Назад | Перейти на главную страницу

Это атака с использованием SQL-инъекции? Если да, то что он пытается сделать?

В моем журнале доступа есть несколько записей, где 'A=0 добавляется к параметру запроса, например:

http://www.server.org/foo/?bar=1'A = 0 & type = xml

Параметр, который 'A=0 прилагается к разным, но всегда 'A=0, поэтому кажется маловероятным, что это был нажатие на какой-то случайно искаженный URL. Кроме того, референт всегда совпадает с целевым URL, что заставляет меня думать, что это полностью сфабрикованный запрос.

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

Я видел это в течение нескольких месяцев, я просто предположил, что они были вызваны ботом, который искал дыры для SQL-инъекций.

Почти все мои переменные URL-адреса строго числовые, поэтому я фильтрую все нечисловые переменные URL-адреса и перенаправляю на понятную страницу ошибок.

Страница ошибки отправляет мне дамп CGI по электронной почте, поэтому, если атака длится больше, чем несколько вылетов, я блокирую IP.