Пользователь
iptables -I INPUT -m set --set autoban src,dst -j DROP
sudo /sbin/ipset -A autoban $REMOTE_ADDR
И да обратный процесс, тоже нужно. А то разобрать можно, а вот собрать… :-)
2) SSH открыт только для выделенной подсети. Это не вебсервер, который должен быть доступен всем.
Дедик. Но ipkvm нет.
Кстати, при load average > 100, KVM особенно не поможет.
Странно, но при 2K уже была видна задержка при работе по SSH. И загрузка процессора была приличная.
После того как подключили ipset, все стало «летать».
> Запросы приходят на Nginx, а он проксирует Апачу.
Тоже думали над таким вариантом.
> Сразу оговорюсь, универсальной таблетки не существует
100%
> Отрывками и комментариями могу поделиться.
Интересно было бы посмотреть.
А для того чтобы защитится, нужно сначала попасть на сервер. Собственно про это и статья.
MODsecurity выглядит интересно. Попробуем.
> iptables + limit-burst
А есть что либо почиатаь на эту тему?
Не сложная — если есть доступ к этому самому фарволу. И если сам внешний файрвол есть…
> скрипт который автоматически банит ботов
При загрузке создаем правлио:
iptables -I INPUT -m set --set autoban src,dst -j DROPПотом собственно:
sudo /sbin/ipset -A autoban $REMOTE_ADDR