Перейти к содержанию

Сетевая карта, Smart Build и графы

Визуальное состояние: как выглядит engagement прямо сейчас.

Network Map Доступность: оба издания. Доступ: чтение широко; применение топологии требует topology.apply.

Сетевая карта

Несколько именованных карт на проект. Канвас с pan/zoom/drag (позиции сохраняются). Тулбар:

  • Smart Build — выводит узлы, рёбра и регионы из хостов, access-рёбер, доменных и подсетевых связей; деградирует устаревшие рёбра
  • Оверлей Access Graph — access-рёбра на основе учётных данных
  • Оверлеи: Threats / Sessions / Access / Pivots / Roles
  • Add Pivot — зафиксировать туннель (инструмент: chisel/ligolo/ metasploit/ssh; тип: socks5/route/portfwd/reverse; маршрут CIDR, адрес привязки)
  • Collect Pivots — повторный сбор состояния туннелей
  • Topology — построить карту из источников сканов (модуль; выключен = 503)

Изменения pivot приходят в реальном времени по WebSocket.

Attack graph

Канонический автогенерируемый граф (GET /attack-graph): хосты, ноды-учётные данные, access-рёбра и pivot-рёбра. Возможности:

  • Креды как полноценные ноды; колонки — глубина от атакующего («насколько мы глубоко»)
  • Как мы сюда попали / что это открывает по клику на ноду — цепочка компрометации вместо трассировки рёбер глазами
  • Режим привилегий + панель Paths: пути привилегий к хостам с потенциалом DA и pivot-цепочки; выбранный путь вписывается в экран
  • Frontier: приглушает подтверждённое, кольцом выделяет невалидированные учётные данные и предполагаемый доступ, списком ведёт что валидировать дальше
  • Свежесть рёбер: факты доступа старше 14 дней затухают
  • Live-обновления по WebSocket; экспорт снапшота PNG

Чем поверхности различаются — см. Карта, Attack Graph и Attack Path.

Attack paths (ручные)

Деревья шагов, которые вы строите намеренно (action / condition / milestone / pivot) со статусами (hypothetical → planned → executing → verified / failed), уверенностью, авто-предложением техник MITRE из статей БЗ (помеченных Txxxx), ветвями и версиями (snapshot/revert).

Attack path и attack graph: в чём разница

Пути — это то, что вы планируете; граф — то, что говорят данные. Оба попадают в отчёт (пути с шагами; разведка из графа).

Ожидаемое поведение

  • Вывод сканов/валидации учётных данных обновляет граф без ручных правок
  • Smart Build отчитывается, что добавил (+N edges · +N nodes · +N regions, stale decayed)