Статья Защита от DDoS-атак 2026: сравнение стратегий, detection и чеклист для SOC

Монитор аналитика отображает график трафика с резким скачком до 340 Гбит/с и статусом активной очистки. Рядом лежит распечатанная таблица сравнения облачных и локальных решений под латунным пресс-п...


Утро. Grafana показывает 340 Gbps входящего UDP-трафика на пограничных маршрутизаторах финтех-компании, где полгода назад настраивали эшелонированную защиту. Обычный baseline - 12 Gbps. SOC-дежурный классифицирует NTP reflection/amplification из четырёх ASN, через пару минут переключает трафик на облачный scrubbing-центр. Канал восстановлен спустя ещё 20 минут. А ещё через 20 минут - второй алерт: WAF фиксирует 2400 rps на эндпоинт авторизации. L7-вектор стартовал ровно когда команда разбирала volumetric-инцидент. За 55 минут частичного простоя - незавершённые транзакции на миллионы рублей и postmortem на неделю.

По данным отраслевых отчётов за 2025 год, больше половины DDoS-атак уже многовекторные, а крупнейшие ботнеты насчитывают миллионы IP-адресов. Именно второй вектор - тот, что прилетает, пока все разгребают первый - ломает красивые планы. Ниже - сравнение DDoS mitigation стратегий 2026, корреляционные правила для SIEM и чеклист, чтобы SOC не пропустил этот второй удар.

Бизнес-логика DDoS: зачем атакуют и сколько стоит простой​

DDoS (распределённая атака типа «отказ в обслуживании») - техника из тактики Impact в MITRE ATT&CK. Атакующие используют её не только ради того, чтобы «положить сайт». Четыре основных мотива в 2026 году:
  1. Вымогательство (Ransom DDoS) - атака начинается с угрозы, требуется выкуп в криптовалюте. Порог входа снизился за счёт DDoS-as-a-Service платформ: по данным Ideco, к 2024 году появились коммерческие платформы с поддержкой многовекторных атак за несколько сотен долларов. Буквально - подписка дешевле Netflix.
  2. Дымовая завеса - volumetric-атака отвлекает SOC, пока параллельно идёт эксплуатация уязвимости или эксфильтрация данных. По данным Mandiant M-Trends 2025, эксплойты остаются самым популярным вектором initial access (38% инцидентов), и DDoS нередко маскирует именно этот этап.
  3. Хактивизм - политически мотивированные атаки на государственные сервисы и критическую инфраструктуру. Согласно IBM X-Force Threat Intelligence Index 2025, 70% зафиксированных инцидентов затронули объекты критической инфраструктуры.
  4. Конкурентный саботаж - вывод из строя сервисов конкурента в пиковый период. Чёрная пятница, распродажи, запуск нового продукта - классическое окно.
Финансовый ущерб складывается из прямых потерь (незавершённые транзакции, SLA-штрафы) и косвенных (репутация, отток клиентов, расходы на incident response). Для организаций, обрабатывающих персональные данные, DDoS с параллельной утечкой чреват оборотными штрафами. Анти-DDoS решения для бизнеса - не статья расходов, а страховка. Вопрос - какую стратегию защиты от DDoS-атак выбрать под конкретную архитектуру и бюджет.

DDoS-техники в терминах MITRE ATT&CK​

1781265585982.webp

Для SOC-инженера маппинг DDoS-техник на MITRE ATT&CK - фундамент корреляционных правил и playbook-ов. В матрице ATT&CK DDoS разнесён по двум техникам: Network Denial of Service (T1498, Impact) и Endpoint Denial of Service (T1499, Impact), с подтехниками для конкретных векторов.

MITRE ATT&CK IDНазваниеТактикаУровень OSIТипичный вектор
T1498.001Direct Network FloodImpactL3/L4SYN flood, UDP flood, ICMP flood
T1498.002Reflection AmplificationImpactL3/L4NTP, DNS, CLDAP, SSDP amplification
T1499.001OS Exhaustion FloodImpactL4TCP state table exhaustion
T1499.002Service Exhaustion FloodImpactL4/L7SSL/TLS renegotiation flood
T1499.003Application Exhaustion FloodImpactL7HTTP slowloris, API abuse, heavy queries
T1583.005BotnetResource Development-Создание или аренда ботнета для атаки

T1583.005 (Botnet) - тактика Resource Development, подготовительный этап на стороне атакующего. Для защитника он невидим (ботнет собирают не у вас). Зато видно другое - зондирующие запросы: короткие burst-ы разного типа трафика на разные порты. Это фаза рекогносцировки, маппится на T1595 (Active Scanning, тактика Reconnaissance). По отраслевым данным, число таких зондирующих атак в 2024–2025 годах заметно выросло. SOC, который фиксирует зондирование и поднимает порог готовности заранее, получает критическое преимущество во времени реакции. Разница между "увидели за 3 минуты" и "увидели за 30 секунд" - это разница между простоем и штатной отработкой.

Многовекторная атака из постмортема в начале статьи - комбинация T1498.002 (NTP reflection) на L3/L4 и T1499.003 (Application Exhaustion Flood) на L7. Если SIEM настроен на корреляцию этих двух техник как единого инцидента, время реакции сокращается кратно.

DDoS mitigation стратегии: сравнение подходов 2026​

1781265554316.webp

Критерии отбора​

Русскоязычный рынок уже располагает детальным DDoS protection сравнением сервисов по 180 критериям (anti-malware.ru, 2026). Здесь задача другая: сравнить архитектурные стратегии противодействия DDoS на уровне сети, потому что именно выбор стратегии определяет класс решений. Не "какой вендор лучше", а "какой подход подходит под вашу архитектуру".

Четыре подхода: облачный traffic scrubbing, on-premise appliance, гибрид по модели "три слоя" (detection + on-network filtering + upstream/edge scrubbing, как описывает Kentik), и BGP blackholing как аварийная мера.

В категории облачного scrubbing на российском рынке: DDoS-Guard, StormWall, CURATOR.ANTIDDOS (Qrator), Kaspersky DDoS Protection, Garda Anti-DDoS. В on-premise сегменте: Arbor Sightline/TMS (NETSCOUT), Radware DefensePro, F5 BIG-IP AFM. Cloudflare Magic Transit и AWS Shield Advanced доступны, но с оговорками по локализации данных.

Trade-off: облачная защита vs on-premise vs гибрид​

КритерийCloud ScrubbingOn-premise ApplianceГибрид (3-layer)BGP Blackholing
Ёмкость mitigationДесятки TbpsОграничена каналом (1–100 Gbps)КомбинированнаяЗависит от upstream
Добавленная задержка5–30 мс (зависит от PoP)Менее 1 мс (inline)Варьируется по слоямМинимальная
L7 inspectionДа (требует TLS-сертификат)Да (полный контроль)ДаНет
Время активации3–10 сек (auto)Мгновенно (inline)3–10 сек1–5 мин
Модель стоимостиПодписка per-Mbps или фиксированнаяCAPEX + годовая поддержкаОба компонентаВключена в BGP peering
Контроль над трафикомОграниченПолныйПолныйНулевой (drop all)
Ключевое ограничениеЗависимость от вендора, TLS-инспекция у третьей стороныБесполезен при volumetric > ёмкости каналаСложность интеграции двух слоёвБлокирует ВЕСЬ трафик на IP

On-premise appliance захлебнётся при volumetric-атаке, превышающей ёмкость канала. Arbor за несколько сотен тысяч долларов бесполезен при 500 Gbps на 10 Gbps канале - арифметика беспощадна. BGP blackholing формально "работает", но атакующий добивается цели: легитимный трафик тоже заблокирован. Облачный scrubbing зависит от вендора - если его scrubbing-центр перегружен или мисконфигурирован, вы это не контролируете. У каждого подхода есть дыра, и честность в этом - первый шаг к нормальной архитектуре.

Поведенческая детекция (behavioral-based mitigation), описанная Radware, строится на отклонениях от нормальных паттернов трафика - не статические пороги, а ML-модель, обученная на baseline конкретного клиента. Такие модели встроены в Radware DefensePro и Arbor Sightline. У облачных провайдеров behavioral detection работает на стороне scrubbing-центра: вы получаете результат, но не управляете моделью. В одном из проектов это стало проблемой - модель на стороне провайдера начала резать легитимный трафик после изменения паттернов из-за маркетинговой кампании.

Отдельная головная боль для автоматических систем - pulse wave DDoS: серия коротких мощных всплесков с паузами. Каждый burst может не достигать порога auto-detection, но суммарная нагрузка выводит сервис из строя. По данным Ideco, pulse wave набирает популярность с 2025 года. Классический rate limiting тут не спасает - нужна аналитика по скользящему окну.

Когда какой подход выбрать​

  • Канал менее 10 Gbps, бюджет ограничен - облачная защита от DDoS закрывает volumetric-вектор без капитальных затрат. Для большинства веб-проектов этого хватает за глаза.
  • Latency критична (финтех, VoIP, гейминг) - гибрид: on-premise inline-фильтрация + cloud scrubbing как failover при volumetric > ёмкости канала. Дороже, но 5–30 мс добавленной задержки для HFT-платформы - недопустимо.
  • Volumetric превышает канал, облачного scrubbing нет - BGP blackholing / RTBH на отдельные IP через upstream. Крайняя мера: атакующий фактически добился отказа в обслуживании для этого IP. Но хотя бы остальная инфраструктура жива.
  • Нужна полная видимость L7 - on-premise appliance или WAF с DDoS-модулем. Облачные решения видят L7 только если им передан TLS-сертификат - а это значит, что третья сторона расшифровывает ваш трафик.
Лучшие DDoS-фильтры 2026 - не обязательно самые дорогие. Для большинства сценариев облачный scrubbing + грамотная конфигурация rate limiting на уровне nginx/nftables перекрывает основные риски. Оставшиеся 20% - кейсы с жёсткими требованиями по latency, compliance или когда атака идёт изнутри периметра (об этом ниже).

Detection при DDoS: WAF и DDoS-защита в SIEM​

Большинство инструментов защиты от DDoS работают на уровне сети. Но SOC-команда должна видеть DDoS-инцидент в SIEM - не только факт атаки, а контекст: параллельные события, аномалии на L7, попытки эксплуатации под шумок. WAF и DDoS-защита работают в связке, и SIEM - точка их пересечения.

Минимальный набор источников для DDoS-корреляции:
  • NetFlow/sFlow с пограничных маршрутизаторов - объём, пакеты, порты, ASN источников
  • Логи WAF - rate per endpoint, HTTP-коды ответов, geoIP
  • Логи firewall - dropped connections, state table exhaustion
  • Алерты анти-DDoS - если используется облачный или on-premise scrubbing
Если хотя бы один источник отсутствует - у вас слепая зона. На практике чаще всего забывают про NetFlow: WAF-логи есть, алерты scrubbing-а приходят, а вот что творится на маршрутизаторах - тишина.

Псевдокод правила для детекции reflection/amplification (не валидный Sigma - адаптировать condition под конкретный SIEM: EQL для Elastic, KQL для Sentinel, CorrLang для MaxPatrol SIEM, Sigma v2 correlation block):
YAML:
# Пример для демонстрации концепции - адаптировать пороги под baseline
title: DDoS Reflection Amplification Suspected
logsource:
  category: netflow
detection:
  selection:
    dst_port: [53, 123, 389, 1900, 11211]
  condition: >
    selection AND
    sum(bytes_in) over 5m > baseline_avg_5m * 10
level: high
tags:
  - attack.impact
  - attack.t1498.002
Порты 53 (DNS), 123 (NTP), 389 (CLDAP), 1900 (SSDP), 11211 (Memcached) - классические reflection-амплификаторы. По данным Shadowserver и Open Resolver Project, в интернете остаются миллионы DNS- и NTP-серверов, пригодных для эксплуатации в reflection-атаках. Пороговое значение baseline_avg_5m * 10 - десятикратное превышение среднего за 5 минут - отправная точка. Калибруйте под свой профиль трафика: у стримингового сервиса и корпоративного портала baseline отличается на порядки.

Корреляция: DDoS как дымовая завеса​

Критическое правило: если volumetric DDoS-алерт (T1498) совпадает по времени с любым из событий ниже - это P1, без вариантов:
  • Аномальный рост failed login attempts на VPN/SSH
  • Новый IP в административной панели
  • Нехарактерные SQL-запросы от application-сервера
  • Алерт от EDR (CrowdStrike Falcon, SentinelOne, Kaspersky EDR Expert) на хостах в DMZ
В Elastic, MaxPatrol SIEM, KUMA это реализуется через temporal correlation: два алерта в окне 30 минут = эскалация. Именно так обнаружили L7-вектор в кейсе из начала статьи - WAF-алерт автоматически коррелировался с volumetric-инцидентом. Без этого правила второй вектор заметили бы минут через 20, а не через 3.

Во время инцидента полезно обогащать source-IP через AbuseIPDB (API endpoint /api/v2/check). Рекомендуемый порог - abuseConfidenceScore > 75. Бесплатная квота: 1000 запросов в сутки - при массированном DDoS этого мало, но для проверки Top-100 IP по объёму трафика хватит. Категории #4 (DDoS Attack) и #17 (Spoofing) - два маркера, на которые стоит смотреть. Трафик из известных bulletproof-хостингов (Datacamp и аналогичные ASN) - дополнительный сигнал для фильтрации.

Чеклист: как защититься от DDoS-атаки на уровне сети​

Нумерованный чеклист для сетевого инженера или включения в отчёт по аудиту.

Требования к окружению: GNU/Linux-сервер с nftables (ядро 4.14+), доступ к конфигурации пограничного маршрутизатора (BGP-сессии), настроенный сбор NetFlow/sFlow в SIEM.
  1. Внедрить BCP38/BCP84 фильтрацию на границе сети - блокировать исходящий трафик с поддельными source-адресами. По данным NIST, развёртывание anti-spoofing - цикл: конфигурация, анализ производительности, мониторинг и верификация. Для edge-сети: uRPF strict mode (ip verify unicast source reachable-via rx на Cisco IOS).
  2. Настроить rate limiting на nftables для защиты от volumetric атак:
Bash:
# nftables: rate limiting SYN flood + UDP amplification
nft add table inet ddos_filter
nft add chain inet ddos_filter input \
  '{ type filter hook input priority 0; }'
nft add rule inet ddos_filter input \
  tcp flags syn limit rate over 100/second burst 50 packets drop
nft add rule inet ddos_filter input \
  udp dport '{ 53, 123, 1900 }' \
  limit rate over 500/second burst 200 packets drop
📚 Часть контента скрыта. Этот материал доступен участникам сообщества с рангом One Level или выше
Получить доступ просто — достаточно зарегистрироваться и проявить активность на форуме

Противодействие DDoS изнутри периметра: скомпрометированные хосты​

1781265635377.webp

Все описанные стратегии работают против внешнего трафика. Но есть сценарий, который облачный scrubbing не закроет: DDoS изнутри сети. И вот тут начинается самое интересное.

Если атакующий получил foothold (через эксплойт, фишинг или скомпрометированную учётную запись - по данным Mandiant M-Trends 2025, 57% организаций узнают об инциденте от внешней стороны), внутренние хосты используются для:
  • Горизонтальный DDoS - перегрузка внутренних сервисов (AD, DNS, DHCP) трафиком от легитимных машин. Облачный scrubbing не видит этот трафик - он не проходит через периметр. Ваш Qrator или DDoS-Guard здесь бесполезен.
  • Ботнет-нода - скомпрометированный хост участвует в DDoS-атаке на внешнюю цель (T1583.005, Resource Development). Организация невольно становится соучастником, исходящий трафик забивает uplink.
  • Low-and-slow L7 - медленные запросы к внутренним API от легитимных учётных записей. Rate limiting по IP бесполезен: source - ваш собственный сервер. Slowloris изнутри - это боль, потому что все фильтры заточены под внешний трафик.
Для обнаружения DDoS от скомпрометированных хостов нужны отдельные правила:
  • Baseline исходящего трафика по каждому VLAN - аномальный рост outbound UDP с рабочих станций = немедленный алерт. Рабочая станция бухгалтера, генерирующая 500 Mbps UDP - это не баг, это инцидент.
  • Корреляция с EDR - если CrowdStrike Falcon, SentinelOne или Kaspersky EDR Expert фиксирует подозрительный процесс, а из того же VLAN одновременно идёт аномальный трафик - это P1.
  • DNS-аналитика - внутренний хост, резолвящий сотни уникальных доменов за минуту, скорее всего получает команды от C2 для участия в ботнете.
Ограничение: мониторинг east-west трафика требует зеркалирования на internal tap/span или агентского EDR. Не каждая инфраструктура это позволяет, особенно в сегментах с legacy-оборудованием. Если у вас в сети живут коммутаторы без поддержки SPAN - начните хотя бы с EDR-агентов на критичных хостах.


Заключение​

Большинство компаний покупают облачный анти-DDoS, ставят галочку в compliance-чеклисте и считают задачу закрытой. За последние три года я разбирал postmortem-ы после DDoS-инцидентов у десятка организаций с "полной защитой" - и в большинстве случаев проблема была не в мощности scrubbing-а.

Проблема - в процессах. SOC не тренируется на DDoS-сценарии, потому что "это задача сетевиков". Сетевики не заглядывают в SIEM, потому что "это задача SOC". Playbook на DDoS существует в виде PDF на SharePoint, который никто не открывал с момента написания. Когда приходит L7-вектор - все смотрят друг на друга.

Многовекторные атаки станут нормой. Доля многовекторных атак, по отраслевым оценкам, уже превышает половину. К 2027 году одновекторный DDoS останется уделом скрипт-кидди. Стратегия "купить облачный scrubbing и забыть" перестаёт работать. Нужны внутренние корреляционные правила, протестированные playbook-и и SOC, который отличает дымовую завесу от реальной цели атаки.

Единственное, что реально меняет готовность - регулярные dry-run: симуляция DDoS-инцидента, замер time-to-detect и time-to-mitigate, разбор по ролям. Не PDF на SharePoint, а четырёхчасовая тренировка с секундомером. Если строите или обновляете DDoS-playbook для своей команды - на codeby.net коллеги ведут тред с разбором конкретных многовекторных кейсов и адаптацией Sigma-правил под российские SIEM-стеки и scrubbing-провайдеры.
 
Последнее редактирование модератором:
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab