Mastodon Mastodon Mastodon Mastodon

DDoS-атака с усилением

Обновлено: · CyberSecureFox Editorial Team

DDoS-атака с усилением (amplification) — атака с отражением, при которой небольшие запросы с подменённым адресом отправителя заставляют сторонние серверы слать жертве во много раз более крупные ответы.

Как работают атаки с усилением

Атакующий отправляет запросы по UDP — этот протокол не проверяет отправителя — тысячам общедоступных серверов, подставляя в качестве источника IP-адрес жертвы (спуфинг). Серверы отвечают жертве, и каждый ответ во много раз больше запроса. Это соотношение называют коэффициентом усиления. Чаще всего злоупотребляют такими протоколами:

  • DNS — открытые резолверы, отвечающие на «тяжёлые» запросы вроде ANY или записей DNSSEC;
  • NTP — устаревшая команда monlist с коэффициентом в несколько сотен;
  • Memcached — открытые кэширующие серверы с коэффициентом в десятки тысяч;
  • SSDP, CLDAP, SNMP, CharGEN и некоторые VPN- и игровые сервисы на базе UDP.

Почему это важно

Усиление позволяет небольшому ботнету или одному арендованному серверу генерировать потоки в сотни гигабит в секунду и прячет атакующего за ни в чём не повинными отражателями. В феврале 2018 года GitHub подвергся атаке мощностью 1,35 Тбит/с через открытые серверы memcached — на тот момент рекордной. Усиление остаётся основным инструментом DDoS-атак, которые продают сервисы «бутеры» и «стрессеры», наряду с флудом от ботнетов.

Как защититься

  • Сетевым операторам — блокировать трафик с подменёнными адресами с помощью входящей фильтрации (BCP 38, RFC 2827).
  • Не открывать в интернет DNS-резолверы, NTP, memcached и SNMP; отключать устаревшие команды и ограничивать частоту ответов.
  • Использовать сервисы очистки трафика или CDN с достаточной ёмкостью, чтобы поглощать объёмные атаки.
  • Заранее подготовить план реагирования вместе с провайдером, включая фильтрацию злоупотребляемых портов на его стороне.
Синонимы:
амплификационная атака, атака с усилением, ddos amplification, reflection amplification