mod_security: блокировать, только если клиент вызывает более 10 сообщений об ошибках - PullRequest
0 голосов
/ 19 февраля 2019

)

В настоящее время я пытаюсь создать список белых списков в modsecurity для своего приложения.

Чтобы уменьшить количество ложных срабатываний, я подумал о чем-то вроде этого: если пользователь вызывает более 10сообщение об ошибке (сообщения безопасности мода) будет заблокировано.

Возможно ли что-то подобное?

1 Ответ

0 голосов
/ 12 июля 2019

Почти.Например, вы не указали, какого рода сообщения об ошибках, и хотите ли вы 10 в одном запросе или 10 в заданный период времени.

В настройке CRS вы можете установить пороги для mod_security, которыевызовет отклонения на основе общего балла;повышение / понижение этого порога установит уровень для отклонения одного запроса.

Если вы просматриваете 403 или отклонения в течение определенного периода времени, вы, вероятно, захотите в Google "fail2ban mod_security" найти способы установки f2bпрочитать файлы журнала mod_security и поместить нарушающий IP-адрес в "тюрьму" после достаточного неправильного поведения.

...