Как предотвратить затопление сети TCP, запускаемое клиентами KVM VPS?
Как защитить узлы / обнаружить и заблокировать VPS-клиенты KVM, которые заполняют сеть TCP?
Я использую систему управления SolusVM VPS.
Недавно один обидчик взялся за несколько VPS и заполнил их сетью центров обработки данных. К счастью, я нашел его вручную, но мне нужно автоматическое решение.
Мне нужно что-то, чтобы установить значение PPS 15k пакетов в секунду, запустить скрипт под cron, который проверяет каждый пакет VPS в секунду - если он соответствует этому значению или превышает его, он отключает VPS и отправляет мне электронное письмо с датой / временем - vpsid - количество пакетов У кого-нибудь есть подобный скрипт?
1 ответ
Включите ведение журнала клиентского трафика, например, журнал iptables, подсчитайте количество соединений tcp от каждого клиента с помощью fail2ban, заблокируйте плохих парней с помощью правил iptables.
Другой способ, я думаю, что вы можете использовать модули connlimit, которые позволяют ограничивать количество параллельных TCP-соединений.