Процес Blue Team

/lagune-plan: оцініть знахідки й сплануйте виправлення

Перетворіть те, що знайшла фаза detect, на план захисту, оцінивши кожну знахідку за категорією й оцінкою CVSS v4.0 і підібравши до неї виправлення.

🛡️ Перетворіть те, що знайшла фаза detect, на план захисту: оцініть кожну знахідку за категорією й оцінкою CVSS v4.0, а потім підберіть до неї виправлення.

Використання​

/lagune-plan

Як це працює​

Ця фаза продовжує detect. Detect уже з'ясувала, що робить ваша система і який ризик несе кожна її частина, тож план не повторює ризик, а оцінює, наскільки він серйозний, і вирішує, що з ним робити. Plan ніколи не читає код, тож кожне виправлення мусить вказувати на те, що detect справді виявила. Вона оцінює кожну знахідку методом CVSS v4.0: категорія, вектор CVSS v4.0, виведений з того, що зафіксували detect і charter, і обчислений хуком cvss, а також рівень пріоритету, на який припадає ця оцінка. Кожне виправлення також містить принцип безпеки, який воно підтримує.

Наприклад:

  • Завантаження файлів (Пріоритет: Critical)
    • Категорія: необмежене завантаження файлів (CWE-434).
    • CVSS: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N (9.3, Critical).
    • Чому такий пріоритет: будь-хто може дістатися до завантаження через інтернет, і воно працює на сервері, що зберігає файли клієнтів.
    • Підтримує: III. Усі вхідні дані недовірені, доки їх не перевірено.
    • Виправлення: перевіряти справжній тип і розмір файлу, перейменовувати його під час збереження й зберігати завантаження там, де їх неможливо виконати як код.

У результаті ви маєте оцінений і впорядкований за пріоритетом список виправлень, кожне з яких прив'язане до знахідки й готове до застосування в наступній фазі. Оцінку обчислюють, а не прикидають: вектор передає відкритість і значущість проєкту як метрики Environmental, і будь-хто може вставити його в калькулятор FIRST або NVD і отримати ту саму оцінку.

порада
  • Фаза повністю спирається на detect. Якщо файл чи побоювання ще не досліджено, вона попросить спершу виконати для нього /lagune-detect.
  • Повторний запуск оновлює план: виконані виправлення зникають, нові з'являються.
  • План захисту зберігається в .lagune/memory/plan.md.
Залежить від detect

Plan працює лише з тим, що вже визначила /lagune-detect, тож спершу виконайте detect.

Далі​

Застосуйте план: /lagune-harden.

Часті запитання

/lagune-plan оцінює кожну знахідку за категорією й оцінкою CVSS v4.0, яку обчислює хук cvss, а потім підбирає до неї виправлення.

Так. Кожна знахідка отримує вектор і оцінку CVSS v4.0, які обчислює хук cvss за тією самою арифметикою, що й калькулятор FIRST, тож будь-хто може вставити туди вектор і отримати ту саму оцінку.

Ні. Plan ніколи не читає код, тож кожне виправлення мусить вказувати на те, що detect справді виявила.