Slowloris: медленная DDoS-атака на веб-сайт

Что такое Slowloris?

Slowloris — это техника DoS- и DDoS-атак, при которой злоумышленник открывает множество HTTP-соединений с веб-сервером и как можно дольше оставляет их незавершенными. Сервер вынужден поддерживать такие соединения, расходуя доступные ресурсы, пока их не перестает хватать для обслуживания обычных пользователей.

Slowloris относится к так называемым медленным HTTP-атакам (slow HTTP attacks) на уровне приложений (L7). Иногда термином Slowloris называют медленные HTTP-атаки в целом, однако это лишь одна из техник этого класса. Подробнее о прикладных DDoS-атаках и их разновидностях читайте в статье «Что такое DDoS-атаки уровня L7?».

Как работает атака Slowloris?

В рамках атаки Slowloris злоумышленник устанавливает множество соединений с веб-сервером и начинает отправлять HTTP-запросы, но намеренно не завершает их. Вместо этого он периодически передает небольшие фрагменты заголовков, чтобы сервер считал соединения активными и не закрывал их по тайм-ауту.

Число незавершенных соединений постепенно растет, и они занимают доступные серверу ресурсы. Когда таких соединений становится слишком много, сервер перестает принимать новые, поэтому обычные пользователи больше не могут получить доступ к атакуемому веб-сайту. 

Чем Slowloris отличается от других DDoS-атак?

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

За счет этого для атаки Slowloris требуется сравнительно небольшой объем трафика со стороны атакующего. Именно поэтому Slowloris и другие техники этого типа называют медленными, или «low and slow», атаками.

Как защититься от Slowloris?

Снизить эффективность Slowloris можно с помощью настроек веб-сервера: ограничить число соединений с одного IP-адреса и время, в течение которого соединение может оставаться открытым, а также установить минимально допустимую скорость передачи данных. Кроме того, противодействовать таким атакам помогают обратные прокси, межсетевые экраны и балансировщики нагрузки.

Для надежной нейтрализации Slowloris-атак используются специализированные решения для защиты от DDoS на прикладном уровне. Они анализируют поведение клиентов и отфильтровывают вредоносные соединения, не затрагивая запросы легитимных пользователей.

Будьте в курсе наших новостей и продуктов!

Подпишитесь на ежемесячный обзор самых популярных идей Интернета от CURATOR!

E-mail *
Предыдущая статья Следующая статья
Ваша подписка успешно активирована
На главную