Я тестирую инструмент с помощью lowhttptest на Apache с предварительной развилкой MPM, единственный результат, который я получаю, — это сокращение периода времени, в течение которого сервер отвечает медленно.
Вот репозиторий: https://github.com/NataliaGuer/ebpf-anti-ddos-slowloris
Текущая архитектура:
- в инструменте ebpf я отслеживаю TCP-сокет и применяю эвристику, чтобы понять, происходят ли атаки
- основная функция в инструменте привязывается к трассировка_tcp_recvmsg через файл loader.py; в Python я читаю из сокета событий на предмет подозрительных соединений и закрываю их с помощью команды "ss"
Пожалуйста, отправьте помощь
Подробнее здесь: https://stackoverflow.com/questions/798 ... -slowloris
Мобильная версия