Что такое Slowloris?

Mutt

Professional
Messages
1,058
Reputation
7
Reaction score
565
Points
83
Содержание статьи
  • Что такое Slowloris?
  • Описание атаки
  • Методы смягчения

Что такое Slowloris?
Slowloris - это программа для DDoS-атак, разработанная Робертом «RSnake» Хансеном, которая позволяет одному компьютеру вывести из строя веб-сервер. Из-за простой, но элегантной природы этой атаки она требует минимальной полосы пропускания для реализации и затрагивает только веб-сервер целевого сервера, почти не вызывая побочных эффектов для других служб и портов.

Slowloris доказал свою высокую эффективность против многих популярных типов программного обеспечения веб-серверов, включая Apache 1.x и 2.x.

На протяжении многих лет Slowloris неоднократно совершал громкие разрушения серверов. Примечательно, что он широко использовался иранскими «хакерами» после президентских выборов 2009 года в Иране для атак на веб-сайты иранского правительства.

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

Периодически Slowloris отправляет последующие заголовки HTTP для каждого запроса, но никогда не выполняет запрос. В конечном итоге максимальный пул одновременных подключений целевого сервера заполняется, а дополнительные (законные) попытки подключения отклоняются.

Отправляя частичные, а не искаженные пакеты, Slowloris может легко проскользнуть мимо традиционных систем обнаружения вторжений.

Названный в честь медленного передвижения азиатских приматов, Slowloris действительно выигрывает гонку, двигаясь медленно и неуклонно. Атака Slowloris должна дождаться освобождения сокетов по законным запросам, прежде чем использовать их один за другим.

Для массового веб-сайта это может занять некоторое время. Процесс может быть еще более замедлен, если законные сеансы будут повторно инициированы. Но, в конце концов, если атака не будет ослаблена, Slowloris, как и черепаха, побеждает в гонке.

headless-browser-ddos-attack-heatmap-1.gif

Incapsula смягчает массивный HTTP-поток: 690 000 000 DDoS-запросов с 180 000 IP-адресов ботнетов.

Если не выявить или не смягчить приступы Slowloris, они могут продолжаться в течение длительного периода времени. По истечении времени ожидания атакованных сокетов Slowloris просто повторно инициирует соединения, продолжая максимально загружать веб-сервер до тех пор, пока не будет устранен.

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

Что еще более важно, в ходе атаки Slowloris может быть настроен на подавление создания файла журнала. Это означает, что атака может застать неконтролируемые серверы врасплох, без каких-либо красных флажков в записях файла журнала.

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