Ölçekte uygulama güvenliği: program, otomasyon ve varyant analizi
Bir kurumun uygulama güvenliği programını OWASP SAMM ile ölçer, güvenlik elçileri ve güvenli varsayılanlarla yayar, SAST, DAST ve SCA’yı tek hatta birleştirir, varyant analiziyle bir açığın bütün ailesini bulursun.
Seviye 501 · 15 ders · 13 pratik lab
Dersler
Program
- AppSec programı: yazılım geliştirme yaşam döngüsünde güvenlik ve OWASP SAMM ile olgunluk
- Güvenlik elçileri ağı kurmak
- Güvenli varsayılanlar ve hazır yol: kütüphaneler ve şablonlar
- Kısa görev: lab şirketi için SAMM öz değerlendirmesi yap
Otomasyon
- SAST, DAST ve SCA’yı tek hatta birleştirmek
- Bulgu yönetimi: birleştirme, öncelik ve SLA
- SBOM ve yazılım tedarik zinciri güvenliği
- Kısa görev: üç tarayıcının sonuçlarını tek panoda birleştir
Varyant analizi
- Varyant analizi: bir açıktan bütün ailesine
- CodeQL ile kod tabanında varyant aramak
- Kuruma özel Semgrep kural seti ve bakımı
- Kısa görev: bir olaydan sonra bulunan açığın tüm varyantlarını bul
Ölçmek ve anlatmak
- Metrikler: düzeltme süresi, kaçan açık oranı ve kapsama
- Yönetime risk raporlamak
- Bitirme görevi: yirmi depolu bir kurum için AppSec yol haritası ve otomasyon kur
Pratik lablar
- SAMM öz değerlendirmesi: Lab şirketinin uygulamalarına bakarak üç SAMM alanında olgunluk puanı ver ve kanıtını yaz.
- Hazır yol: güvenli şablon depo: Yeni servisler için güvenli varsayılanlarla gelen bir şablon depo hazırla ve bir servisi buna taşı.
- Güvenlik elçileri için görev tanımı: Yirmi depoluk lab kurumunda ekip başına elçi görevlerini, eğitimini ve ölçütlerini tanımla.
- Ortak yetki kütüphanesi: Ekiplerin ayrı ayrı yazdığı yetki kontrollerini tek kütüphaneye topla ve iki depoda devreye al.
- Üç tarayıcıyı tek hatta çalıştır: Bir depoda SAST, SCA ve DAST adımlarını tek hatta çalıştır ve sonuçları panoya gönder.
- Bulguları birleştir ve tekilleştir: Üç tarayıcıdan gelen bulguları panoda tekilleştir ve aynı kök nedeni tek kayıtta topla.
- SLA ve öncelik kuralları: Önem ve varlık kritikliğine göre düzeltme süresi kuralları tanımla ve süresi geçen bulguları raporla.
- SBOM üret ve etkilenen depoları bul: Depolar için SBOM üret ve yeni duyurulan bir açıktan etkilenenleri dakikalar içinde listele.
- Düzeltme süresi metriği: Bulgu panosundan ortalama düzeltme süresini ve önem bazında dağılımını hesapla.
- Bir açıktan ailesine: varyant araması: Bir olayda bulunan açığın kalıbını yirmi depoda ara ve aynı hatayı taşıyan yerleri listele.
- CodeQL ile varyant analizi: Bulunan açığın veri akışını CodeQL sorgusuna çevir ve tüm depolarda çalıştırıp sonuçları doğrula.
- Kuruma özel Semgrep kural seti: Kurumun kendi çerçevesine özel üç kural yaz, test örnekleri ekle ve bakım sürecini tanımla.
- Yönetime risk raporu: Metriklerden yönetime bir sayfalık risk özeti ve bir çeyreklik yol haritası hazırla.
Kurs hakkında
Bir kurumun uygulama güvenliği programını OWASP SAMM ile ölçer, güvenlik elçileri ve güvenli varsayılanlarla yayar, SAST, DAST ve SCA’yı tek hatta birleştirir, varyant analiziyle bir açığın bütün ailesini bulursun.
Ne öğreneceksin
- Program
- Otomasyon
- Varyant analizi
- Ölçmek ve anlatmak
Ö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.