Fail2Ban на Сервере Apache для защиты от DoS-атак?

учебный лагерь установки 3 функциональных клавиши Ctrl + попытки

3
задан 17 March 2017 в 12:46
4 ответа

Fail2Ban наиболее эффективен при запрете IP-адресов за «неудачные попытки». Таким образом, это действительно не самый подходящий инструмент для отслеживания реальных DoS-атак. Я установил Fail2Ban для просмотра файла журнала ошибок Apache httpd. IP-адреса, у которых в течение 5 минут было 20 «плохих» запросов, забанены на 5 минут. Это сокращает количество скриптовых детишек и тому подобное, но на самом деле не защищает от целевой атаки.

Mod_evasive и mod_security cam помогают сократить потенциальные векторы DoS, но, не зная, как работает ваш сайт, я не мог предоставить любые решения серебряной пули.

4
ответ дан 3 December 2019 в 05:15

Существует довольно распространенное заблуждение, что выполнение каких-либо блоков может предотвратить или, по крайней мере, значительно облегчить DoS-атаку. Хотя это может быть верно в отношении простых и грубых атак, на самом деле для действительно эффективных DoS-атак не требуется ответа от атакуемой системы. Желаемый эффект достигается простым заполнением системы входящими пакетами, причем даже неважно, что это за пакеты. Это работает по двум причинам.

  1. Пропускная способность сети может быть заблокирована атакой.
  2. Целевая система должна проверять каждый пакет, прежде чем узнает, что с ним делать, и это может сделать его настолько загруженным, что он не сможет его обработать. "реальный" трафик.

Из этого должно быть очевидно, что fail2ban или что-то еще, кроме вида,

2
ответ дан 3 December 2019 в 05:15

У меня есть fail2ban на моих серверах, настроенный на блокировку на 15 минут после 5 неудачных попыток с исключенными диапазонами IP-адресов для внутренних пользователей. У меня было много попыток входа в систему из Китая, ничего не нацеленного, но все еще около 5-10 тысяч в день между 1:00 и 6:00. Каким бы полезным он ни был, он не будет иметь никакого эффекта на DoS.

DoS должен обрабатываться на уровне 3 или 4 на периметре вашей сети. Если атака попадет на сервер, ваш сервер будет отключен.

1
ответ дан 3 December 2019 в 05:15

См. эту статью о том, как защитить Apache с помощью fail2ban, включая настраиваемое правило для DoS-атак https://komunity.komand.com/learn/ article / server-Administration / how-to-protect-ssh-and-apache-using-fail2ban-on-ubuntu-linux /

0
ответ дан 3 December 2019 в 05:15

Теги

Похожие вопросы