Blue Team-workflowet

/lagune-detect: Kortlæg dit system og dets risici

Læs din kode, og kortlæg, hvad dit system gør, og hvor risiciene er.

🔬 Find ud af, hvad dit system virkelig gør, og hvor risiciene er.

Detect læser koden og registrerer kun det, den faktisk finder, med det belæg, de senere faser har brug for. Dens styrende instruks er at opdage, ikke at opfinde.

Brug​

/lagune-detect

Hvad den kortlægger​

Lagune læser koden og kortlægger det, den finder. Hvert fund indeholder, hvad det er, hvorfor det betyder noget, og belægget. For eksempel:

  • Filupload, systemet tager imod filer fra brugerne:
    • Hvorfor det betyder noget: en fil forklædt som et billede kan skjule ondsindet kode.
    • Belæg: handleren til POST /upload stoler på den MIME-type, klienten sender, uden at tjekke filens reelle type.
  • Login og sessioner, brugerne logger ind for at nå deres konto:
    • Hvorfor det betyder noget: svag håndtering af sessioner gør det muligt for én konto at blive overtaget af en anden.
    • Belæg: logikken, der udsteder sessioner, hvor sessionerne udstedes uden udløbstid.

Undervejs giver detect hver specialisering i dit projekts katalog en afgørelse op mod koden, anvender dem, hvis kontekst er til stede, og registrerer dem under Applied specializations, den liste, harden og verify genbruger.

Derfra har du et klart kort over, hvad dit system gør, og hvor risiciene ligger, klar til at de næste trin kan handle på det.

tip
  • Når du kører den igen, bliver kortlægningen opdateret: løste fund forsvinder, og nye kommer til.
  • Kortlægningen ligger i .lagune/memory/detect.md.

Næste trin​

Gør kortlægningen til en plan: /lagune-plan.

Ofte stillede spørgsmål

Den læser din kode og kortlægger, hvad dit system gør, og hvor risiciene er, og registrerer kun det, den faktisk finder. Dens regel er at opdage, ikke at opfinde.

Et fund er én opdaget risiko med det, den er, hvorfor den betyder noget, og belægget i koden. Det er den sporede enhed, som plan, harden og verify fører videre.

I .lagune/memory/detect.md.

Hver specialisering i dit projekts katalog får en afgørelse op mod koden. Detect anvender dem, hvis kontekst er til stede, og registrerer dem under Applied specializations.