Senaryo: Lale Pay’in ilk güvenli sürüm hattı
Hızla büyüyen hayalî ödeme girişimi Lale Pay’e ilk güvenlik mühendisi olarak katılır, gizli bilgi, bağımlılık ve kod taraması içeren bir sürüm hattını sıfırdan kurarsın.
Seviye 201 · 15 ders · 12 pratik lab
Dersler
İlk hafta
- Şirketi tanımak: ekip, ürün ve hat
- Hızlı kazanımlar: açıkta kalan gizli bilgiler
- İlk risk listesi
- Kısa görev: kurucular için bir sayfalık durum özeti yaz
Taramaları kurmak
- Gizli bilgi taraması ve temizlik
- Bağımlılık taraması ve ilk güncellemeler
- Statik analiz ve gürültüyü azaltmak
- Konteyner imajını güvenceye almak
- Kısa görev: bir çekme isteğinde bütün taramaların çalıştığını göster
Sürüm
- Sürüm kapısı ve istisna süreci
- Üretime dağıtımda onay ve imza
- Geliştiricilerden geri bildirim ve ayar
- Kısa görev: ilk ayın değerlendirme toplantısı notlarını hazırla
Bitirme
- Bir müşterinin güvenlik anketini yanıtlamak
- Bitirme görevi: Lale Pay’in güvenli sürüm hattını denetçiye sun
Pratik lablar
- Ekibi, ürünü ve hattı bir sayfada özetle: Depoları, hat aşamalarını ve dağıtım ortamlarını envantere yaz.
- Açıkta kalan gizli bilgileri bul ve hızlıca kapat: Depo geçmişinde ve CI değişkenlerinde açık duran üç gizli bilgiyi bul, yenile ve korumalı değişkene taşı.
- İlk risk listesini ve kuruculara durum özetini yaz: Bulguları olasılık ve etkiye göre sırala, ilk ayda yapılacak beş işi seç ve teknik olmayan bir sayfalık özet hazırla.
- Gizli bilgi taramasını hatta ekle: gitleaks işini ekle ve örnek bir sızıntıda işin başarısız olduğunu göster.
- Bağımlılık ve statik analiz taramalarını kur ve gürültüyü azalt: Taramaları ekle, ilk yükseltmeleri yap, temel taramayı kaydet ve yalnızca yeni bulguların raporlandığını doğrula.
- Konteyner imajını güvene al ve tüm taramaları çekme isteğinde göster: İmajı ayrıcalıksız ve sabitlenmiş hale getir, imaj taramasını ekle ve dört taramanın sonucunun tek çekme isteğinde göründüğünü kanıtla.
- Sürüm kapısının eşiğini tanımla: Hangi önemdeki yeni bulgunun sürümü durduracağını politika dosyasına yaz.
- İstisna sürecini ve dağıtım onayını kur: Gerekçeli ve süreli istisna kaydını tanımla, üretim dağıtımını yetkili onayına bağla.
- Sürümü imzala ve geliştirici geri bildirimiyle kapıyı ayarla: Yapıtı imzala ve dağıtımda doğrula, geliştiricilerin şikâyet ettiği iki yanlış engeli veriyle incele ve politikayı düzelt.
- İlk ayın değerlendirme notlarını hazırla: Neyin işe yaradığını, neyin yavaşlattığını ve sıradaki üç işi yaz.
- Müşterinin güvenlik anketini kanıtla yanıtla: On beş soruyu hat çıktıları, politika dosyaları ve tarama raporlarına dayanarak yanıtla ve yanıtlanamayanları dürüstçe belirt.
- Güvenli sürüm hattını denetçiye sun: Koddan üretime her denetimi, kanıtını ve sahibini gösteren bir anlatım hazırla ve denetçinin sorduğu bir sürümün izini baştan sona sür.
Kurs hakkında
Hızla büyüyen hayalî ödeme girişimi Lale Pay’e ilk güvenlik mühendisi olarak katılır, gizli bilgi, bağımlılık ve kod taraması içeren bir sürüm hattını sıfırdan kurarsın.
Ne öğreneceksin
- İlk hafta
- Taramaları kurmak
- Sürüm
- Bitirme
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
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 201 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.