SYN Flood

22 мая 2026
SYN Flood — это тип DDoS-атаки, основанный на злоупотреблении механизмом TCP handshake. Атакующий отправляет большое количество SYN-запросов, из-за чего сервер расходует ресурсы на обработку несуществующих подключений.

В результате легитимные пользователи перестают получать доступ к сервису.

Как устроена атака SYN Flood

Для установки TCP-соединения используется трехэтапная схема:

  1. Клиент отправляет SYN.
  2. Сервер отвечает SYN-ACK.
  3. Клиент подтверждает соединение через ACK.

После этого соединение считается установленным.

Во время атаки злоумышленник посылает на сервер множество SYN-запросов, но не завершает соединения. После получения SYN сервер резервирует место под новое соединение и ждет подтверждение ACK. Очередь полуоткрытых TCP-сессий заполняется, и сервер перестает принимать подключения от реальных пользователей.

Атакующий часто подменяет IP-адреса через спуфинг, чтобы усложнить фильтрацию и скрыть источник атаки. Подобные атаки активно используют ботнеты, зараженные IoT-устройства и арендованные DDoS-платформы.

Методы защиты

Один из главных механизмов защиты — SYN cookies. Технология позволяет серверу не хранить состояние соединения до получения корректного ACK.
Дополнительно используют:

  • ограничение частоты запросов (rate limiting);
  • межсетевой экран с отслеживанием состояния (stateful firewall);
  • anti-DDoS системы;
  • фильтрацию spoofed traffic;
  • DPI-анализ TCP-сессий.

В крупных инфраструктурах SYN Flood обычно фильтруется еще на уровне провайдера или edge-маршрутизаторов.

Подробнее о том, как устроены атаки и как оператору связи защититься от них, мы описали в статье Атака SYN Flood: зоны ответственности и практическая защита.