Процесс Blue Team

/lagune-detect: выявите, что делает система и где ее риски

Прочитайте свой код и выявите, что делает ваша система и где находятся риски.

🔬 Узнайте, что на самом деле делает ваша система и где находятся риски.

Detect читает код и фиксирует только то, что действительно находит, со свидетельствами, которые нужны следующим фазам. Ее главное правило: обнаруживать, а не выдумывать.

Использование​

/lagune-detect

Что она выявляет​

Lagune читает код и описывает то, что находит. Каждая находка содержит, что это такое, почему это важно, и свидетельства. Например:

  • Загрузка файлов, система принимает файлы от пользователей:
    • Почему это важно: файл, замаскированный под изображение, может скрывать вредоносный код.
    • Свидетельство: обработчик POST /upload доверяет MIME-типу, который присылает клиент, не проверяя настоящий тип файла.
  • Вход и сессии, пользователи входят, чтобы попасть в свою учетную запись:
    • Почему это важно: слабая работа с сессиями позволяет захватить одну учетную запись из другой.
    • Свидетельство: логика выдачи сессий, где сессии выдаются без срока действия.

Попутно detect выносит каждой специализации из каталога проекта вердикт по коду, применяет те, чей контекст присутствует, и фиксирует их в разделе Applied specializations, списке, который повторно используют harden и verify.

В результате у вас есть четкая карта того, что делает ваша система и где живут риски, готовая для следующих шагов.

подсказка
  • Повторный запуск обновляет карту: решенные находки уходят, новые появляются.
  • Карта обнаружения хранится в .lagune/memory/detect.md.

Что дальше​

Превратите карту в план: /lagune-plan.

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

Читает ваш код и выявляет, что делает система и где находятся риски, фиксируя только то, что действительно находит. Ее правило: обнаруживать, а не выдумывать.

Находка представляет собой один обнаруженный риск: что это такое, почему это важно, и свидетельства в коде. Это отслеживаемая единица, которую переносят дальше plan, harden и verify.

В .lagune/memory/detect.md.

Каждая специализация из каталога проекта получает вердикт по коду. Detect применяет те, чей контекст присутствует, и фиксирует их в разделе Applied specializations.