Meslek görevi: uygulama güvenliği mühendisi
Bir ürün ekibinin uygulama güvenliği mühendisi olarak tasarım ve kod incelemesi yapar, CI hattını ve WAF korumalarını kurar, dışarıdan gelen bir açık bildirimini ayıklayıp acil düzeltmeyi ve olay sonrası değerlendirmeyi yönetirsin.
Seviye 501 · 13 ders · 11 pratik lab
Dersler
Tasarım ve inceleme
- Yeni bir özellik için güvenlik tasarım incelemesi
- Özelliğin tehdit modeli ve güvenlik gereksinimleri
- Çekme isteğinin güvenlik incelemesi
- Kısa görev: tasarım belgesine güvenlik onayı ya da ret gerekçesi yaz
Hat ve korumalar
- CI’da SAST, SCA, gizli bilgi taraması ve DAST kurmak
- WAF kuralları ve tespit panosu
- Ekipler için güvenli bir kütüphane ya da ara katman yazmak
- Kısa görev: hattın bilinen üç açığı yakaladığını kanıtla
Olay ve iyileştirme
- Dış araştırmacıdan gelen bildirimi ayıklamak
- Acil düzeltme, sanal yama ve iletişim
- Olay sonrası değerlendirme ve varyant analizi
- Geliştiricilere kısa bir güvenli kod eğitimi hazırlamak
- Bitirme görevi: bir ürün ekibinin bir çeyreklik güvenlik işini uçtan uca yürüt
Pratik lablar
- Tasarım belgesine güvenlik notu: Yeni bir özelliğin tasarım belgesindeki güvenlik eksiklerini işaretle ve gereksinim olarak yaz.
- Onay mı ret mi: gerekçeli karar: Tasarım belgesine güvenlik onayı ya da ret gerekçesi yaz ve onay için koşulları belirt.
- Çekme isteğinin güvenlik incelemesi: Ürün deposundaki bir çekme isteğinde yetki ve girdi sorunlarını bul ve düzeltme öneren yorumlar yaz.
- Özelliğin tehdit modeli: Yeni özellik için tehdit modeli çıkar ve en kritik iki gereksinimi staging'de doğrula.
- Gizli bilgi taramasını hatta ekle: CI hattına gizli bilgi taraması ekle ve kasıtlı bir anahtarın yakalandığını göster.
- Hat üç bilinen açığı yakalıyor mu: SAST, SCA ve DAST adımlarının bilinen üç açığı yakaladığını kanıtla ve kaçanı için kural ekle.
- Staging için WAF kuralı ve tespit panosu: Staging uygulamasındaki bilinen açık için sanal yama yaz ve denemeleri gösteren bir pano kur.
- Ekipler için güvenli ara katman: Girdi doğrulama ve güvenlik başlıklarını tek yerde toplayan bir ara katman yaz ve ürün deposunda devreye al.
- Dış bildirimi ayıkla: Bildirim kutusuna gelen araştırmacı raporunu doğrula, önemini belirle ve araştırmacıya yanıt yaz.
- Acil düzeltme ve sanal yama: Doğrulanan açık için sanal yamayı devreye al, kalıcı düzeltmeyi hazırla ve ekibe durum mesajı yaz.
- Olay sonrası varyant analizi: Olay sonrası değerlendirmeyi yaz, açığın varyantlarını depoda ara ve geliştiricilere on dakikalık eğitim notu hazırla.
Kurs hakkında
Bir ürün ekibinin uygulama güvenliği mühendisi olarak tasarım ve kod incelemesi yapar, CI hattını ve WAF korumalarını kurar, dışarıdan gelen bir açık bildirimini ayıklayıp acil düzeltmeyi ve olay sonrası değerlendirmeyi yönetirsin.
Ne öğreneceksin
- Tasarım ve inceleme
- Hat ve korumalar
- Olay ve iyileştirme
Ön koşullar
Aynı yolun 401 düzeyine kadar olan konularında deneyimli olmalısın.
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 501 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.