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

Автоматически блокировать IP-адрес, если он обращается к определенному URL-адресу

Мне все эти скучные muieblackcatи подобные скрипты запускались на веб-сайтах. Могу ли я заблокировать IP-адрес (например, с помощью iptables) автоматически, примерно в течение часа, как только он обращается к example.com/muieblackcat?

Это в Linux с Apache.

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

Видеть Fail2Ban, он также может анализировать файлы журнала Apache.

Вместо этого рассмотрите возможность отложить эти запросы

HAProxy (и я предполагаю, что другие HTTP-прокси) имеют возможность определять «вредоносные» результаты сканирования и задерживать ответ (таким образом, временно замедляя сценарий атаки).

Если полностью заблокировать ответ, сценарий атаки сразу же перейдет к следующей цели.

Я бы начал с использования программы для просмотра файлов журнала; если осуществляется доступ к определенному URL-адресу, он должен отображаться в журналах Apache. Ты можешь использовать SEC следить за доступом к этому URL.

Когда происходит доступ по URL-адресу, SEC может запустить iptables команда для блокировки IP-адреса.