Güvenlik için Python
17 kurs, 264 ders. Tarayıcıda gerçek Kali Linux labı.
- Güvenlik için Python’a ilk adım (Seviye 101, 16 ders): Bir güvenlik ekibinin her gün yazdığı küçük betikleri sıfırdan yazarsın: dosya taramak, özet almak, komut çalıştırmak ve basit denetimler.
- Güvenlik operasyonları için Python: soketler ve requests (Seviye 201, 17 ders): Log ayrıştırma, tarama ve otomasyon betikleri.
- Güvenlik için ağ programlama: soketler ve asyncio (Seviye 201, 17 ders): TCP, UDP ve asyncio ile kendi ağındaki sunucuları tanıyan, hızlı ve nazik denetim araçları yazarsın.
- Python ile web ve API denetimi otomasyonu (Seviye 201, 15 ders): Kendi laboratuvar uygulamana karşı oturum, belirteç ve API isteklerini Python’la otomatikleştirir, tekrarlanabilir güvenlik kontrolleri yazarsın.
- Python ile günlük analizi ve olay arama (Seviye 201, 15 ders): Linux, web ve Windows olay günlüklerini Python’la okur, normalleştirir ve şüpheli davranışı sorularla ararsın.
- Python’da kriptografiyi doğru kullanmak (Seviye 201, 15 ders): cryptography kütüphanesiyle şifreleme, imza, parola saklama ve anahtar yönetimini doğru kurar, sık yapılan hataları kendi gözünle görürsün.
- Güvenlik için Python alıştırmaları (Seviye 201, 16 ders): Bir güvenlik ekibinin gerçek gününden alınmış kısa görevleri Python’la çözersin: her görev bir dosya, bir günlük ya da bir servisle başlar.
- Kendi savunma araçlarını yaz (Python) (Seviye 301, 19 ders): Envanter, servis ve HTTP denetimi, yapılandırma denetimi ve günlük uyarı araçları.
- Scapy ile paket işleme ve pcap analizi (Seviye 301, 17 ders): Scapy ile katman katman paket kurar, kayıtlı trafiği Python’la inceler ve şüpheli örüntüleri kendi kodunla bulursun.
- Python ile web uygulaması güvenlik testi (Seviye 301, 16 ders): Kendi uygulamanda girdi noktalarını bulan, kontrollü fuzzing yapan ve OWASP açıklarını kanıtlayan araçları adım adım yazarsın.
- Python ile tespit mühendisliği: Sigma ve YARA (Seviye 301, 16 ders): Sigma benzeri kuralları çalıştıran küçük bir motor yazar, yara-python ile dosya taramayı otomatikleştirir ve tespitlerini testlerle güvenceye alırsın.
- Python ile adli inceleme ve zararlı yazılım ön analizi (Seviye 301, 17 ders): Dosya imzaları, dosya oyma, PE ve ELF başlıkları, meta veri ve IOC çıkarımını Python ile otomatikleştirip şüpheli dosyaları güvenle ön incelersin.
- Python ile ağ tespiti: canlı izleme ve protokol çözümleme (Seviye 401, 13 ders): Canlı trafiği Python ile izleyen, kendi protokol çözücülerini yazan ve ARP zehirlenmesi gibi saldırıları yakalayan tespit araçları kurarsın.
- Python ile Active Directory denetimi: ldap3 ve impacket (Seviye 401, 15 ders): Yetkili bir laboratuvar etki alanında ldap3 ve impacket ile hesapları, grupları, ilkeleri ve riskli yapılandırmaları denetleyen araçlar yazarsın.
- Python ile güvenlik otomasyonu ve tehdit istihbaratı (Seviye 401, 14 ders): STIX verisini işleyen, IOC’leri zenginleştiren ve uyarıdan aksiyona giden SOAR tarzı oyun kitaplarını Python ile yazarsın; tüm servisler laboratuvarda taklit edilir.
- Python ile ikili dosya analizi: capstone, lief ve pwntools (Seviye 501, 14 ders): Derlenmiş programları Python ile söker, yamalar ve laboratuvardaki eğitim programlarında bellek hatalarının nasıl oluştuğunu ve nasıl önlendiğini kanıtlarsın.
- Meslek projesi: güvenlik otomasyon mühendisi (Seviye 501, 12 ders): Kurgusal bir şirketin güvenlik ekibinde otomasyon mühendisi olarak envanter, denetim, tespit ve müdahale araçlarını tasarlar, test eder ve devredersin.
Projeler
- Parola ilkesi denetleyicisi: Gelincik Okulları'nın yeni parola ilkesine göre aday parolaları denetleyen bir Python betiği yazar, yaygın parola listesindekileri reddeder ve her ret için anlaşılır bir gerekçe üretirsin.
- SSH kayıtlarından başarısız giriş raporu: Sedirli Hukuk Bürosu'nun sunucusundan alınmış hazır kimlik doğrulama kayıtlarını Python ile ayrıştırır, tekrarlayan başarısız girişleri ve ardından gelen başarılı girişleri bulur ve bir inceleme raporu üretirsin.
- Web güvenlik başlıkları ve çerez ayarları denetim aracı: Turnalı Perakende'nin lab ortamındaki kendi web uygulamalarının güvenlik başlıklarını ve çerez bayraklarını denetleyen bir Python aracı yazar, eksikleri uygulama bazında raporlar ve önerilen değerleri eklersin.
- Şifreli ve bütünlük korumalı yedekleme aracı: Lavinya Klinikleri'nin rapor klasörünü paroladan anahtar türeterek şifreleyen ve geri açan bir Python aracı yazar, değiştirilmiş yedeğin açılmadığını ve yanlış parolanın reddedildiğini gösterirsin.
- Sunucu yapılandırma sapması denetleyicisi: Karaçam Mobilya'nın lab sunucularında kullanıcıları, dinleyen portları ve kritik yapılandırma dosyalarını onaylı temel kayıtla karşılaştıran bir Python aracı yazar, sapmaları önem derecesiyle raporlarsın.
- Scapy ile hazır ağ kaydında DNS incelemesi: Yakamoz Telekom'dan alınmış hazır bir ağ kaydını Scapy ile çözümler, olağan dışı uzunlukta ve sıklıkta DNS sorgularını bulan bir betik yazar ve şüpheli uç noktaları özetleyen bir inceleme notu hazırlarsın.
- Sınanmış Sigma ve YARA kural paketi: Demirsu Enerji'nin güvenlik ekibi için hazırlanmış kayıt ve dosya örneklerine karşı Sigma ve YARA kuralları yazar, Python ile bir sınama düzeneği kurup kuralların doğru örnekleri yakaladığını ve temiz örneklerde sessiz kaldığını ölçersin.
- Hazır delillerden adli ön inceleme raporu: Saklıvadi Üniversitesi'ndeki bir bilgisayardan toplanmış hazır delil klasörünü Python ile inceler, dosya özetlerini ve zaman çizelgesini çıkarır, şüpheli dosyayı çalıştırmadan durağan olarak tanımlar ve bulguları raporlarsın.
- Güvenlik otomasyonu bitirme projesi (Python): Tekrarlayan güvenlik kontrollerini Python ile otomatikleştirir, bulguları toplayıp okunaklı rapor üreten bir araç geliştirir ve teslim edersin.
- Canlı ağ izleme ve kural tabanlı uyarı aracı: Kuzeyyıldızı Kargo'nun lab ağında kendi arayüzünden geçen DNS ve HTTP trafiğini canlı ayrıştıran bir Python izleyicisi yazar, tanımlı kurallara uyan olaylar için JSON uyarı üretir ve yanlış alarmları azaltırsın.
- Active Directory düzen denetimi (salt okunur): Yelkovan Bankası'nın lab etki alanını ldap3 ile salt okunur sorgulayan bir Python aracı yazar, eski hesapları, süresi dolmayan parolaları ve aşırı yetkili grup üyeliklerini bulup öncelikli bir denetim raporu üretirsin.
- Uyarı zenginleştirme ve kayıt açma otomasyonu: Göktaşı Yazılım'ın lab ağındaki kayıt kaynağından uyarıları alan, yerel tehdit istihbaratı listesiyle zenginleştiren, yinelenenleri eleyen ve kayıt sisteminde iş kaydı açan sınamalı bir Python otomasyonu kurarsın.