Mikroservis API Güvenliğinin STRIDE Tehdit Modeli ile Analizi
E-ticaret mikroservis mimarisinde STRIDE kategorileri kullanılarak sistematik API güvenlik değerlendirmesi.
Her tehdit canlı simülasyon ile gösterilmektedir.
API Aktif · 6 Endpoint
🎓 Emre Can AYKAÇ
🔬 Doç. Dr. Onur CERAN
📅 AYÜ · 2026
25
Maks. Risk Skoru
6
Tehdit Kategorisi
5
Kritik Tehdit
18.7
Ort. Risk Skoru
42
Analiz Edilen Kaynak
6
Karşı Önlem
STRIDE Tehdit Kategorileri · Risk Matrisi
S
20
/ 25 Risk Skoru
Spoofing
Kimlik Sahteciliği
Saldırgan zayıf imzalı JWT token ile yetkili kullanıcı kimliğine bürünüyor. Sınırsız süreli token üretiliyor.
POST /api/auth/login-weak
kısa ömürlü token, mTLS, OAuth 2.0 / OIDC
Olasılık × EtkiKRİTİK
T
15
/ 25 Risk Skoru
Tampering
Veri Manipülasyonu
İmza/bütünlük kontrolü olmadan sipariş fiyatı API çağrısıyla serbestçe değiştirilebiliyor.
PUT /api/orders/{id}/tamper
HMAC imzalama, TLS 1.3, bütünlük doğrulama
Olasılık × EtkiKRİTİK
R
12
/ 25 Risk Skoru
Repudiation
İnkâr
Merkezi audit log olmadan gerçekleştirilen API işlemleri inkâr edilebilir, adli iz takibi mümkün değil.
Tüm endpointler — log eksikliği
immutable log, OpenTelemetry, correlation ID
Olasılık × EtkiYÜKSEK
I
15
/ 25 Risk Skoru
Information Disclosure
Bilgi İfşası
Debug endpoint'i DB bağlantı şifresi, sunucu sürümü ve iç sistem detaylarını açık ediyor.
GET /api/products/debug
debug endpoint kaldır, genel hata mesajları
Olasılık × EtkiKRİTİK
D
25
/ 25 Risk Skoru
Denial of Service
Hizmet Reddi
Rate limiting ve timeout koruması olmayan endpoint. Arka arkaya çağrılınca tüm servis çöker.
GET /api/orders/stress
rate limiting, circuit breaker, WAF
Olasılık × EtkiKRİTİK
E
25
/ 25 Risk Skoru
Elevation of Privilege
Yetki Yükseltme (BOLA/IDOR)
Yetki kontrolü olmadan herhangi bir kullanıcı ID'si ile başka kullanıcının verisine erişilebiliyor.
GET /api/users/{id}/vulnerable
RBAC/ABAC, nesne düzeyi yetki doğrulama
Olasılık × EtkiKRİTİK
Canlı Güvenlik Simülasyonu
Saldırı Dene / Güvenli Sürümü Karşılaştır
Her STRIDE kategorisi için zafiyetli ve korumalı endpoint'leri karşılaştıralı test edin. Yanıtlar gerçek .NET API'sinden geliyor.
Simülasyonlar
Kimlik Sahteciliği
S
BOLA / IDOR
E
Bilgi İfşası
I
Hizmet Reddi
D
Veri Manipülasyonu
T
İnkâr / Log Eksikliği
R
S — Kimlik Sahteciliği (Spoofing)
Zayıf token vs. güvenli token üretimi karşılaştırması
● Kritik · 20/25
⚠STRIDE-S Tespiti: Zayıf endpoint sınırsız geçerlilik süreli token üretiyor. Bu token ele geçirilirse saldırgan süresiz erişim kazanır.
İstek — Zafiyetli
POST /api/auth/login-weak
Content-Type: application/json
{
"username": "emre",
"password": "pass123"
}
Yanıt
// Simülasyonu başlatın...
E — BOLA / IDOR (Yetki Yükseltme)
Başka kullanıcının verisine yetkisiz erişim
● Kritik · 25/25
⚠STRIDE-E Tespiti: /vulnerable endpoint'i kimlik doğrulama gerektirmeden başka kullanıcının profiline erişim sağlıyor. OWASP API #1.