Security Lab

SQL Injection

SQL Injection — техника взлома, при которой злоумышленник вводит злонамеренный код SQL в пользовательский ввод, чтобы манипулировать базой данных. SQL — это язык для управления данными.

Представим, что на веб-сайте есть форма для входа, где требуется ввести имя пользователя и пароль. Обычно веб-сайт использует введенные данные для создания SQL-запроса, который ищет соответствующего пользователя в базе данных. Если пользователь найден и пароль совпадает, веб-сайт позволит войти в аккаунт.

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

Morris II: первый ИИ-червь вырвался на свободу

Модели от OpenAI и Google под ударом. Смогут ли гиганты отрасли защитить своих пользователей?

600 000 сайтов подвержены утечке из-за уязвимого плагина WP Fastest Cache

Свежая уязвимость открывает хакерам доступ к чувствительным базам данных.