Fail2Ban - открытый программный пакет, разработанный для защиты систем от повторных атак. Программа анализирует лог-файлы, выявляет подозрительную активность - повторяющиеся неудачные попытки авторизации и при необходимости блокирует IP-адреса, с которых совершаются подобные действия.
Этот инструмент поставляется в виде набора скриптов и файлов конфигураций, прост в применении и гибок в настройке. Умеет взаимодействовать с файрволами. Поставляется с готовыми конфигурациями для популярных служб. Установка и работа с Fail2Ban не требует глубоких знаний - можно быстро настроить защиту, не имея большого опыта администрирования серверов.
Этот сервис постоянно отслеживает лог-файлы разных служб. Например, если злоумышленник пытается подобрать пароль, система будет записывать каждую попытку входа в соответствующий лог-файл. Fail2Ban прочитает эти записи, распознает шаблоны неудачных авторизаций и определит, когда число попыток превысит заданный порог.
После этого программа выполнит предусмотренное действие - обычно это блокировка IP-адреса на определенный промежуток времени. Таким образом, Fail2Ban защищает сервер от брутфорса и других типов автоматических атак. Помимо блокировки адресов сервис может использовать собственные фильтры и вызывать внешние сценарии при обнаружении угроз.

Войдите в систему чтобы прочитать материал