Защита от DDoS: что на самом деле дают хостеры
Строку «защита от DDoS» сейчас пишет в тарифах каждый второй хостер. За ней может стоять фильтрация на несколько терабит, а может — только право отключить ваш адрес, когда атака мешает соседям. Разберём, из чего состоит защита, чем отличаются уровни L3/L4 и L7 и как по договору понять, что вы покупаете.
DDoS-атака — это поток запросов с множества машин, который должен перегрузить сервер или его канал, чтобы настоящие посетители не могли до него достучаться. Защиту от неё строят на сети хостера или у внешнего фильтрующего провайдера: подозрительный трафик отделяют от обычного и отбрасывают до того, как он дойдёт до сервера. Сам сервер справиться с крупной атакой не может: если канал до него забит, никакие настройки внутри системы уже не помогут.
Уровни атак: L3/L4 и L7
Атаки делят по уровням сетевой модели, и защищаются от них по-разному.
- Объёмные атаки (L3/L4) забивают канал: на сервер идёт столько трафика, что порт или внешние каналы дата-центра заполнены целиком. Их мощность измеряют в гигабитах и терабитах в секунду.
- Атаки на протоколы (L3/L4) исчерпывают не канал, а ресурсы, которые держат соединения: таблицы состояний файрвола, очередь новых TCP-соединений. Их меряют в пакетах в секунду (pps, Mpps). Против части таких атак работает и защита на самом сервере, например SYN cookies (RFC 4987).
- Атаки на приложение (L7) выглядят как обычные HTTP-запросы к сайту или API: страницы поиска, корзины, входа. Канал при этом почти свободен, а падает веб-сервер или база. Их меряют в запросах в секунду (rps) и отличают от посетителей по поведению, а не по объёму.
Сетевая фильтрация L3/L4 — то, что хостер обычно включает для всех клиентов. Защита L7 сложнее: фильтру нужно понимать ваш сайт, видеть содержимое HTTPS-запросов и уметь отличить посетителя от бота. Поэтому её чаще продают отдельно, подключают через прокси с вашим сертификатом или оставляют на стороне сайта — CDN, WAF, ограничение частоты запросов в веб-сервере.
«Защита включена» и реальная фильтрация
По данным каталога accsly на 3 ноября 2026 года, защиту от DDoS заявляют 1117 из 2236 хостеров с тарифами VPS — ровно половина. Подробности о ней удалось найти у 219 хостеров каталога, и картина пёстрая:
- ёмкость фильтрации в Гбит/с или Тбит/с называют 35 хостеров;
- уровень защиты (L3/L4 или L7) указывают 24;
- L7 упоминают 8, и у половины из них она платная или подключается по запросу;
- примерно в четверти описаний защита — отдельная платная опция, ещё примерно в четверти — явно включена в цену.
Остальные пишут коротко: «есть», «заявлена», «встроенная сетевая защита». Это не обязательно плохо, но по такой фразе нельзя понять, что произойдёт во время атаки. За одинаковыми словами встречаются три разные вещи:
- Постоянная фильтрация (always-on). Весь трафик всегда проходит через фильтр. Атака отсекается сразу, но фильтр иногда задевает и обычный трафик — например, игровые протоколы на UDP.
- Фильтрация по срабатыванию (on-demand). Система следит за трафиком и включает очистку, когда поток превышает порог. Между началом атаки и включением фильтра проходят секунды или минуты, и сервер это время может быть недоступен.
- Только blackhole. Настоящей очистки нет: при атаке сеть хостера просто перестаёт пропускать трафик к вашему адресу. Это защищает соседей и хостера, но не вас.
Порог и blackhole
У любой защиты есть предел — объём или число пакетов, после которого хостер перестаёт фильтровать. Обычно это записано в правилах так: «при атаке свыше N Гбит/с адрес может быть временно отключён». Отключают через blackhole: оператор объявляет соседним сетям, что трафик на ваш адрес нужно отбрасывать. Для этого в BGP есть стандартная метка BLACKHOLE (RFC 7999), а отключают по возможности ровно один адрес — /32 для IPv4 или /128 для IPv6, чтобы не задеть соседей.
Для владельца сервера это значит простую вещь: атака достигает цели, только не на вашем сервере, а на сети. Адрес недоступен для всех, пока blackhole не снимут, а срок у хостеров разный — его тоже стоит искать в правилах. Если проект не переживёт такого простоя, порог фильтрации должен быть заметно выше атак, которые вы реально ждёте, а сайт стоит закрыть дополнительной защитой L7 спереди.
Ещё одна деталь — порт. На тарифе с портом 100 Мбит/с даже небольшая атака заполнит его целиком, и фильтр на стороне хостера должен отсечь её до вашего порта. О том, как читать скорость порта и общий канал, — в статье Канал и трафик: что значит 1 Гбит/с и безлимит.
Что спросить у хостера и проверить в договоре
- Уровни. Только L3/L4 или есть L7? Если L7 — как она подключается: через прокси, через смену DNS, с вашим сертификатом или без.
- Ёмкость. Сколько Гбит/с и сколько миллионов пакетов в секунду фильтр выдерживает на один адрес, а не на всю сеть.
- Режим. Фильтрация постоянная или включается по порогу; сколько времени проходит до включения.
- Что после порога. Отключают ли адрес, на какой срок, можно ли снять отключение раньше и сколько стоит переход на защиту выше.
- Где стоит фильтр. В самом дата-центре или у внешнего провайдера; распространяется ли защита на все локации хостера — бывает, что она есть только в одном городе.
- Цена и сроки. Включена ли защита в тариф или это опция за отдельную плату, и нет ли платы за каждую отражённую атаку.
- Ответственность. Входит ли время атаки в SLA по доступности. Часто нет: правила исключают атаки из гарантии.
Ответы стоит получить письменно, в тикете поддержки: это и есть ваши условия, если описания на сайте мало. Общие приёмы чтения тарифа — в статье Как читать тарифы хостера: скрытые ограничения.
Что сделать самому
Даже с хорошей защитой хостера часть работы остаётся на вашей стороне:
- закройте файрволом всё, кроме нужных портов, и включите SYN cookies — в большинстве дистрибутивов Linux они уже включены; базовая настройка описана в статье Первые 10 шагов после покупки VPS;
- для сайта ограничьте частоту запросов к тяжёлым страницам (поиск, вход, корзина) прямо в веб-сервере и поставьте перед сайтом CDN с защитой L7;
- если сайт за CDN или прокси, не публикуйте прямой адрес сервера в DNS и в письмах: иначе трафик пойдёт мимо фильтра;
- следите за доступностью снаружи, чтобы узнать об атаке раньше посетителей, — об этом статья Мониторинг сервера: аптайм, нагрузка, алерты;
- держите свежую резервную копию и инструкцию переезда: если хостер не справится, проект можно поднять в другом месте.
Тарифы, где защита заявлена в цене, собраны в подборке VPS с защитой от DDoS. Игровым серверам защита нужна чаще других, и обычно именно L3/L4 на UDP: подборки VPS для игрового сервера и выделенные серверы для игр.