Что такое DDoS-атака и как от неё защититься

Когда популярный сайт вдруг перестаёт открываться, хотя минуту назад работал нормально — это может быть DDoS. Сервер просто не справляется с потоком запросов и падает....

Как ускорить интернет и защититься от вирусов

Когда страницы грузятся медленно, первым делом все ругают провайдера. Но часто дело вообще не в скорости подключения, а в том, как долго браузер ищет адрес сайта. DNS-...

Подростковый велосипед Пенза: где выбрать и купить

Выбрать велосипед для подростка сложнее, чем кажется. Ребенок растет быстро, вкусы меняются, а требования к байку уже не детские. Нужна нормальная рама, адекватные тор...

Как обезопасить свой сайт от SQL-инъекции

О безопасности сайта | 14 дек 2016, 14:27 | Просмотров: 690

 

 Безопасность – одна из базовых потребностей человека. Это подчеркивает огромный спрос на создание систем безопасности.

Однако, в современном мире высоких технологий злоумышленники орудуют не только в реальности, но и в виртуальности. Сегодня мы поговорим о методах защиты сайта от SQL-инъекции. Работа абсолютного большинства современных сайтов построена на базах данных. Работа с информацией, содержащейся в базах данных того или иного сайта, происходит с помощью SQL-запросов. Если внедрить в такой запрос некоторый код, не нарушив при этом структуру запроса, можно легко получить доступ к заветной информации баз данных: ее можно прочесть, удалить, изменить, добавить что-то свое. Внедрение кода в запрос и называется SQL-инъекцией.

Как же защитить свой сайт о такой напасти?

Во-первых, не стоит доверять данным, вводимым пользователям в форму при регистрации на Вашем сайте. Велика вероятность того, что в этих данных будет содержаться тот самый код SQL-инъекции. Чтобы снизить риск нарваться на злоумышленника, ограничивайте, по возможности, максимальную длину паролей и допустимых логинов.

Во-вторых, не следует раздавать права доступа к базам данных направо и налево всем желающим пользователям. Помните, чем большими правами обладает рядовой пользователь, тем большими правами будет обладать и злоумышленник, прикидывающийся рядовым пользователем.

В-третьих, не будьте предсказуемы, придумывая названия срок и столбцов в таблицах своих баз данных. Злоумышленники, желающие внедрить SQL-инъекцию, работают «наугад», подбирая наиболее вероятные названия и угадывая на основании этого структуру запросов. Однако не переусердствуйте, придумывая изощренные названия, чтобы не затруднить работу с базами данных для себя и для добропорядочных пользователей.

Оставить отзыв
Как обезопасить свой сайт от SQL-инъекции » Новости интернета: гаджеты, игры. программы