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!