Saldırı yolları ve savunması
19 kurs, 295 ders. Tarayıcıda gerçek Kali Linux labı.
- Zafiyetlere giriş: CVE, CVSS ve yama (Seviye 101, 14 ders): Zafiyetin ne olduğunu, ortak dilini (CVE, CWE, CVSS) ve hayat döngüsünü öğrenir; üretici bültenlerini okur, kurulu sürümleri listeler, yamayı uygular ve uygulandığını doğrularsın.
- Bulguları güvenle doğrulamaya giriş (Seviye 101, 13 ders): Bir tarayıcının söylediğiyle gerçek durum arasındaki farkı görürsün: en az etki ilkesiyle kendi labında bulguları teyit eder, yanlış alarmları ayırır, yapılandırmayı düzeltir ve önce/sonra kanıtıyla tekrar test edersin.
- Linux sunucuda yanlış yapılandırma denetimine giriş (Seviye 101, 14 ders): En az yetki ilkesinden başlayarak bir Linux sunucusunda hesapları, dosya izinlerini, SUID dosyalarını, dinleyen servisleri ve güncelleme durumunu denetler, CIS ölçütleri ve Lynis ile ilk sıkılaştırma listesini uygularsın.
- Windows yapılandırma denetimine giriş (Seviye 101, 13 ders): Bir Windows makinesinde yerel yöneticileri, UAC’yi, servisleri, güncellemeleri, güvenlik duvarını, uç nokta korumasını ve paylaşımları PowerShell ile denetler, olay günlüklerini okur ve ilk sıkılaştırmayı uygularsın.
- Zafiyet taraması: planlamak, çalıştırmak ve yorumlamak (Seviye 201, 20 ders): Zafiyet taramasını planlar ve kapsamını belirler, kimlik bilgili ve bilgisiz taramaları karşılaştırır, sonuçlardaki yanlış pozitifleri ayıklar, bulguları kök nedene göre gruplar ve düzeltme sonrası yeniden tararsın.
- Metasploit ile kendi sistemini doğrulamak (Seviye 201, 15 ders): Bulguları kontrollü doğrulamak, savunma tarafındaki izleri görmek, yamayı yeniden doğrulamak.
- Linux’ta erişim denetimi: hesaplar, sudo, SSH ve servis izinleri (Seviye 201, 17 ders): Linux’ta hesap ilkesini, PAM’i, sudo kurallarını, ayrıcalık veren grupları, servis kullanıcılarını ve systemd sıkılaştırmasını denetler; AppArmor ve SELinux’u tanır, auditd ile kritik değişiklikleri izlersin.
- Windows’ta yetki yanlış yapılandırmalarını bulup kapatmak (Seviye 201, 17 ders): Windows’ta servis, kayıt defteri ve zamanlanmış görev izinlerini, tırnaksız yolları, diskte unutulan kimlik bilgilerini ve riskli kullanıcı haklarını denetleyip kapatır; LAPS ve kimlik bilgisi korumalarını devreye alır, Sysmon ve denetim ilkesiyle izlersin.
- Zafiyet yönetimi döngüsü: önceliklendirme, takip ve süreler (Seviye 301, 18 ders): Zafiyet yönetimini bir döngü olarak işletirsin: varlık kritikliği, CVSS ortamsal ölçütleri, EPSS ve bilinen istismar listeleriyle önceliklendirir, süreleri ve istisnaları yönetir, ölçütlerle raporlarsın.
- Meterpreter ve ele geçirilmiş sistemde iz sürmek (Seviye 301, 16 ders): Bir ihlalden sonra süreç, ağ ve dosya delilleri; kapsama alma ve kurtarma.
- Linux’ta yetki yükseltme yollarını kapatmak: SUID, sudo, cron (Seviye 301, 17 ders): SUID, sudo, cron ve hassas dosyaları denetlemek; yükseltme girişimlerini tespit etmek.
- Active Directory yapılandırma denetimi (Seviye 301, 20 ders): Lab etki alanında dizin envanterini çıkarır; ayrıcalıklı grupları, parola ilkelerini, servis hesaplarını, nesne izinlerini, yetki devrini, grup ilkelerini, sertifika şablonlarını ve eski protokolleri denetler, sıkılaştırır ve değişiklikleri izlersin.
- Risk temelli zafiyet önceliklendirme ve otomasyon (Seviye 401, 14 ders): Farklı tarayıcı ve kaynaklardan gelen bulguları tek bir modelde birleştirir, yetki yolu ve tehdit bağlamıyla risk puanlar, modeli geçmiş olaylarla sınar ve biletleme ile panoları otomatikleştirirsin.
- Bulgu doğrulama ve düzeltme sonrası tekrar test: kontrollü kanıt (Seviye 401, 14 ders): Kritik bulgular için durdurma koşullu doğrulama planları yazar, hazırlık ortamında yıkıcı olmayan yöntemlerle kanıt toplar, savunma telemetrisini birlikte okur; düzeltmenin kök nedeni kapattığını, gerilemeyi ve benzer sistemleri tekrar testle doğrularsın.
- Konteyner ve orkestrasyon sınırlarını denetlemek (Seviye 401, 17 ders): Konteyner yalıtımının nasıl çalıştığını öğrenir; ayrıcalıklı konteynerleri, bağlanmış docker.sock’u, ana makine dizini bağlamalarını ve fazla yetenekleri bulup kaldırır, imajları tarar, Kubernetes yetkilerini denetler ve çalışma zamanı tespiti kurarsın.
- Ağ içinde yanal hareketi görmek ve durdurmak (Seviye 401, 15 ders): İç ağ bölümleme, tünel ve tarama tespiti, olayda hızlı ayırma.
- İş rolü: zafiyet analisti (Seviye 501, 15 ders): Bir zafiyet analistinin işini kurgusal Turnalı Perakende’de bir çeyrek boyunca yaparsın: temel taramayı çıkarır, acil bir duyuruda etki analizi yapar, düzeltme kampanyasını yürütür, istisnaları değerlendirir ve dönem raporunu sunarsın.
- Linux filosunda yapılandırma uyumu: kod olarak denetim (Seviye 501, 12 ders): Kurum için Linux yapılandırma standardı yazar, OpenSCAP ve Ansible ile denetimi ve düzeltmeyi koda döker, yapılandırma kaymasını yakalar, istisnaları kaydeder ve sunucu filosunun uyumunu ölçerek raporlarsın.
- Kurumsal kimlik altyapısı: yetki yollarını ölçmek ve katmanlı yönetim (Seviye 501, 14 ders): Lab etki alanında dizin ilişkilerini grafiğe döker, kritik varlıklara giden yetki yollarını ölçer; katmanlı yönetim, ayrıcalıklı erişim iş istasyonları ve süreli yönetici erişimiyle bu yolları kapatır, hibrit kimliği ve kurtarma planını gözden geçirirsin.
Projeler
- Güvenlik bültenlerinden yama öncelik listesi çıkar: Ayçiçeği Gıda’nın laboratuvar sunucularındaki yazılım sürümlerini verilen güvenlik bültenleriyle eşleştirir, her açığın önem puanını okursun. Yama öncelik listesini yazar, en üstteki yamayı uygular ve sürümün değiştiğini doğrularsın.
- Linux sunucuda ilk yanlış yapılandırma denetimi: Karaçam Mobilya’nın laboratuvardaki stok sunucusunu bir kontrol listesiyle denetler; gereksiz servisleri, herkese yazılabilir dosyaları ve kullanılmayan hesapları bulursun. Eksikleri giderir, bulgu ve düzeltme raporunu yazarsın.
- Zafiyet taraması planla, çalıştır ve sonuçları ayıkla: Mercanköşk Otelcilik’in laboratuvar ağı için tarama kapsamını, zamanını ve yöntemini içeren bir tarama planı yazar, taramayı plana göre çalıştırırsın. Sonuçlardaki yanlış alarmları ayıklar, gerçek bulguları düzeltme önerisiyle raporlarsın.
- Tarayıcı bulgularını güvenle doğrula ve yeniden test et: Turnalı Perakende’nin kendi laboratuvar sunucusu için tarayıcının verdiği üç bulgunun gerçek olup olmadığını, yazılı izin ve kapsam içinde Metasploit’in denetim adımlarıyla doğrularsın. Gerçek olanları yamalar, yeniden test eder ve doğrulama kaydını yazarsın.
- Linux erişim denetimini toparla: hesaplar, sudo, SSH: Kuzeyyıldızı Kargo’nun laboratuvardaki dağıtım sunucusunda hesapları, sudo kurallarını, SSH ayarlarını ve servis dosyalarının izinlerini denetlersin. Gereğinden geniş yetkileri daraltır, her değişikliği gerekçesiyle bir değişiklik kaydına yazarsın.
- Linux’ta yetki yükselme yollarını kapat ve yeniden denetle: Ilgıntepe Tekstil’in laboratuvardaki üretim sunucusunda SUID dosyalarının, sudo kurallarının ve zamanlanmış görevlerin dökümünü çıkarır, yetki yükselmesine yol açabilecek ayarları belirlersin. Bunları kapatır ve aynı denetimi yineleyen bir betikle kapandıklarını gösterirsin.
- Active Directory yapılandırma denetim raporu: Saklıvadi Üniversitesi’nin laboratuvar etki alanında parola politikasını, kullanılmayan hesapları, geniş grup üyeliklerini ve yetki devirlerini denetlersin. Bulguları önem sırasıyla raporlar, en önemli üçünü düzeltip yeniden denetlersin.
- Ele geçirilmiş sunucuyu incele: zaman çizelgesi ve temizlik: Lodoskaya Denizcilik’in laboratuvarda hazırlanmış, ele geçirilmiş bir sunucusunda yabancı oturumun bıraktığı izleri (süreçler, hesaplar, kalıcılık ayarları) incelersin. Olayın zaman çizelgesini, temizlik adımlarını ve benzerini yakalayacak kontrolleri bir raporda toplarsın.
- Şirket içi ele geçirme ve yetki yükseltme: Kendi laboratuvarında şirket içi bir ele geçirme senaryosunu savunma gözüyle inceler, yetki yükselmesine yol açan zayıflıkları kapatır ve izleri tespit edecek kurallar yazarsın.
- Risk temelli zafiyet sıralaması ve takip kuyruğu: Lavinya Klinikleri’nin hazır tarama çıktılarını önem puanı, istismar olasılığı ve varlığın önemiyle birleştiren bir sıralama betiği yazarsın. Çıkan kuyruğa sorumlu, son tarih ve istisna kaydı ekleyip yönetime sunulacak özeti hazırlarsın.
- Yanal hareketi görünür kıl ve bölümlemeyle durdur: Demirsu Enerji’nin laboratuvar ağında bir bölümden ötekine hangi yönetim yollarının açık olduğunu haritalar, gereksiz olanları güvenlik duvarı kurallarıyla kapatırsın. Bölümler arası olağandışı bağlantıyı yakalayan tespit kuralları yazar ve hepsini bir doğrulama kaydıyla gösterirsin.
- Sunucu filosunda kod olarak uyum denetimi: Yakamoz Telekom’un laboratuvardaki dört Linux sunucusu için sıkılaştırma kurallarını kod olarak yazılmış denetimlere çevirir ve hepsinde çalıştırırsın. Uyum raporunu üretir, iki kuralı otomatik düzeltir ve sonucun yeniden çalıştırmada değişmediğini gösterirsin.