LabbCybersäkerhet · Etisk hackning
0/0
Laboration

Så här används häftet

Varje laboration följer samma pedagogiska slinga i fem delar. Slingan är själva poängen med häftet: att se en svaghet utan att förstå varför den finns ger ingen varaktig kunskap, och att lära sig en försvarsmekanism utan att ha sett vad den skyddar mot ger ingen förståelse för varför den är utformad som den är.

A. Observera – Se svagheten i verkligheten, i en avsedd övningsmiljö. B. Analysera – Hitta grundorsaken i koden eller konfigurationen. Varför uppstår problemet? C. Försvara – Bygg motåtgärden. Detta är den tyngsta delen i varje laboration. D. Verifiera – Bekräfta att åtgärden faktiskt fungerar och att funktionaliteten är intakt. E. Dokumentera – Skriv upp fyndet som i ett riktigt uppdrag.

Om Del A: De praktiska angreppsmomenten genomförs via de plattformar som är byggda för ändamålet — DVWA, OWASP Juice Shop, PortSwigger Web Security Academy och TryHackMe. Dessa har egna guidade, pedagogiska genomgångar i sanktionerade miljöer, med inbyggda säkerhetsnivåer och facit. Häftet hänvisar till dem i stället för att duplicera dem, och lägger i stället tyngdpunkten på analys- och försvarsdelen, där kursledarens värde är som störst.

Tre absoluta regler

  1. Allt arbete sker i din egen isolerade labbmiljö eller på de nämnda övningsplattformarna. Aldrig mot system du inte äger eller har uttryckligt, skriftligt tillstånd att testa.
  2. Labbet ska vara nätverksisolerat. Ett labb som av misstag når ut på internet eller ett produktionsnät kan orsaka verklig skada och verkligt juridiskt ansvar.
  3. Medvetet sårbara applikationer får aldrig exponeras mot internet. De är konstruerade för att vara lätta att ta över, och upptäcks inom minuter om de är nåbara utifrån.

Rekommenderat upplägg

Laborationerna är ordnade i stigande svårighetsgrad och bygger på varandra. Lab 0 är obligatoriskt först. Lab 1–2 ger grundförståelse för trafik och verktyg. Lab 3–7 behandlar applikations- och konfigurationssäkerhet. Lab 8–9 växlar till försvarsperspektivet (blue team). Lab 10 knyter ihop allt. Räkna med 1,5–3 timmar per laboration.