Sızma testi yapan biri olarak, önce kendi sektörümün en yaygın yanıltmacasını söyleyeyim: otomatik tarama raporuna sızma testi denmesi.
Otomatik tarama, bilinen zafiyetleri araçla tarar ve liste çıkarır. Faydalıdır, ucuzdur, tekrarlanabilir. Ama testçi orada durursa, o rapordaki bulguların çoğu doğrulanmamıştır; yanlış pozitif oranı yüksektir. Beş kat fiyat farkının açıklaması genelde budur.
Teklifi karşılaştırmak için sorulacak sorular:
Bulgular elle doğrulanıyor mu? Yani rapordaki her madde gerçekten sömürülebilir olduğu gösterilerek mi yazılıyor, yoksa aracın çıktısı mı aktarılıyor?
Kapsam nedir ve kim belirliyor? Hangi adresler, hangi uygulamalar, dahil olan ve olmayan sistemler yazılı mı?
Test türü ne? Hiçbir bilgi verilmeden mi, kısmi bilgiyle mi, tam erişimle mi yapılacak? Üçü farklı süre ve farklı bulgu üretir.
Yeniden test dahil mi? Siz düzelttikten sonra aynı bulguların kapandığını kim, ne zaman doğrulayacak? Dahil değilse rapor yarım kalır.
Rapor kime hitap ediyor? İyi raporda hem yönetici özeti hem teknik ayrıntı bulunur; ikisi aynı dilde yazılmışsa biri işe yaramaz.
Son olarak zamanlama: testi canlıya çıkmadan önce yaptırın. Çıktıktan sonra bulunan her şey, düzeltilmesi daha pahalı ve daha risklidir.