Nokta Guard
Teklif Al

API ve Web Servis Sızma Testi

API sızma testi, uygulamaların ve iş ortaklarının kullandığı REST, GraphQL ve SOAP servislerinin yetkilendirme, kimlik doğrulama ve iş mantığı açısından saldırgan bakış açısıyla test edilmesidir. Nokta Guard bu testi OWASP API Security Top 10 (2023) riskleri temelinde yürütür. Nesne düzeyinde yetki kontrolü (BOLA) ve aşırı veri ifşası en öncelikli kontrol alanlarıdır.

API ve Web Servis Sızma Testi
Sürükleyip bırakın veya tıklayın.

Neden Gerekir?

Web ve mobil uygulamaların arkasındaki iş mantığı çoğunlukla API'lerde çalışır. API'ler doğrudan çağrılabildiği için, arayüzde gizlenen bir alan veya istemcide yapılan bir kontrol saldırganı durdurmaz; yetkinin her istekte sunucu tarafında doğrulanması gerekir.

Öne Çıkan

Her uç noktayı farklı kullanıcı rolleri ve farklı nesne kimlikleriyle çağırarak yetki kontrollerini tek tek doğrularız.

Kontrol Kapsamı

8

alan · OWASP API Security Top 10 (2023)

Test Kapsamımız

access

Nesne düzeyinde yetki (BOLA)

Bir kullanıcının başka bir kullanıcıya ait kayda kimlik değiştirerek erişip erişemediği.

shield

Kimlik doğrulama

Token üretimi, süresi, imza doğrulaması (ör. JWT) ve parola sıfırlama akışları.

client

Nesne özelliği düzeyinde yetki

Yanıtlarda gereğinden fazla veri dönmesi ve istekle değiştirilmemesi gereken alanların değiştirilebilmesi.

stress-load

Kaynak tüketimi

Oran sınırlama (rate limit), sayfa boyutu ve maliyetli sorguların kötüye kullanımı.

shield

Fonksiyon düzeyinde yetki

Yönetici işlevlerinin yetkisiz kullanıcılar tarafından çağrılabilmesi.

logic

Hassas iş akışları

Toplu işlem, kupon, rezervasyon gibi akışların otomasyonla kötüye kullanılması.

injection

Sunucu taraflı istek sahteciliği ve enjeksiyon

SSRF, SQL/NoSQL enjeksiyonu ve GraphQL'e özgü sorgu riskleri.

configuration

Yapılandırma ve envanter

Eski veya dokümante edilmemiş API sürümleri, hata ayrıntıları ve CORS ayarları.

Duvara monte kart okuyucuya tutulan, kırmızı durum ışıklı erişim kartı

API dokümantasyonu (OpenAPI/Swagger, Postman koleksiyonu veya GraphQL şeması) ve her rol için test hesabı istenir. Uç noktalar önce envanterlenir, ardından her biri farklı rol ve nesne kombinasyonlarıyla manuel olarak test edilir.

SSS

SSS

API dokümantasyonumuz yoksa test yapılabilir mi?
GraphQL servisleri de test ediliyor mu?
Web uygulama testi API'leri de kapsar mı?

Popüler aramalar

Aramanızla eşleşen sonuç yok.

Sonuçlar yüklenemedi. Lütfen tekrar deneyin.