qf хостовый firewall на eBPF
наблюдаемость и аудит

Каждое изменение доступа — с записью «было → стало» и пересылкой в SIEM

Аудит фиксирует каждую правку политики до и после. Вердикты (verdicts) сработавших правил и системные события агентов пересылаются (форвардинг) в ваш SIEM в стандартных форматах. Детерминированный межсетевой экран (firewall): каждый вердикт — это сработавшее правило, которое вы задали, поэтому в SIEM меньше шума.

что такое наблюдаемость в qf

Аудит, события и пересылка в SIEM

Наблюдаемость в qf — это три потока данных о доступе: аудит изменений «было → стало» по каждой правке политики, события с хостов (вердикты правил, соединения, системные события) и пересылка части этих потоков в SIEM. Каждое изменение доступа фиксируется до и после, а сработавшие правила и события агентов уходят в ваш SIEM в стандартных форматах.

Аудит записывает действия в управляющем сервере (control plane, CP): кто, когда и что изменил в политике, группах объектов, хостах и токенах, со снимком «было» и «стало». Это отвечает на вопрос «кто поменял это правило» без реконструкции по логам. Вердикты сработавших правил показывают горизонтальный доступ между серверами (east-west) — тот слой, который периметровый межсетевой экран (firewall) не видит. Аудит «было → стало» связывает каждое такое правило с тем, кто его изменил. Агенты передают события и счётчики обратно в CP, а CP нормализует и пересылает выбранные потоки во внешний SIEM.

Изменения применяются только из подписанного (Ed25519) бандла, проверенного до применения (verify-before-apply), а агент и управляющий сервер общаются по взаимному TLS (mTLS), поэтому и аудит-след, и события из привилегированного агента в ядре доказуемы для проверяющего, а не берутся на веру. Подробнее модель доверия — на странице «Безопасность и аудит».

сигналы

Что qf наблюдает

Четыре потока сигналов о доступе: от пакета на TC-хуке до правки политики в управляющем сервере.

01 · вердикты

Вердикты правил (verdicts / rule-logs)

Событие сработавшего правила на TC-хуке: какое правило, источник, назначение, протокол, порт, вердикт pass или drop. Срабатывает детерминированно: это ваше правило, а не эвристика.

02 · соединения

Потоковые события (flow / conntrack)

Наблюдаемый трафик хоста по таблице соединений (conntrack): TCP/UDP/ICMP и состояния new / established / invalid. Видны на странице хоста в наблюдаемости qf; наружу в SIEM не пересылаются.

03 · аудит

Аудит «было → стало»

Каждая мутация в управляющем сервере — политики, группы объектов, хосты, токены — с записью до и после, автором и временем. Отвечает регулятору и на вопрос «кто изменил это правило».

04 · счётчики

Счётчики попаданий

Метрики попаданий по правилам и объём трафика, которые агенты передают в CP. Полезны для наблюдения за раскаткой разграничения доступа между серверами; это метрики qf, а не поток в SIEM.

границы

Границы наблюдаемости qf: потоки событий, а не карта сети

У qf нет карты сети, графа зависимостей, визуализации топологии и AI-генерации политик. Наблюдаемость qf — это потоки событий и обзор соединений на странице каждого хоста (flow-explorer), а не рисованная карта, которую надо поддерживать. Что закрывать, видно по вердиктам правил, потоковым событиям и аудиту «было → стало»: по фактам доступа, а не по угаданной топологии.

SIEM-forward

Как события попадают в ваш SIEM

Управляющий сервер нормализует выбранные потоки в стандартный формат и доставляет их выбранным транспортом.

  1. 01

    Источник

    Пересылаются вердикты правил (rule-logs), системные события агентов и аудит-лог «было → стало». Потоковые события и счётчики остаются в наблюдаемости qf и наружу не уходят.

  2. 02

    Формат

    Событие нормализуется под приёмник: RFC5424 (syslog), CEF, LEEF или ECS-JSON. Один и тот же поток можно отдавать в формате, который уже понимает ваш SIEM.

  3. 03

    Транспорт

    Доставка по syslog (TCP/UDP/TLS), HTTP(S) или в Kafka. Kafka здесь — транспорт, а не формат: события едут в выбранном формате поверх выбранного канала.

  4. 04

    Приёмник

    Ваш SIEM получает детерминированные события межсетевого экрана и аудит доступа. Корреляция и алертинг остаются на стороне SIEM: qf отдаёт факты, а не эвристику.

В SIEM уходит только то, что нужно SOC

Наружу уходят вердикты, системные события и аудит: то, что нужно SOC и комплаенсу. Потоковые события (conntrack) и счётчики остаются в qf, чтобы не заливать SIEM объёмом каждого соединения.

потоки и назначение

Что уходит в SIEM, а что остаётся в qf

Явная граница между тем, что пересылается наружу, и тем, что остаётся в наблюдаемости qf.

ПотокЧто этоПересылка в SIEM
Вердикты правил (rule-logs)Сработавшее правило: pass / drop, источник, назначение, портДа
Системные событияЖизненный цикл агента: применение бандлов, крепление, ошибкиДа
Аудит «было → стало»Кто и что изменил в политике, группах объектов, хостах, токенахДа
Потоковые события (conntrack)Наблюдаемый трафик хоста по таблице соединенийНет — только в qf
Счётчики попаданийМетрики попаданий по правилам и объёмы трафикаНет — только в qf

Форматы пересылки: RFC5424 / CEF / LEEF / ECS-JSON. Транспорты: syslog (TCP/UDP/TLS) / HTTP(S) / Kafka. Kafka — транспорт, не формат.

факт-числа

Пропускная способность и форматы

Ingest пишет события в партиционированные таблицы PostgreSQL; пересылка нормализует выбранные потоки под приёмник.

~24k
log-событий/с — потолок одного PostgreSQL
4
формата: RFC5424 / CEF / LEEF / ECS-JSON
3
транспорта: syslog / HTTP(S) / Kafka
было → стало
снимок в аудите каждой правки

~24k событий/с — потолок одного узла PostgreSQL, а не общая пропускная способность. Пересылка отдаёт вердикты, системные события и аудит; потоковые события и счётчики наружу не уходят.

no alert fatigue

Детерминированный межсетевой экран — меньше шума в SOC

Вердикт в qf — это факт срабатывания вашего правила, а не эвристическая догадка. Наружу уходят вердикты и аудит доступа, поэтому в SIEM приходят объяснимые события, а не фон ложных срабатываний. Корреляцию и пороги алертов вы задаёте на стороне SIEM.

вопросы

Частые вопросы

Какие события qf пересылает в SIEM?

Вердикты сработавших правил (rule-logs), системные события агентов и аудит-лог «было → стало». Потоковые события (conntrack) и счётчики попаданий не пересылаются — они остаются в наблюдаемости qf, чтобы не заливать SIEM объёмом каждого соединения.

В каких форматах и по каким транспортам идёт пересылка?

Форматы: RFC5424 (syslog), CEF, LEEF и ECS-JSON. Транспорты: syslog (TCP/UDP/TLS), HTTP(S) и Kafka. Kafka — это транспорт, а не формат: событие едет в выбранном формате поверх выбранного канала.

Есть ли в qf карта сети или AI-подсказки, что закрывать?

Нет. У qf нет карты сети, графа зависимостей и AI-генерации политик. Что закрывать, видно по вердиктам правил, потоковым событиям на странице хоста (flow-explorer) и аудиту «было → стало» — по фактам доступа, а не по угаданной топологии.

Что именно фиксирует аудит?

Каждую мутацию в управляющем сервере — политики, группы объектов, хосты, токены — со снимком «было» и «стало», автором и временем. Это отвечает на вопрос «кто изменил это правило» и даёт запись для регулятора без реконструкции по логам.

Насколько это шумно для SOC?

qf — детерминированный межсетевой экран: вердикт — это сработавшее правило, которое вы задали, а не эвристическая детекция. Поэтому в SIEM приходят объяснимые события, а не поток ложных срабатываний. Пороги алертов и корреляцию вы задаёте на стороне SIEM.

Вердикты и аудит qf — в вашем SIEM