Как можно использовать nginx proxy manager с fail2ban для защиты веб-приложений от атак перебора паролей?

Как создать правильные джейлы и фильтры в fail2ban для мониторинга неудачных попыток входа на веб-сервисах, которые находятся за виртуалкой с nginx proxy manager? Как настроить fail2ban для автоматического добавления IP-адресов в бан при возникновении таких событий?
  • 16 июня 2024 г. 16:01
Ответы на вопрос 2
Для использования nginx proxy manager с fail2ban для защиты веб-приложений от атак перебора паролей, необходимо настроить fail2ban для мониторинга логов доступа к веб-приложениям через nginx proxy manager.

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

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

Наконец, убедитесь, что логи доступа к веб-приложениям через nginx proxy manager корректно попадают в системный журнал, чтобы fail2ban мог анализировать их. Проверьте конфигурацию nginx proxy manager, чтобы убедиться, что логирование настроено правильно.

Таким образом, вы сможете использовать nginx proxy manager с fail2ban для защиты веб-приложений от атак перебора паролей и автоматического блокирования IP-адресов при обнаружении подозрительной активности.
См о трите логи, выделяете соответствующие запросам брутфорса, составляете регулярку. Но, как правильно заметили в комментариях, есть модуль nginx с аналогичной функциональностью. 

А если говорить максимально серьёзно - это должно разруливаться на стороне приложения, а на веб-сервере только рейтлимиты.
Похожие вопросы