DevSecOps programı kurmak: olgunluk, ölçüt ve şampiyonlar
Bir kurumun güvenli geliştirme olgunluğunu ölçer, yol haritası çıkarır, güvenlik şampiyonları ağı kurar ve ilerlemeyi yönetime anlaşılır ölçütlerle anlatırsın.
Seviye 501 · 14 ders · 12 pratik lab
Dersler
Olgunluk
- Olgunluk modelleri: OWASP SAMM ve BSIMM
- SAMM ile mevcut durumu ölçmek
- Hedef durum ve yol haritası
- Kısa görev: örnek bir şirketin SAMM puanlarını çıkar
İnsanlar
- Güvenlik şampiyonları ağı
- Geliştirici eğitimi: ne zaman, ne kadar
- Ekiplerle güvenlik sözleşmesi ve sorumluluk paylaşımı
- Kısa görev: altı ekiplik bir şampiyon programı tasarla
Politika ve ölçüt
- Kurum çapında politika olarak kod
- Ölçütler: düzeltme süresi, kapsama, açık yoğunluğu
- Araç karmaşasını azaltmak
- Yönetime rapor: risk diliyle konuşmak
- Kısa görev: çeyreklik bir DevSecOps panosu taslağı hazırla
Bitirme
- Bitirme görevi: orta ölçekli bir yazılım şirketi için iki yıllık DevSecOps planı
Pratik lablar
- SAMM iş alanlarını etkinliklerle eşle: On etkinliği yönetişim, tasarım, uygulama, doğrulama ve operasyon alanlarına yerleştir.
- Örnek bir şirketi SAMM ile puanla: Görüşme notlarından her uygulamanın düzeyini belirle ve puan tablosunu çıkar.
- Hedef durumu ve yol haritasını çıkar: Kuzeyyıldızı Kargo için bir yıl sonraki hedef puanları belirle, aradaki farkı dört çeyreğe yay ve neden her alanı en üst düzeye taşımadığını açıkla.
- Güvenlik şampiyonunun görevlerini tanımla: Rolün yaptıklarını, yapmadıklarını ve haftalık ayıracağı süreyi yaz.
- Altı ekip için şampiyon programı tasarla: Seçim ölçütünü, eğitim içeriğini, toplantı düzenini ve başarı ölçütünü belirle.
- Ekiplerle güvenlik anlaşması ve eğitim planı hazırla: Düzeltme süreleri ve ortak sorumlulukları içeren anlaşmayı yaz, eğitimi role ve zamana göre planla ve etkisini nasıl ölçeceğini belirt.
- Ölçütleri neyi gösterdiğine göre sınıflandır: Sekiz ölçütü etkinlik, kapsam ya da sonuç ölçütü olarak işaretle.
- Çeyreklik DevSecOps panosunun taslağını çıkar: Düzeltme süresi, tarama kapsamı ve açık yoğunluğu için veri kaynağını, hesaplamayı ve hedefi yaz.
- Araç karmaşasını azaltan ve politikayı kodla uygulayan plan yaz: On iki aracı işlev, maliyet ve kullanıma göre karşılaştır, emekliye ayrılacakları seç ve kurum çapında uygulanacak üç politikayı kod olarak tarif et.
- Teknik bir bulguyu risk diliyle yeniden yaz: Üç bulguyu iş etkisi, olasılık ve maliyet üzerinden yöneticinin anlayacağı cümlelere çevir.
- Yönetime çeyrek raporu hazırla: Eğilimleri, en büyük üç riski ve istenen kararı tek sayfada sun.
- Orta ölçekli yazılım şirketi için iki yıllık DevSecOps planı yaz: Olgunluk hedeflerini, insan ve araç yatırımını, ölçütleri ve çeyreklik kilometre taşlarını içeren planı hazırla ve bütçe gerekçesini ekle.
Kurs hakkında
Bir kurumun güvenli geliştirme olgunluğunu ölçer, yol haritası çıkarır, güvenlik şampiyonları ağı kurar ve ilerlemeyi yönetime anlaşılır ölçütlerle anlatırsın.
Ne öğreneceksin
- Olgunluk
- İnsanlar
- Politika ve ölçüt
- Bitirme
Ö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 geçer. Kurulum gerekmez; lab her derste temiz başlar.
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.