Soru Tarihi
Siber saldırıların artmasıyla birlikte güvenlik testi üzerine odaklanma arttı. Manuel test uzmanlarının, standart zafiyetleri tespit edebilmesi önemlidir.
Problem
Sıklıkla manuel test uzmanları, güvenlik sorularını yalnızca otomasyon uzmanlarının veya güvenlik uzmanlarının sorumluluğu olarak görmektedir. Bu, iş için kritik olan temel hataların gözden kaçmasına yol açar.
Çözüm
Manuel güvenlik testi, sıradan bir kullanıcının pozisyonundan potansiyel saldırıları yeniden üretme çabasıdır:
Bulunan tüm sorunlar mutlaka "Hata Raporu" şablonuna göre belgelenmeli, adım, beklenen ve gerçek sonuçların detaylı bir açıklamasını içermeli ve kritiklik seviyesi belirtilmelidir.
Anahtar özellikler:
Manuel olarak uygulamadaki tüm kritik zafiyetleri tespit etmek mümkün mü?
Hayır. Manuel yaklaşım, belirgin zafiyetleri bulmaya yardımcı olabilir, ancak tam kapsama için otomatik tarayıcılara ve pentest'e ihtiyaç vardır.
Güvenlik testi için sadece giriş ve şifre formunu kontrol etmek yeterli mi?
Hayır. Tüm işlevsel modüller, özellikle veri değiştiren/saklayan, API ile etkileşimde bulunan, dosya yüklemeleri ve erişim hakları üzerindeki işlemler kontrol edilmelidir.
Manuel güvenlik testi söz konusu olduğunda test uzmanının HTTP istekleri ve yanıtları hakkında bilgi sahibi olması gerekli mi?
Evet. DevTools, Postman veya Fiddler gibi araçlarla çalışma, güvenlik sorunlarını manuel olarak tespit etmek için anahtardır.
Test uzmanı, XSS açısından sisteme girişin kontrolünü yaptı, ancak diğer kullanıcı formlarını ve URL parametrelerini test etmedi.
Artılar:
Eksiler:
Test uzmanı tüm giriş formlarını sırayla kontrol etti, isteklerdeki parametreleri değiştirdi, bulunanları detaylı bir şekilde hata raporuna yazdı ve hata yönetimi hakkında danışma için DevOps ile iletişime geçti.
Artılar:
Eksiler: