Ders 1.32: STRIDE ile tehdit modelleme
Bir risk kaydı iş genelinde neyin ters gidebileceğini listeler; tehdit modelleme tek bir sistemde neyin ters gidebileceğini, o hâlâ bir tasarımken ve değişiklikler ucuzken bulur. Verinin nasıl aktığını çizer, güven sınırlarını nerede geçtiğini işaretler ve her öğeyi STRIDE ile gözden geçirirsin: Kimlik sahteciliği (Spoofing), Kurcalama (Tampering), İnkâr (Repudiation), Bilgi ifşası (Information disclosure), Hizmet engelleme (Denial of service), Ayrıcalık yükseltme (Elevation of privilege). Laboratuvarda Northwind'in yeni ödeme akışının tehdit modelini inceliyorsun: güven sınırları, hangi tehditlerin hâlâ açık olduğu, hangi STRIDE kategorisinin hiç ele alınmadığı; ve eksik tehditleri ve önlemleri ekliyorsun.
16 dk
Bu derste öğreneceklerin
- Tehdit modellemeyi ve veri akış diyagramlarını açıklamak
- Güven sınırlarını belirlemek
- Altı STRIDE kategorisini uygulamak
- Açık tehditleri ve kapsam boşluklarını bulmak
- Somut önlemlerle tehditler eklemek
Temel terimler
- Tehdit modeli
- Bir sistemin tasarımına neyin ters gidebileceğini ve nasıl önleneceğini bulmak için yapılandırılmış bir bakış.
- Veri akış diyagramı (DFD)
- Süreçler, veri depoları, dış varlıklar ve aralarındaki akışlar.
- Güven sınırı
- Verinin farklı güven düzeylerindeki parçalar arasında geçtiği çizgi.
- STRIDE
- Kimlik sahteciliği, Kurcalama, İnkâr, Bilgi ifşası, Hizmet engelleme, Ayrıcalık yükseltme.
- İnkâr edilemezlik
- Bir şeyi kimin yaptığını kanıtlayabilmek; ör. denetim günlükleri ya da imzalarla.
← Neden önemli: gerçek olaylardan dersler · Tüm dersler · Bir tasarımı inşa edilmeden incelemek →