LabbCybersäkerhet · Etisk hackning
0/0
Laboration

Bygg ett isolerat labb

Mål: Sätta upp en säker, isolerad övningsmiljö som används i resten av kursen.
Tidsåtgång: ca 2 timmar (mest nedladdningstid).

Förberedelse

Du behöver en dator med minst 8 GB RAM och ca 60 GB ledigt diskutrymme, samt virtualiseringsprogrammet VirtualBox (gratis) eller VMware Workstation Player.

Ladda ner:

  • Kali Linux – färdig VirtualBox-avbild finns på Kalis officiella webbplats under "Virtual Machines". Detta blir din analysmaskin.
  • Målmiljö – OWASP Juice Shop (körs enklast som Docker-container) eller DVWA.

Nätverksisolering — det viktigaste momentet

Detta steg är det som skiljer ett säkert labb från ett farligt. I VirtualBox ställer du in nätverkstypen för båda maskinerna:

  1. Öppna Arkiv → Verktyg → Nätverkshanterare och skapa ett Host-Only-nätverk (t.ex. vboxnet0).
  2. Stäng av DHCP-servern för nätverket om du vill tilldela statiska adresser, annars låt den vara på.
  3. För varje VM: Inställningar → Nätverk → Adapter 1 → Ansluten till: Host-Only Adapter och välj nätverket du skapade.
  4. Kontrollera att Adapter 2 är avstängd om den är inställd på NAT eller Bridged.

Resultatet är att maskinerna kan prata med varandra och med din värddator, men inte ut på internet eller in på ditt hemnätverk.

Observera: Behöver du internet i Kali tillfälligt (t.ex. för apt update) kan du slå på NAT-adaptern, men stäng av den igen innan du startar målmaskinen. Ha aldrig en sårbar målmaskin igång med internetåtkomst.

Verifiera isoleringen

Detta är ett verifieringsmoment, inte ett angreppsmoment. Från Kali-maskinen:

# Ska fungera — du når din målmaskin i labbnätet
ping -c 3 192.168.56.102

# Ska INTE fungera — du ska inte nå ut på internet
ping -c 3 8.8.8.8

# Ska INTE fungera — du ska inte nå ditt hemnätverk
ping -c 3 192.168.1.1
Vad koden gör — förklaring rad för rad

Tre testkommandon som bevisar att labbet är isolerat. Det första ska lyckas, de två andra ska misslyckas. Lyckas något av de två sista är labbet inte isolerat.

#
Tecknet # inleder en kommentar. Datorn hoppar över raden — den är till för dig som läser.
ping
Skickar en liten förfrågan till en adress och väntar på svar. Får du svar finns det en väg dit.
-c 3
Betyder "gör det tre gånger och sluta sedan". Utan den fortsätter ping för evigt.
192.168.56.102
Målmaskinens adress inne i ditt labbnät. Svar här är bra — maskinerna ser varandra.
8.8.8.8
Googles namnserver, ute på internet. Svar här är dåligt — labbet läcker ut.

Om något av de två sista svarar är labbet inte isolerat. Gå tillbaka till Del B innan du går vidare.

Dokumentera

Rita ett nätverksdiagram över ditt labb: värddator, host-only-nätverk, Kali-VM och mål-VM, med IP-adresser utsatta. Detta diagram används som referens i resten av kursen och är bra träning inför riktig uppdragsdokumentation.

Reflektionsfrågor: Vad kan hända om en medvetet sårbar applikation exponeras mot internet? Varför räcker det inte med att "bara vara försiktig"?


Kunskapskontroll

Välj ett svar per fråga. Du får återkoppling direkt, och avsnittet markeras som klart när alla frågor är besvarade.

1Vilken nätverkstyp i VirtualBox isolerar labbmaskinerna från internet och ditt hemnätverk?

2Du kör verifieringen i Del C och `ping 8.8.8.8` får svar. Vad betyder det?

3Varför ska NAT-adaptern stängas av igen innan du startar målmaskinen?