Sızma Testleri

Web Uygulama Sızma Testi

İnternet şubesi, müşteri portalı veya e-ticaret siteniz gibi web uygulamalarınızı manuel olarak test ediyoruz. Bir saldırganın veriye veya işleme nasıl ulaşabileceğini somut olarak gösteriyoruz.

Nedir?

Web uygulama sızma testi, yayındaki uygulamayı bir saldırganın gözünden manuel olarak inceler. Oturum yönetimi, yetkilendirme ve girdi işleme her kullanıcı rolüyle ayrı ayrı test edilir. Ödeme, onay veya limit gibi adımlardaki iş mantığı hataları da araştırılır. Yöntem OWASP WSTG ve ASVS'e dayanır, otomatik tarama yalnızca destek amaçlı kullanılır.

Kapsam

  • Giriş, parola sıfırlama, çok faktörlü kimlik doğrulama ve oturum yönetimi akışları
  • Bir kullanıcının başka bir kullanıcının verisine erişip erişemediği
  • Enjeksiyon, XSS ve dosya yükleme gibi girdi işleme zafiyetleri
  • Ödeme, onay, limit ve kampanya gibi iş mantığı adımları
  • Uygulamanın kullandığı API ve üçüncü taraf entegrasyonları
  • Sunucu, TLS ve güvenlik başlığı yapılandırması

İhtiyaç

Hangi durumlarda ihtiyaç duyulur?

  • Yeni bir müşteri portalı, internet şubesi veya ödeme akışı yayına alınmadan önce.
  • Bankacılık, sermaye piyasası veya ödeme alanındaki düzenleyicinizin istediği yıllık bağımsız sızma testinin zamanı geldiğinde.
  • Kurumsal bir müşteri, sözleşmeden önce uygulamanız için bağımsız bir test raporu istediğinde.

Yöntem

Nasıl çalışıyoruz?

  1. Kapsam ve roller

    Test edilecek alan adlarını, akışları ve her rol için test hesaplarını birlikte belirleriz.

  2. Haritalama

    Uygulamanın sayfalarını, API çağrılarını ve iş akışlarını çıkarırız.

  3. Manuel test

    Her rolde yetki, girdi ve iş mantığı kontrollerini elle deneriz. Düşük riskli bulguların birleşik etkisini gösteririz.

  4. Rapor ve yeniden test

    Bulguları etkiye ve CVSS puanına göre sıralar, düzeltmelerden sonra yeniden test ederiz.

Sonuç

Çalışmanın sonunda elinizde olan

Hangi kullanıcının hangi veriye ve işleme yetkisiz ulaşabildiğini adım adım görürsünüz. Düzeltmelerin sonucu yeniden testle belgelenmiş olur.

Sık sorulan sorular

Otomatik zafiyet taramasından farkı nedir?

Tarayıcılar bilinen zafiyet kalıplarını arar. Bir müşterinin başka bir müşterinin kaydını görebilmesi gibi yetki ve iş mantığı hatalarını ise ancak manuel test bulur.

Test canlı ortamda mı yapılır?

İkisi de mümkündür, canlıya yakın bir test ortamı tercih edilir. Canlı ortamda veri değiştirebilecek adımlar yalnızca onayınızla ve test hesaplarıyla yürütülür.

Test ne kadar sürer?

Süre, uygulamanın büyüklüğüne, rol sayısına ve akışların karmaşıklığına bağlıdır. Kapsamı inceledikten sonra net bir takvim veririz.

Sızma Testleri

Bu alandaki diğer hizmetler

Bu hizmet için görüşelim.

İhtiyacınızı kısaca anlatın. Kapsamı ve takvimi ilk görüşmede birlikte netleştirelim.

Görüşme Planlayın