Процес 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.