Menyiapkan lab untuk mengajar kelas peretasan etis dengan menggunakan Azure Lab Services

Artikel ini memperlihatkan kepada Anda cara menyiapkan kelas yang berfokus pada sisi forensik peretasan etis dengan Azure Lab Services. Dalam kelas peretasan etis, siswa dapat belajar teknik modern untuk bertahan terhadap kerentanan. Pengujian penetrasi, praktik yang digunakan komunitas peretasan etis, terjadi ketika seseorang mencoba mendapatkan akses ke sistem atau jaringan untuk menunjukkan kerentanan yang mungkin dieksploitasi oleh penyerang jahat.

Setiap siswa mendapatkan komputer virtual (VM) host Windows yang memiliki dua komputer virtual berlapis: satu VM dengan gambar Metasploitable3 dan VM lain dengan gambar Kali Linux. Gunakan VM Metasploitable untuk mencoba tugas eksploitasi. Kali VM menyediakan akses ke alat yang Anda butuhkan untuk menjalankan tugas forensik.

Prasyarat

  • Untuk menyiapkan lab ini, Anda memerlukan akses ke langganan Azure. Diskusikan dengan administrator organisasi Anda untuk melihat apakah Anda bisa mendapatkan akses ke langganan Azure yang sudah ada. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.
  • Setelah memiliki langganan Azure, Anda dapat membuat paket lab di Azure Lab Services. Untuk informasi selengkapnya tentang membuat paket lab baru, lihat Mulai Cepat: Menyiapkan sumber daya untuk membuat lab. Anda juga dapat menggunakan paket lab yang ada.

Mengonfigurasi lab Anda

Untuk petunjuk tentang cara membuat lab, lihat Tutorial: Menyiapkan lab. Gunakan pengaturan berikut saat membuat lab.

Pengaturan lab Nilai
Ukuran komputer virtual (VM) Sedang (Virtualisasi Bertumpuk)
Gambar VM Windows 11

Catatan

Artikel ini mereferensikan fitur yang tersedia dalam paket lab, yang menggantikan akun lab.

Mengonfigurasi templat Anda

Setelah Anda membuat lab, buat templat VM yang didasarkan pada ukuran dan gambar komputer virtual yang Anda pilih. Konfigurasikan templat VM dengan semua yang ingin Anda berikan kepada siswa Anda untuk kelas ini. Untuk informasi selengkapnya, lihat Membuat dan mengelola templat di Azure Lab Services.

Untuk mengonfigurasi templat VM, selesaikan tugas berikut:

  • Siapkan komputer untuk virtualisasi bertumpuk. Aktifkan semua fitur jendela yang sesuai, seperti Hyper-V.
  • Siapkan gambar Kali Linux. Kali adalah distribusi Linux yang mencakup alat untuk pengujian penetrasi dan audit keamanan.
  • Siapkan gambar Metasploitable. Untuk contoh ini, gunakan gambar Metasploitable3 . Gambar ini dibuat secara sengaja memiliki kerentanan keamanan.

Siapkan mesin template untuk virtualisasi bersarang

  • Luncurkan PowerShell dalam mode Administrator. Jalankan perintah ini.

    Invoke-WebRequest 'https://aka.ms/azlabs/scripts/hyperV-powershell' -Outfile SetupForNestedVirtualization.ps1
    .\SetupForNestedVirtualization.ps1
    

Catatan

Skrip mungkin mengharuskan komputer dimulai ulang. Ikuti instruksi dari skrip dan jalankan kembali skrip hingga Anda melihat Skrip selesai dalam output.

Menyiapkan gambar komputer virtual berlapis

Kali adalah distribusi Linux yang mencakup alat untuk pengujian penetrasi dan audit keamanan.

Gambar Rapid7 Metasploitable adalah gambar yang sengaja dikonfigurasi dengan kerentanan keamanan. Gunakan gambar ini untuk menguji dan menemukan masalah. Instruksi berikut menunjukkan kepada Anda cara menyiapkan gambar Metasploitable tertentu. Jika Anda memerlukan versi Metasploitable yang lebih baru, lihat https://github.com/rapid7/metasploitable3.

  • Untuk menginstal Kali Linux dan Metasploitable pada templat VM, jalankan perintah berikut:

    Invoke-WebRequest ' https://aka.ms/azlabs/scripts/EthicalHacking-powershell' -Outfile Setup-EthicalHacking.ps1
    .\Setup-EthicalHacking.ps1 -SwitchName 'Default Switch'
    

Templat sekarang diperbarui dan memiliki gambar VM berlapis yang diperlukan untuk kelas pengujian penetrasi peretasan etis: gambar dengan alat untuk melakukan pengujian penetrasi, dan gambar lain dengan kerentanan keamanan untuk ditemukan. Sekarang Anda dapat menerbitkan templat VM ke kelas .

Perkiraan biaya

Jika Anda ingin memperkirakan biaya lab ini, Anda dapat menggunakan contoh berikut:

Untuk kelas 25 siswa dengan 20 jam waktu kelas terjadwal dan 10 jam kuota untuk pekerjaan rumah atau tugas, harga lab adalah:

25 siswa * (20 + 10) jam * 55 Unit Lab * 0,01 USD per jam = 412,50 USD

Penting

Perkiraan biaya ini hanya untuk tujuan contoh. Untuk detail harga saat ini, lihat Harga Azure Lab Services.

Dalam artikel ini, Anda melalui langkah-langkah untuk membuat lab untuk kelas peretasan etis. VM lab berisi dua komputer virtual berlapis untuk berlatih menembus pengujian.

Gambar templat sekarang dapat diterbitkan ke lab. Untuk informasi selengkapnya, lihat Menerbitkan templat VM.

Saat Anda menyiapkan lab, lihat artikel berikut ini: