TGViewer
ТризТех ТризТех @triztech · 1.1K subscribers
Post #108 741
IDS с автоматической блокировкой — это уже IPS? Не совсем

Под статьей про IPS на Хабре получилась содержательная дискуссия. Один из инженеров описал рабочую схему: Suricata получает копию трафика через SPAN, обнаруживает угрозу, скрипт разбирает журнал и через API добавляет IP-адрес в список блокировки на MikroTik. Автор несколько лет использует эту схему в рабочей инфраструктуре.

На первый взгляд получается почти IPS: атаку обнаружили, источник автоматически заблокировали. Но важнее не название, а момент, когда принимается решение о пропуске трафика.

В схеме со SPAN Suricata анализирует копию пакета. Оригинальный пакет к этому времени уже передан дальше. Затем событие должно попасть в журнал, его должен обработать скрипт, после чего изменится состояние межсетевого экрана. Это нормальная архитектура обнаружения с автоматической реакцией. Она вполне подходит, например, для блокировки известного C2 или подавления сканирования.

Но она не гарантирует предотвращения той попытки эксплуатации, которая вызвала сработку. К моменту блокировки необходимые атакующему данные уже могли попасть на защищаемый сервер. Здесь и проходит основная граница с IPS, работающим в разрыв трафика.

💱 При этом дело не в Suricata. Она сама умеет работать в режиме IPS и блокировать трафик непосредственно при его прохождении. Поэтому корректнее сравнивать не «Suricata против встроенного IPS», а две архитектуры: анализ копии трафика + внешняя реакция и
обнаружение + блокировка непосредственно в тракте прохождения трафика.

Но и представление «IPS проверил первый пакет и сразу все понял» слишком упрощено. Для части атак одного пакета недостаточно. Системе может потребоваться состояние TCP-потока, данные прикладного протокола, а иногда и расшифрованный TLS-трафик. Поэтому окончательное решение может появиться не сразу: документация Suricata описывает режим IPS как анализ накопленного потока, а не отдельных пакетов.

Получается, окно «данные уже идут, а решения еще нет» есть у обеих архитектур. У NGFW оно возникает из-за классификации: часть данных необходимо пропустить, чтобы определить протокол или приложение. Разница в том, что в схеме со SPAN это окно не закрыто ничем, а в разрыв трафика его можно закрыть отдельным механизмом.

В PT NGFW таким механизмом служит IPS-профиль преклассификации. Он проверяет трафик, пока данных еще недостаточно для определения приложения и окончательного правила безопасности. То есть часть защиты включается ещё до того, как межсетевой экран полностью классифицировал сессию. Поэтому вопрос «стоит ли переплачивать за встроенный IPS?» мы ставим иначе.

Платим не столько за сигнатуры, сколько за то, как механизм обнаружения встроен в обработку трафика и применение решения:
- где относительно трафика принимается решение;
- что происходит с данными до завершения классификации;
- какой контекст доступен движку в момент решения: приложение, пользователь, расшифрованный TLS;
- какой ценой это достигается по производительности и сложности эксплуатации.

🔘Если задача — видеть угрозы и ограничивать дальнейшую активность, Suricata на SPAN с автоматической реакцией через межсетевой экран может быть отличным и экономически разумным решением.
🔘Если требование звучит как «эта попытка эксплуатации не должна дойти до сервиса», обнаружение и блокировка должны находиться непосредственно в тракте прохождения трафика.

Это точнее описывает разницу между IDS с автоматической реакцией и IPS, чем привычное «IDS обнаруживает, IPS блокирует».

Если такие технические разборы интересны — напишите в комментариях, продолжим 😉
  • 👍 10
  • 🔥 9
  • 👏 2
More from @triztech
  1. Oct 2, 2026🔥 ТризТех запатентовал технологию классификации трафика в PT NGFW Технология оптимизирует…
  2. Sep 30, 2026Публикуем для вас запись трансляции «Дня ТризТеха»! Напоминаем, что на мероприятии шли два…
  3. Sep 29, 2026400 Гбит/с — лучший NGFW? Смотря что вы меряете 400 Гбит/с — красивая цифра, и это реальна…
  4. Sep 25, 2026Отгремела наша первая конференция День ТризТех: Звезда родилась! Давайте посмотрим, как эт…
  5. Sep 25, 2026Итоги конкурса на выигрыш 3 фирменных паков от ТризТеха! Напомним, что было 3 условия для…
  6. Sep 24, 2026Начинаем новый трек с выступления Евгения Кутумина с темой «Под капотом NGFW: зачем инжене…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →