API ve Servis Güvenlik Testleri
API ve Web Servis
Güvenlik Testleri
Uygulamalarınızın "kalbi" olan API'leri koruyun. REST, SOAP ve GraphQL servislerinizdeki yetkilendirme hatalarını (BOLA/IDOR) ve veri sızıntılarını tespit ediyoruz.
Hangi API Mimarlarını Test Ediyoruz?
Modern mikroservis mimarisinden legacy (eski) sistemlere kadar tüm uç noktaları (endpoints) analiz ediyoruz.
REST API
Günümüzün en yaygın standardı. JSON tabanlı veri akışı, HTTP metodları (GET, POST, PUT, DELETE) ve JWT/OAuth token güvenliği test edilir.
SOAP Servisleri
XML tabanlı kurumsal servisler. WSDL analizi, XML Injection ve XXE (XML External Entities) zafiyetlerine odaklanılır.
GraphQL
Tek noktadan sorgulama yapısı. Introspection sorguları, derinlik limitleri (Depth Limiting) ve yetkisiz veri çekme testleri yapılır.
Görünmez Tehlike: BOLA (IDOR)
API güvenliğindeki en büyük risk: Broken Object Level Authorization (BOLA).
Saldırgan, sadece URL'deki ID numarasını değiştirerek (Örn: /user/100 yerine /user/101) başkasının verisine erişebilir. Geleneksel güvenlik duvarları (WAF) bu mantıksal hatayı yakalayamaz. Biz manuel testlerle bunları buluyoruz.
- ✓ Yetkisiz Veri Erişimi Tespiti
- ✓ Mass Assignment (Toplu Atama) Kontrolü
- ✓ Rate Limiting (Hız Sınırlama) Testi
"username": "ahmet_yilmaz",
"role": "customer",
// HATA: Gereksiz Hassas Veri İfşası
"credit_card": "4500-****-****-1234",
"token": "eyJh... (LEAKED)"
*API'ler genellikle frontend'in göstermediği verileri de arka planda sızdırır.
OWASP API Top 10 Standartları
Başkasına ait nesnelere/verilere yetkisiz erişim.
Token çalınması, zayıf şifreleme veya JWT hataları.
Kullanıcının görmemesi veya değiştirmemesi gereken alanlara erişmesi.
Rate limiting (hız sınırı) eksikliği nedeniyle DoS saldırısı riski.
Normal kullanıcının Admin API endpointlerine erişebilmesi.
İş akışlarının (örn: bilet alma) otomasyonla suistimal edilmesi.
Kullandığımız API Güvenlik Araçları
API Pentest SSS
Test için API dokümantasyonu (Swagger/WSDL) gerekli mi?
API testi veritabanımı bozar mı?
Mobil uygulama API'leri de buna dahil mi?
API'leriniz Veri Sızdırıyor Olabilir
En zayıf halkanız API'leriniz olmasın. Profesyonel analiz ile güvenliği sağlayın.
API Testi Başlat