Что такое SQL-инъекция и зачем нужен SQL-файервол
Есть такой класс атак — SQL-инъекция. Ошибка хорошо изучена, но на эти грабли каждый раз наступают снова и снова. Вот бы кто придумал, как решить проблему раз и навсегда. Постойте, похоже решение найдено — SQL-файервол.
Как работает SQL-инъеция
Допустим, сайт содержит такой код:
$postId = $_GET['post_id'];
$query = "select title, body from posts where post_id = $postId";