L3-L4 или L7 фильтрация: что выбрать
Защита от DDoS работает на разных уровнях модели OSI. Основные — L3-L4 (сетевой и транспортный) и L7 (прикладной). Они отличаются тем, что анализируют, и какие атаки могут отбить.
В 2026 году атаки становятся сложнее: если L3-L4 атаки легко обнаружить по объёму, то L7 атаки маскируются под обычный трафик. Понимание уровней помогает выбрать правильную защиту.
В этой статье — сравнение уровней. Если нужно подключить защиту от DDoS — поможем.
📋 Содержание статьи
L3-L4 фильтрация
Фильтрация на сетевом (L3) и транспортном (L4) уровнях анализирует IP-пакеты и TCP/UDP-соединения.
Что проверяется
- IP-адрес источника: репутация, геолокация, чёрные списки;
- Протокол: TCP, UDP, ICMP;
- Порт: какой порт атакуется;
- Размер пакета: аномально большие пакеты — признак атаки;
- Частота пакетов: слишком много пакетов с одного IP;
- Флаги TCP: SYN, ACK, FIN — их последовательность.
Какие атаки отбивает
- Volumetric: UDP-флуд, ICMP-флуд — забивают канал;
- Protocol: SYN-флуд, ACK-флуд — эксплуатируют особенности протоколов;
- Amplification: DNS, NTP, memcached — используют сторонние сервисы для усиления атаки.
Преимущества
- Скорость: минимум анализа, фильтрация на лету;
- Эффективность против объёмных атак: до Тбит/с трафика отбивается на границе сети;
- Минимум ложных срабатываний: обычный трафик почти не задевается.
L7 фильтрация
Фильтрация на прикладном уровне анализирует HTTP/HTTPS-запросы.
Что проверяется
- URL: какие страницы запрашиваются;
- Заголовки: User-Agent, Referer, Cookies;
- Поведение: как быстро идут запросы, какие паттерны;
- Содержимое: есть ли признаки SQL-инъекций, XSS;
- Rate limiting: количество запросов с одного IP;
- CAPTCHA: проверка, человек или бот.
Какие атаки отбивает
- HTTP-флуд: массовые запросы к страницам;
- Slowloris: медленное открытие соединений;
- Атаки на API: эксплуатация эндпоинтов;
- Брутфорс: подбор паролей к логину;
- Парсинг: массовое скачивание контента;
- SQL-инъекции и XSS: эксплуатация уязвимостей приложения.
Преимущества
- Точность: различает бота и человека;
- Защита приложения: блокирует атаки до того, как они дойдут до кода;
- Гибкость: можно настроить правила под конкретное приложение.
Недостатки
- Ресурсоёмкость: требует больше CPU и памяти;
- Ложные срабатывания: могут блокироваться легитимные пользователи;
- Задержка: анализ запросов добавляет миллисекунды.
Сравнение
| Параметр | L3-L4 | L7 |
|---|---|---|
| Уровень OSI | Сетевой и транспортный | Прикладной |
| Что анализирует | IP-пакеты, TCP/UDP | HTTP/HTTPS-запросы |
| Атаки | Volumetric, Protocol | Application |
| Обнаружение | Легко по объёму | Сложно, похоже на обычный трафик |
| Производительность | Быстрая, минимум анализа | Требует больше ресурсов |
| Ложные срабатывания | Редко | Возможны |
| Защита от ботов | Нет | Да |
Что выбрать
Выбор зависит от типа атак, которым подвержен ваш проект:
- Атаки объёмные (UDP, ICMP): L3-L4 фильтрация обязательна;
- Атаки на приложение (HTTP-флуд): нужна L7;
- Боты и парсеры: только L7 может отличить бота от человека;
- Брутфорс: L7 с rate limiting;
- Смешанные атаки: комбинация L3-L4 и L7 — оптимально.
Для большинства проектов нужна комбинация обоих уровней. Cloudflare, StormWall, Qrator, DDoS-Guard предлагают защиту на всех уровнях.
Комбинация уровней
Как работает комбинированная защита:
- L3-L4 фильтр: отсекает объёмные атаки на границе сети;
- L7 фильтр: анализирует оставшийся трафик на предмет прикладных атак;
- CDN: распределяет трафик по сети, снижая нагрузку;
- Rate limiting: ограничивает количество запросов от одного IP;
- CAPTCHA: проверяет подозрительных посетителей;
- Мониторинг: видит атаку в реальном времени.
Такая защита эффективно отбивает как объёмные, так и прикладные атаки.
💡 Важно
Cloudflare, StormWall, Qrator, DDoS-Guard и другие крупные сервисы предлагают защиту на всех уровнях. Не нужно выбирать — включайте оба.
Наши рекомендации
📌 Итоговый вывод
L3-L4 и L7 — разные уровни защиты, нужны оба.
Что нужно знать:
- L3-L4: фильтрация IP-пакетов, отбивает объёмные атаки;
- L7: фильтрация HTTP-запросов, отбивает прикладные атаки;
- Комбинация: оптимальный вариант для большинства проектов;
- Выбор: зависит от типа атак, которым подвержен проект.
Хотите защиту на всех уровнях? Закажите консультацию в Lead Hub.
Также рекомендуем: что такое DDoS, Cloudflare для защиты, WAF, мониторинг атак, ошибки в защите, защита от DDoS.