SOARForge собирает контекст инцидента, предлагает проверенные действия и ведёт аналитика до контролируемого реагирования — без потери контроля над критичными шагами.
ИСПОЛНЕНИЕ В РЕАЛЬНОМ ВРЕМЕНИPHISHING-EXTRACT-EMAIL-HEADERS · 0%
playbook: phishing-extract-email-headers● активен
▶Start●
инцидент создан
◇Есть вложения?
condition · true / false
TRUEFALSE
⚡Достать вложения
office365_graph → list-attachments
⚡Получить письмо
office365_graph → mail-get-email
🔍Extract IOCs
ip · domain · url · hash
🤖AI Agent
OpenAI / gpt-5.4-nano
⚡Сохранить улики
SaveEmailAsEvidence
TRUEFALSE
ТЕКУЩИЙ ШАГ
Start — инцидент создан
01 / 07
Прокрутка — исполнение
ПУТЬ ИНЦИДЕНТА
Плейбук — лишь один шаг. Вот весь путь: от тревоги до закрытого кейса
Проследим одно фишинговое письмо: как алерт становится кейсом, получает контекст и приоритет, как аналитик расследует и реагирует и что остаётся для отчёта и аудита.
Схемы построены по экранам из руководств, данные вымышленные.
Алерт стал кейсом нужного типа
У индикаторов — вердикт и оценка
Дубли свёрнуты, кейс у нужной группы
Контекст, доказательства и история — в кейсе
Рутину делает плейбук, решение — за человеком
Итог, сроки и след каждого действия
01
Приём и нормализация
Итог: Алерт стал кейсом нужного типа
Письмо с подозрительной ссылкой начинает путь кейса #2041.
Коннектор опрашивает источник, либо событие приходит через API или webhook. Приём асинхронный, через очередь.
Классификатор выбирает тип по полю события или тип по умолчанию. Маппер заполняет общие поля и поля типа.
Исходное событие хранится без изменений: можно сравнить то, что пришло, с полями кейса.
Схема: событие о фишинговом письме принято в очередь; классификатор выбрал тип «Фишинг», маппер заполнил семь полей нового кейса #2041. Исходное событие сохранено.
02
Обогащение и скоринг
Итог: У индикаторов — вердикт и оценка
У домена, ссылки, IP и хеша из письма появляется контекст.
Индикаторы извлекаются сразу или после создания кейса. Типы и исключения задаёт администратор.
Обогащение — через подключённые коннекторы. По настройке скоринг использует взвешенные сигналы, ML- и LLM-уровни.
Вердикт можно изменить вручную и закрепить до снятия блокировки.
Для MSSP: поиск наблюдений индикатора по тенантам федерации.
Схема: у кейса #2041 четыре индикатора. Домен — вредоносный, оценка 3 из 3, вердикт закреплён вручную; ссылка и IP — подозрительные, 2 из 3; хеш — неизвестный, 0 из 3.
03
Триаж и приоритизация
Итог: Дубли свёрнуты, кейс у нужной группы
Повторный алерт связан с #2041; кейс назначен дежурной группе.
Дедупликация сравнивает поля точно, нечётко или своим правилом во временном окне; дубли объединяются по стратегии.
Между кейсами доступны связи: связанный, дубль, родитель и дочерний.
Тип и критичность определяют группу и резервную. SLA задаёт сроки реакции, назначения и решения, эскалацию и рабочие часы.
Схема: три кейса с критичностью, статусом, группой и оставшимся временем реакции. Кейс #2041 открыт и назначен SOC L1; повторный алерт отмечен как его дубль.
04
Кейс и расследование
Итог: Контекст, доказательства и история — в кейсе
Аналитик разбирает письмо и сохраняет ход расследования #2041.
В War Room — лента, задачи, чат и командная строка к интеграциям с результатами в ленте.
Записи ленты только добавляются: их содержимое нельзя править или удалять. Это правило не относится к комментариям.
Файлы доказательств выдаются из объектного хранилища по временной подписанной ссылке. Рабочая книга ведёт по фазам с MITRE ATT&CK, если настроена администратором.
Отправитель заблокирован после согласования. Письмо сохранено как доказательство.
✓ реакция — в срок✓ решение — в срок
10:09
Аналитик L2 одобрил шаг203.0.113.12
10:12
Аналитик L1 закрыл кейс203.0.113.11
10:13
Аналитик L1 сформировал отчёт PDF203.0.113.11
Кейс закрыт — только чтение
Схема: #2041 закрыт как истинное срабатывание, отправитель заблокирован, сроки реакции и решения соблюдены. В аудите — одобрение шага, закрытие кейса и формирование PDF-отчёта. Кейс доступен только для чтения.
БЕЗОПАСНОСТЬ И КОНТРОЛЬ
Автоматизация берёт рутину. Решения — за людьми.
На ручном шаге плейбук ждёт человека, права задаются ролями, а содержимое записей ленты War Room нельзя переписать или удалить. Комментарии модерируются отдельно.
Где видноХод расследования — в ленте War Room. Содержимое её записей нельзя изменить или удалить.
ДействиеОдобрить или отклонить шаг
Право
playbooks.decide
Где видноПлейбук ждёт решения. Нет ответа в срок на «Вопрос» или «Ожидать согласования» — отказ.
ДействиеЗакрыть или переоткрыть кейс
Право
cases.closecases.reopen
Где видноЗакрытый кейс — только для чтения: история доступна до и после переоткрытия.
ДействиеИзменить права роли
Право
roles.manage
Где видноПрава — в подписанном токене сессии. Изменения применяются при его обновлении.
Журнал аудита — кто, что, когда, с какого IP; выгрузка CSV и JSON.
AI — по вашему решению: провайдер подключается как коннектор. Глобальный AI-ассистент выключен по умолчанию, только читает и видит лишь данные, доступные пользователю.Подключение AI Provider описано в руководстве и требует установленного, настроенного и активного коннектора.
ПОСТАВКА
Своя инсталляция у каждого заказчика. Для MSSP — федерация.
SOARForge работает в контуре заказчика: у каждой инсталляции своя база и хранилище. Главный узел MSSP собирает сводный обзор и не владеет кейсами тенантов.
СхемаSOARForge
Инсталляция заказчика A
Своя база · своё хранилище
Инсталляция заказчика B
Своя база · своё хранилище
Инсталляция заказчика C
Своя база · своё хранилище
Главный узел MSSP
Сводный обзор. Кейсы остаются у заказчиков.
Онлайн · подписанный реестр
Контент-паки с soarforge.ru
Изолированный контур
Файл пака или подписанный манифест релиза
Пример федерации: три отдельные инсталляции заказчиков со своими базами и хранилищами связаны с главным узлом MSSP для сводного обзора. Кейсы остаются у заказчиков. Контент доступен из подписанного реестра soarforge.ru онлайн; в изолированном контуре пак импортируется файлом, а сведения о релизе — подписанным манифестом.
Ниже — связи именно с SOARForge. Коннекторы к своим системам и AI-провайдера заказчик настраивает отдельно.Для AI нужен установленный, настроенный и активный коннектор AI Provider, описанный в руководстве.
Какие связи с SOARForge нужны инсталляции
Связь
Как устроена
СвязьЛицензия
Как устроенаПодписана Ed25519, привязана к идентификатору кластера и проверяется внутри инсталляции без обращения к SOARForge или другим внешним сервисам.
СвязьОбновления
Как устроенаРаз в день проверяется подписанная лента релизов. Проверку можно выключить — запросы к ленте прекратятся. Для изолированного контура манифест загружается вручную с проверкой подписи; сама проверка не обновляет кластер.
СвязьКонтент
Как устроенаПаки поступают из подписанного реестра soarforge.ru; в изолированном контуре пак импортируется файлом ZIP или JSON.
ИНТЕГРАЦИИ И МАРКЕТПЛЕЙС
Коннекторы и сценарии приходят паками. Недостающее пишется в Integration IDE.
Контент-паки из реестра Маркетплейса — интеграции, плейбуки, типы инцидентов и классификаторы, которые обновляются и откатываются целиком. Для изолированного контура пак импортируется файлом, а свой коннектор пишется на Python с манифестом.
900+ паков в реестре Маркетплейса
В паке — плейбуки, автоматизации, интеграции, типы инцидентов, классификаторы.
Установить, обновить, откатить пак целиком. Обновление и откат не затрагивают существующие инстансы и учётные данные.
8 категорий паков
Киберразведка
Реагирование на инциденты
Сетевая безопасность
Защита конечных точек
Облачная безопасность
Управление доступом
Комплаенс
Утилиты
Как коннектор попадает в инсталляцию
Схема вариантовSOARForge
Пак из Маркетплейса
Установка из реестра
New Integration
Конструктор своего коннектора
Integration IDE
Python + манифест · тест без сборки
Изолированный контур
Import Pack · файл ZIP или JSON
Инсталляция
Схема вариантов: установить пак из реестра Маркетплейса или создать свой коннектор через New Integration и Integration IDE — Python с манифестом, тест без отдельной сборки. Для изолированного контура пак загружается файлом ZIP или JSON через Import Pack.
Путь от алерта до закрытого кейса, импорт плейбуков YAML с предварительным просмотром или федерация для MSSP — покажем на вашей задаче.
Демо
Разбираем ваш сценарий от алерта до закрытого кейса.
Пилот
SOARForge в вашем контуре по лицензии, привязанной к инсталляции.
Эксплуатация
Лицензии и заявки на лицензии — в личном кабинете по приглашению. Сведения об обновлениях — из подписанной ленты или загруженного вручную манифеста; в изолированном контуре паки импортируются файлом.
Масштабирование
Новые площадки и заказчики — отдельные инсталляции под федеративным обзором.