Azure Lab Services kullanarak etik korsanlık sınıfını öğretmek için bir laboratuvar ayarlama

Bu makalede, Azure Lab Services ile etik hacklemenin adli tıp tarafına odaklanan bir sınıfın nasıl ayarlanacağı gösterilmektedir. Etik bir hack sınıfında, öğrenciler güvenlik açıklarına karşı savunmaya yönelik modern teknikleri öğrenebilirler. Etik korsanlık topluluğunun kullandığı bir uygulama olan sızma testi, birisi kötü amaçlı bir saldırganın yararlanabileceği güvenlik açıklarını göstermek için sisteme veya ağa erişmeye çalıştığında gerçekleşir.

Her öğrenci, iki iç içe sanal makine içeren bir Windows konak sanal makinesi (VM) alır: Biri Metasploitable3 görüntüsüne sahip vm ve diğeri De Kali Linux görüntüsüne sahip başka bir VM. Metasploitable VM'sini kullanarak açıklardan yararlanma görevlerini deneyin. Kali VM, adli görevleri çalıştırmak için ihtiyacınız olan araçlara erişim sağlar.

Önkoşullar

  • Bu laboratuvarı ayarlamak için bir Azure aboneliğine erişmeniz gerekir. Mevcut bir Azure aboneliğine erişim elde etmek için kuruluşunuzun yöneticisiyle görüşün. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  • Azure aboneliğiniz olduktan sonra Azure Lab Services'de laboratuvar planı oluşturabilirsiniz. Yeni laboratuvar planı oluşturma hakkında daha fazla bilgi için bkz . Hızlı Başlangıç: Laboratuvar oluşturmak için kaynakları ayarlama. Ayrıca mevcut bir laboratuvar planını da kullanabilirsiniz.

Laboratuvarınızı yapılandırma

Laboratuvar oluşturma yönergeleri için bkz . Öğretici: Laboratuvar ayarlama. Laboratuvarı oluştururken aşağıdaki ayarları kullanın.

Laboratuvar ayarları Değer
Sanal makine (VM) boyutu Orta (İç İçe Sanallaştırma)
VM görüntüsü Windows 11

Not

Bu makalede laboratuvar hesaplarının yerini alan laboratuvar planlarındaki özelliklere başvuruda bulunulmaktadır.

Kendi şablonunuzu yapılandırma

Laboratuvar oluşturduktan sonra, seçtiğiniz sanal makine boyutuna ve görüntüsüne dayalı bir şablon VM oluşturun. Şablon VM'sini bu sınıf için öğrencileriniz için sağlamak istediğiniz her şeyle yapılandırın. Daha fazla bilgi için bkz . Azure Lab Services'te şablon oluşturma ve yönetme.

Şablon VM'sini yapılandırmak için aşağıdaki görevleri tamamlayın:

  • Makineyi iç içe sanallaştırma için ayarlayın. Hyper-V gibi tüm uygun windows özelliklerini etkinleştirin.
  • Kali Linux görüntüsünü ayarlayın. Kali, sızma testi ve güvenlik denetimi için araçlar içeren bir Linux dağıtımıdır.
  • Metasploitable görüntüsünü ayarlayın. Bu örnek için Metasploitable3 görüntüsünü kullanın. Bu görüntü, güvenlik açıklarına sahip olmak için oluşturulmuştur.

şablon makinesini iç içe sanallaştırma için hazırlama

  • PowerShell'i Yönetici istrator modunda başlatın. Bu komutları çalıştırın.

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

Not

Betik, makinenin yeniden başlatılmasını gerektirebilir. Betikteki yönergeleri izleyin ve çıktıda Betik tamamlandı ifadesini görene kadar betiği yeniden çalıştırın.

İç içe sanal makine görüntülerini ayarlama

Kali, sızma testi ve güvenlik denetimi için araçlar içeren bir Linux dağıtımıdır.

Rapid7 Metasploitable görüntüsü, güvenlik açıklarıyla kasıtlı olarak yapılandırılmış bir görüntüdür. Sorunları test etmek ve bulmak için bu görüntüyü kullanın. Aşağıdaki yönergelerde, belirli bir Metasploitable görüntüsünün nasıl ayarlanacağı gösterilmektedir. Metasploitable'ın daha yeni bir sürümüne ihtiyacınız varsa bkz https://github.com/rapid7/metasploitable3. .

  • Şablon VM'sine Kali Linux ve Metasploitable yüklemek için aşağıdaki komutu çalıştırın:

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

Şablon artık güncelleştirilmiştir ve etik bir sızma sızma testi sınıfı için gereken iç içe VM görüntülerine sahiptir: sızma testini yapmak için araçlar içeren bir görüntü ve keşfedilecek güvenlik açıklarına sahip başka bir görüntü. Artık şablon VM'sini sınıfına yayımlayabilirsiniz.

Tahmini maliyet

Bu laboratuvarın maliyetini tahmin etmek isterseniz aşağıdaki örneği kullanabilirsiniz:

20 saatlik zamanlanmış ders süresine ve ödev veya ödevler için 10 saatlik kotaya sahip 25 öğrenciden oluşan bir sınıf için laboratuvar fiyatı şu şekilde olacaktır:

25 öğrenci * (20 + 10) saat * 55 Laboratuvar Birimi * saatte 0,01 USD = 412,50 USD

Önemli

Bu maliyet tahmini yalnızca örnek amaçlıdır. Fiyatlandırmayla ilgili güncel ayrıntılar için bkz . Azure Lab Services Fiyatlandırması.

Bu makalede, etik hackleme sınıfı için bir laboratuvar oluşturma adımlarını ilerletmişsiniz. Laboratuvar VM'sinde, penetrating testi yapmak için iki iç içe sanal makine bulunur.

Şablon görüntüsü artık laboratuvarda yayımlanabilir. Daha fazla bilgi için bkz . Şablon VM'sini yayımlama.

Laboratuvarınızı ayarlarken aşağıdaki makalelere bakın: