Kali ile bir sunucuyu savunmacı gözüyle denetlemek
Kendi lab sunucunun açıklarını bulmak, doğrulamak, kapatmak ve raporlamak.
Seviye 201 · 17 ders · 15 pratik lab
Dersler
Denetime hazırlanmak
- Denetimin kapsamı ve kuralları: Bir güvenlik denetimine başlamadan önce kapsamı, izni ve kuralları yazılı olarak belirlemenin neden şart olduğunu anlayacaksın.
- Denetim öncesi temel durum: sürümler, yapılandırma ve yedek
- Kendi lab sunucunun görünen yüzünü çıkarmak: Kendi lab sunucunun dışarıdan nasıl göründüğünü çıkarıp hangi kapıların açık olduğunu listelemeyi öğreneceksin.
- Servis envanteri ve sürüm kayıtları: Sunucudaki her servisin ve sürümünün kaydını tutarak eski veya gereksiz yazılımları fark etmeyi öğreneceksin.
- Kısa görev: lab sunucusunun servis envanterini kaydet
Bulguları ayıklamak
- Tarama sonuçlarını yorumlamak ve önceliklendirmek: Tarama çıktısını okuyup bulguları risklerine göre sıralayarak önce neyin düzeltileceğine karar vermeyi öğreneceksin.
- Bulguları doğrulamak: yanlış alarm mı, gerçek mi: Bir tarama bulgusunun gerçek bir zayıflık mı yoksa yanlış alarm mı olduğunu kendi lab sisteminde güvenle doğrulamayı öğreneceksin.
- Yanlış alarmı belgelemek ve tarayıcı ayarına yansıtmak
- Kısa görev: tarama çıktısındaki on bulguyu gerçek ve yanlış alarm diye ayır
Kapatmak ve doğrulamak
- Zayıf servis yapılandırmaları ve düzeltmeleri: Servislerdeki yaygın zayıf ayarları tanıyıp her birinin doğru ayarla nasıl düzeltildiğini göreceksin.
- Açık paylaşımları ve uzak erişimi sıkılaştırmak: Gereksiz açık dosya paylaşımlarını ve uzak erişimi kısıtlayıp yalnızca gerekli kişilere açmayı öğreneceksin.
- Kimlik bilgisi hijyeni: zayıf ve varsayılan parolalar: Zayıf ve varsayılan parolaların neden büyük risk olduğunu anlayıp kendi sistemlerinde bunları bulup değiştirmeyi öğreneceksin.
- Düzeltmeden sonra aynı kontrolü yeniden çalıştırmak
- Aynı olay savunma tarafında nasıl görünür: Denetim sırasında yaptığın işlemlerin sunucu günlüklerinde ve ağda nasıl iz bıraktığını savunmacı gözüyle göreceksin.
- Kısa görev: zayıf bir servisi sıkılaştır ve düzeldiğini kanıtla
Raporlamak
- Denetim raporunun bölümleri: özet, bulgu, kanıt, öneri
- Bitirme görevi: denetim ve düzeltme raporu: Bitirme görevinde kurgusal bir şirketin lab sunucusunu denetleyip bulguları, düzeltmeleri ve yeniden kontrol sonuçlarını bir raporda toplayacaksın.
Pratik lablar
- Denetimden önce sunucunun temel durumunu kaydet: Lab sunucusunun işletim sistemi sürümünü, kurulu paketlerini ve önemli yapılandırmalarını tarihli bir temel durum dosyasına yaz.
- Denetim öncesi yedeği al ve geri dönülebildiğini sına: Kritik yapılandırma dosyalarını yedekle, birini bilerek boz, yedekten geri yükle ve servisin düzeldiğini doğrula.
- Kendi sunucunun dışarıdan görünen yüzünü çıkar: Lab sunucusunu ağdaki başka bir makineden tara, içeriden görülen servislerle karşılaştır ve fark tablosunu kaydet.
- Tarama bulgularını önem ve erişilebilirliğe göre sırala: Lab tarama raporundaki bulguları önem derecesi ve dışarıdan erişilebilirliğe göre sıralayıp ilk üç düzeltmeyi seç.
- Tarama çıktısındaki on bulguyu gerçek ve yanlış alarm diye ayır: Her bulguyu sunucu üzerinde elle doğrula, gerçek olanları işaretle ve yanlış alarmların gerekçesini yaz.
- Yanlış alarmı belgele ve tarayıcı ayarına yansıt: Doğrulanmış yanlış alarm için istisna kaydı oluştur, tarayıcıyı yeniden çalıştır ve gerçek bulguların kaybolmadığını kanıtla.
- Zayıf yapılandırılmış servisi sıkılaştır ve kanıtla: Lab web sunucusunun sürüm bilgisini ve gereksiz modüllerini kapat, önce ve sonra çıktılarını kanıt olarak ekle.
- Açık paylaşımı ve uzak erişimi sıkılaştır: Herkese yazılabilir paylaşımı kısıtla, SSH’de parola ile root girişini kapat ve iki değişikliği yeniden sınayarak doğrula.
- Varsayılan parolaları temizle ve parola hijyenini raporla: Lab sunucusundaki servislerin varsayılan ve zayıf parolalarını bul, değiştir ve hangi hesabın hangi ilkeye uyduğunu tabloya yaz.
- Düzeltmeden sonra aynı kontrolü yeniden çalıştır: Önceki denetimde bulunan açığı düzelt, aynı komutla yeniden kontrol et ve sonucu bulgu kaydına ekle.
- Denetim adımlarının savunma günlüklerinde nasıl göründüğünü göster: Yaptığın tarama ve giriş denemelerini sunucunun günlüklerinde bul ve her adımı günlük satırıyla eşleştiren tablo hazırla.
- Zayıf bir servisi sıkılaştır ve düzeldiğini üç kanıtla göster: Lab’daki zayıf servisi sıkılaştır, yapılandırma farkı, tarama sonucu ve günlük kaydıyla düzeldiğini kanıtla.
- Dağınık notları denetim raporu bölümlerine yerleştir: Verilen notları özet, bulgu, kanıt ve öneri bölümlerine dağıt ve eksik kalan bölümü belirt.
- Tek bir bulgu için kanıtlı denetim kaydı yaz: Lab sunucusundaki bir yanlış yapılandırmayı doğrula ve bulgu, kanıt, öneri ve doğrulama satırlarıyla rapora ekle.
- Lab sunucusunun denetim ve düzeltme raporunu yaz: Narçiçeği Eczaneleri lab sunucusunu denetle, iki bulguyu düzelt, tekrar testle kapat ve sonuçları kısa bir raporda topla.
Kurs hakkında
Kendi lab sunucunun açıklarını bulmak, doğrulamak, kapatmak ve raporlamak.
Ne öğreneceksin
- Denetime hazırlanmak
- Bulguları ayıklamak
- Kapatmak ve doğrulamak
- Raporlamak
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.