Kritik bağımlılıklar için özel kayıt defterleri kullan
Eserleri (artifacts) imzala ve doğrula
4. Saldırı Yüzeyi Haritalama
Ne Haritalanmalı
Kategori
Öğeler
Giriş Noktaları
API'ler, formlar, dosya yüklemeleri
Veri Akışları
Girdi → İşlem → Çıktı
Güven Sınırları
Auth/authz nerede kontrol ediliyor
Varlıklar
Sırlar, PII, iş verileri
Önceliklendirme Matrisi
Risk = Olasılık × Etki
Yüksek Etki + Yüksek Olasılık → KRİTİK
Yüksek Etki + Düşük Olasılık → YÜKSEK
Düşük Etki + Yüksek Olasılık → ORTA
Düşük Etki + Düşük Olasılık → DÜŞÜK
5. Risk Önceliklendirme
CVSS + Bağlam
Faktör
Ağırlık
Soru
CVSS Puanı
Temel ciddiyet
Güvenlik açığı ne kadar ciddi?
EPSS Puanı
İstismar olasılığı
İstismar ediliyor mu?
Varlık Değeri
İş bağlamı
Risk altında ne var?
Maruz Kalma
Saldırı yüzeyi
İnternete açık mı?
Önceliklendirme Karar Ağacı
Aktif olarak istismar ediliyor mu (EPSS >0.5)?
├── EVET → KRİTİK: Acil eylem
└── HAYIR → CVSS'i kontrol et
├── CVSS ≥9.0 → YÜKSEK
├── CVSS 7.0-8.9 → Varlık değerini düşün
└── CVSS <7.0 → Daha sonrası için planla
6. İstisnai Koşullar (A10 - Yeni)
Fail-Open vs Fail-Closed
Senaryo
Fail-Open (KÖTÜ)
Fail-Closed (İYİ)
Auth hatası
Erişime izin ver
Erişimi reddet
Ayrıştırma başarısız
Girdiyi kabul et
Girdiyi reddet
Zaman aşımı
Sonsuza kadar dene
Sınırla + iptal et
Ne Kontrol Edilmeli
Her şeyi yakalayan ve görmezden gelen istisna işleyicileri
Güvenlik operasyonlarında eksik hata yönetimi
Auth/authz'de yarış koşulları (race conditions)
Kaynak tükenmesi senaryoları
7. Tarama Metodolojisi
Aşama Tabanlı Yaklaşım
1. KEŞİF (RECONNAISSANCE)
└── Hedefi anla
├── Teknoloji yığını
├── Giriş noktaları
└── Veri akışları
2. BULMA (DISCOVERY)
└── Potansiyel sorunları belirle
├── Yapılandırma incelemesi
├── Bağımlılık analizi
└── Kod deseni araması
3. ANALİZ (ANALYSIS)
└── Doğrula ve önceliklendir
├── Yanlış pozitif elemesi
├── Risk puanlaması
└── Saldırı zinciri haritalama
4. RAPORLAMA (REPORTING)
└── Eyleme geçirilebilir bulgular
├── Net yeniden üretme adımları
├── İş etkisi
└── İyileştirme rehberliği
Unutmayın: Güvenlik açığı taraması sorunları bulur. Uzman düşüncesi neyin önemli olduğunu önceliklendirir. Her zaman sorun: "Bir saldırgan bununla ne yapardı?"