Konfigurera ett labb för att undervisa i etisk hackningsklass med hjälp av Azure Lab Services
Den här artikeln visar hur du konfigurerar en klass som fokuserar på den tekniska sidan av etisk hackning med Azure Lab Services. I en etisk hackningsklass kan eleverna lära sig moderna tekniker för att försvara sig mot sårbarheter. Intrångstestning, en praxis som den etiska hackningscommunityn använder, inträffar när någon försöker få åtkomst till systemet eller nätverket för att visa sårbarheter som en angripare kan utnyttja.
Varje elev får en virtuell Windows-värddator (VM) som har två kapslade virtuella datorer: en virtuell dator med Metasploitable3-avbildning och en annan virtuell dator med Kali Linux-avbildningen. Använd den metasploitbara virtuella datorn för att prova exploateringsuppgifter. Den virtuella Kali-datorn ger åtkomst till de verktyg du behöver för att köra kriminaltekniska uppgifter.
Förutsättningar
- Om du vill konfigurera den här labbuppgiften behöver du åtkomst till en Azure-prenumeration. Diskutera med organisationens administratör för att se om du kan få åtkomst till en befintlig Azure-prenumeration. Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
- När du har en Azure-prenumeration kan du skapa en labbplan i Azure Lab Services. Mer information om hur du skapar en ny labbplan finns i Snabbstart: Konfigurera resurser för att skapa labb. Du kan också använda en befintlig labbplan.
Konfigurera ditt labb
Anvisningar om hur du skapar ett labb finns i Självstudie: Konfigurera ett labb. Använd följande inställningar när du skapar labbet.
Labbinställningar | Värde |
---|---|
Storlek på virtuell dator (VM) | Medel (kapslad virtualisering) |
VM-avbildning | Windows 11 |
Kommentar
Den här artikeln refererar till funktioner som är tillgängliga i labbplaner, som ersatte labbkonton.
Konfigurera din mall
När du har skapat ett labb skapar du en virtuell malldator som baseras på den virtuella datorstorlek och avbildning som du väljer. Konfigurera den virtuella malldatorn med allt du vill ge eleverna för den här klassen. Mer information finns i Skapa och hantera en mall i Azure Lab Services.
Utför följande uppgifter för att konfigurera den virtuella malldatorn:
- Konfigurera datorn för kapslad virtualisering. Aktivera alla lämpliga Windows-funktioner, till exempel Hyper-V.
- Konfigurera Kali Linux-avbildningen. Kali är en Linux-distribution som innehåller verktyg för intrångstestning och säkerhetsgranskning.
- Konfigurera den metasploitbara avbildningen. I det här exemplet använder du metasploitable3-avbildningen. Den här avbildningen skapas för att avsiktligt ha säkerhetsrisker.
Förbereda malldatorn för kapslad virtualisering
Starta PowerShell i administratörsläge . Kör de här kommandona.
Invoke-WebRequest 'https://aka.ms/azlabs/scripts/hyperV-powershell' -Outfile SetupForNestedVirtualization.ps1 .\SetupForNestedVirtualization.ps1
Kommentar
Skriptet kan kräva att datorn startas om. Följ instruktionerna från skriptet och kör skriptet igen tills skriptet har slutförts i utdata.
Konfigurera kapslade avbildningar av virtuella datorer
Kali är en Linux-distribution som innehåller verktyg för intrångstestning och säkerhetsgranskning.
Avbildningen Rapid7 Metasploitable är en avbildning som avsiktligt konfigurerats med säkerhetsrisker. Använd den här bilden för att testa och hitta problem. Följande instruktioner visar hur du konfigurerar en viss Metasploitable-avbildning. Om du behöver en nyare version av metasploitable kan du läsa https://github.com/rapid7/metasploitable3.
Kör följande kommando för att installera Kali Linux och Metasploitable på den virtuella malldatorn:
Invoke-WebRequest ' https://aka.ms/azlabs/scripts/EthicalHacking-powershell' -Outfile Setup-EthicalHacking.ps1 .\Setup-EthicalHacking.ps1 -SwitchName 'Default Switch'
Mallen har nu uppdaterats och har de kapslade VM-avbildningar som behövs för en testklass för etisk hackningspenetrering: en bild med verktyg för intrångstestning och en annan bild med säkerhetsrisker att upptäcka. Nu kan du publicera den virtuella malldatorn till klassen.
Uppskatta kostnad
Om du vill beräkna kostnaden för den här labbuppgiften kan du använda följande exempel:
För en klass med 25 elever med 20 timmars schemalagd klasstid och 10 timmars kvot för läxor eller tilldelningar skulle priset för labbet vara:
25 studenter * (20 + 10) timmar * 55 labbenheter * 0,01 USD per timme = 412,50 USD
Viktigt!
Den här kostnadsuppskattningen är endast i exempelsyfte. Aktuell information om priser finns i Prissättning för Azure Lab Services.
Relaterat innehåll
I den här artikeln har du gått igenom stegen för att skapa ett labb för den etiska hackningsklassen. Den virtuella labbdatorn innehåller två kapslade virtuella datorer för att öva på genomträngande testning.
Mallbilden kan nu publiceras i labbet. Mer information finns i Publicera den virtuella malldatorn.
När du konfigurerar labbuppgiften kan du läsa följande artiklar: