OSINT ve pasif keşif: whois, dig, theHarvester
Hedefe dokunmadan açık kaynaklardan bilgi toplamak.
Seviye 201 · 17 ders · 18 pratik lab
Dersler
Temeller ve etik
- OSINT nedir ve kurumunun dış ayak izi: Açık kaynak istihbaratının (OSINT) ne olduğunu ve bir kurumun internetten görünen dış ayak izinin neleri içerdiğini anlarsın.
- Açık kaynak araştırmasının sınırları: kişisel veri, etik ve yasa
- Kaynağın güvenilirliğini değerlendirmek
- Kısa görev: kurumun için güvenilir kaynak listesi çıkar
Alan adı ve DNS
- whois ve alan adı kayıtları: whois ve alan adı kayıtlarında kurumun hangi bilgilerinin herkese açık olduğunu görüp gereksiz olanları nasıl azaltacağını öğrenirsin.
- DNS kayıtları: A, MX, TXT, NS: A, MX, TXT ve NS kayıtlarının neyi ifşa ettiğini ve kendi alan adının kayıtlarını denetlemeyi öğrenirsin.
- SPF, DKIM ve DMARC kayıtlarını denetlemek
- Alt alan adı envanteri ve sertifika şeffaflığı: Sertifika şeffaflık kayıtlarından kendi alt alan adlarının envanterini çıkarıp unutulmuş ya da sahipsiz olanları bulmayı öğrenirsin.
- Bölge aktarımı yanlış yapılandırması ve kapatılması: Bölge aktarımının yanlış açık bırakılmasının neden bilgi sızdırdığını anlar, kendi DNS sunucunda bunu nasıl kapatacağını öğrenirsin.
- Kısa görev: alan adının DNS ve e-posta güvenlik kayıtlarını raporla
İnsanlar ve belgeler
- Dışarıya sızan e-posta adresleri ve çalışan bilgisi: Kurumun internette görünen e-posta adreslerinin ve çalışan bilgilerinin hangi riskleri doğurduğunu ve nasıl azaltılacağını anlarsın.
- Yayımlanan belgelerin üst verisini denetlemek
- Herkese açık kod depolarında unutulan gizli bilgiler
- Arşivlenmiş eski sayfalarda kalan bilgiler
- Kısa görev: kurgusal kurumun sızıntılarını bul ve kaldırma talebi yaz
Birleştirmek
- Dış ayak izini birleştirmek: Dağınık açık kaynak bilgilerini tek bir resimde birleştirip kurumun dışarıdan nasıl göründüğünü ve nerelerin daraltılması gerektiğini görürsün.
- Bitirme görevi: kurumun dış saldırı yüzeyi raporu: Kurgusal bir şirketin açık kaynaklardan görünen dış yüzeyini toplayıp neyin kapatılacağını gösteren kısa bir rapor hazırlarsın.
Pratik lablar
- Alan adının DNS kayıtlarını çıkar ve açıkla: mavikaya.lab alan adının A, MX, TXT ve NS kayıtlarını sorgula ve her kaydın ne işe yaradığını tabloya yaz.
- Alan adı kayıt bilgilerini envanterle karşılaştır: Ayçiçeği Gıda'nın lab alan adlarının kayıt ve bitiş tarihlerini çıkar, yakında süresi dolacak olanı ve yanlış iletişim kaydını bildir.
- Eski sunuculara işaret eden DNS kayıtlarını temizle: Kuzeyyıldızı Kargo bölgesinde artık kullanılmayan adreslere işaret eden kayıtları bul, silme listesini hazırla ve bölgeyi güncelle.
- Alan adının SPF kaydını denetle: turnali.lab için SPF kaydını oku, izin verilen gönderici sunucuları listele ve eksik ya da fazla olanı işaretle.
- DMARC ilkesini izlemeden uygulamaya geçir: Lavinya Klinikleri'nin yalnız izleme modundaki DMARC kaydını raporlarla değerlendir ve karantina ilkesine geçiş kaydını yaz.
- E-posta kimlik kayıtlarındaki üç açığı kapat: Bir lab alan adında hatalı SPF, eksik DKIM anahtarı ve gevşek DMARC'ı bul, üçünü de düzelt ve yeniden sorgulayarak doğrula.
- Sertifika kayıtlarından alt alan adı listesi çıkar: Lab'daki sertifika şeffaflığı kayıt dökümünden goktasi.lab alt alan adlarını çıkar ve tekrarsız bir liste hazırla.
- Envanterde olmayan alt alan adını bul: Pasif kaynaklardan toplanan alt alan adlarını kurumun kayıtlı listesiyle karşılaştır ve belgelenmemiş olanı sahibine ata.
- Unutulmuş test alt alan adını raporla ve kaldırma planı yaz: Mercanköşk Otelcilik'in hâlâ yanıt veren eski test alt alan adını bul, riskini açıkla ve DNS ile sunucu tarafında kaldırma adımlarını yaz.
- DNS sunucusunun bölge aktarımına izin verip vermediğini denetle: Lab DNS sunucusuna bölge aktarımı isteği gönder, sonucu kaydet ve izin veriliyorsa bulgu olarak işaretle.
- Açık bölge aktarımını yalnız ikincil sunucuya kısıtla: Yelkovan Bankası lab DNS'inde bölge aktarımını yalnız ikincil sunucuya izin verecek şekilde düzelt ve dışarıdan yeniden dene.
- İki ad sunucusunda aktarım ayarlarını eşitle ve raporla: Biri kapalı biri açık iki ad sunucusunu denetle, tutarsızlığı gider ve iki sunucuyu da doğrulayan kısa bir rapor yaz.
- Yayımlanan belgelerin üst verisindeki bilgileri bul: Kurum sitesinden alınmış lab belgelerinin üst verisinden yazar adı, yazılım sürümü ve iç yol bilgilerini çıkar.
- Belgelerdeki üst veriyi temizleyen yayın adımı ekle: Karaçam Mobilya belgelerinden üst veriyi temizle, temizlenmiş kopyaları doğrula ve yayın sürecine eklenecek kontrolü yaz.
- Kod deposunun geçmişinde kalan gizli bilgiyi bul ve döndür: Lab'daki kurgusal açık depoda geçmiş commit'lere gömülü erişim anahtarını bul, anahtarı iptal et ve geçmişi temizleme planını yaz.
- Kurumun için güvenilir kaynak listesini çıkar: Açık kaynak araştırmasında kullanacağın kaynakları güvenilirlik, tazelik ve yasal uygunluğa göre puanla.
- Dışarı sızan çalışan e-posta adreslerini derle ve azalt: Pusulaya Sigorta'nın lab sayfalarında ve arşivlenmiş kopyalarda görünen e-posta adreslerini listele ve kaldırma talebi metnini yaz.
- Kurumun dış saldırı yüzeyi raporunu yaz: Bakırdere Madencilik için DNS, alt alan adı, belge ve depo bulgularını tek tabloda birleştir ve önem sırasına göre önerilerle raporla.
Kurs hakkında
Hedefe dokunmadan açık kaynaklardan bilgi toplamak.
Ne öğreneceksin
- Temeller ve etik
- Alan adı ve DNS
- İnsanlar ve belgeler
- Birleştirmek
Ö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 geçer. Kurulum gerekmez; lab her derste temiz başlar.
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.