Sızma testi raporlama, tespit edilen güvenlik açıklarını teknik ve yönetimsel kitleye net bir dille aktaran, kanıt temelli dokümantasyon sürecidir. İyi bir rapor, bulunan zafiyeti yalnızca listelemez; iş etkisini açıklar, tekrarlanabilir PoC (Proof of Concept) ekler ve eyleme geçirilebilir öneriler sunar.
Deneyimlerimizde, yönetici özetini bir sayfada tutmak, her bulguyu CVSS veya OWASP gibi standart bir çerçeveyle skorlamak ve raporu PDF/HTML'e ek olarak makinece işlenebilir formatta (JSON/XML) sunmak uygulamanın benimsenmesini hızlandırır.
Bir rapor ne kadar detaylı olursa olsun, okunmuyorsa veya anlaşılmıyorsa değer üretmez. Deneyimlerimizde, yöneticiler için bir sayfalık özet, sistem sahipleri için ekran görüntüleri ve teknik ekip için sorgu/payload detayları içeren katmanlı yapı en yüksek sonucu verir. Rapor aynı zamanda yasal uyumluluk (KVKK, ISO 27001) ve sigorta süreçleri için de kanıt niteliği taşır.
Raporun en kritik unsuru eyleme geçirilebilirliktir. "SQL injection tespit edildi" demek yeterli değil; hangi parametrede, hangi sorguyla, ne tür bir veri sızıntısına yol açabileceği ve kısa/uzun vadeli çözümleri açıkça belirtilmelidir. Bu yapı olmadan rapor birer arşiv belgesi olarak kalır.
Standart bir sızma testi raporu, farklı okuyucu profillerine hitap eden katmanlı bir mimari sunar. İlk katman yönetici özeti (executive summary): burada teknik terim değil, iş etkisi ve risk seviyesi öne çıkar. İkinci katman metodoloji ve kapsam: hangi sistemler, hangi zaman aralığında, hangi test senaryolarıyla (black-box/white-box) incelendi.
Üçüncü katman bulgular bölümüdür ve raporun en hacimli kısmıdır. Her bulgu için başlık, risk seviyesi (Critical/High/Medium/Low), etkilenen varlık, teknik açıklama, PoC (adım adım sömürme senaryosu), iş etkisi ve düzeltme önerileri alt başlıkları standart yapıyı oluşturur. Dördüncü katman ekler: sorgu logları, ekran görüntüleri, network trafiği, kullanılan araçların sürüm bilgileri gibi teknik detayları içerir.
Her bulgu için "Bu açık neden önemli?" sorusunu cevapla. Örneğin, "Kimlik doğrulamasız API erişimi, rakip firmaların tüm müşteri siparişlerine ulaşmasına olanak tanır" gibi somut senaryolar yönetim katında etkili olur.
Bulguları önceliklendirmek için endüstri standardı CVSS (Common Vulnerability Scoring System) metriğini kullanırız. CVSS, bir zafiyetin sömürülebilirlik kolaylığını, etkisini ve ortam koşullarını dikkate alarak 0-10 arasında bir skor üretir. Ancak sahada gördüğümüz kadarıyla, CVSS puanını tek başına kullanmak yanıltıcı olabilir: bazı kurumlar için 'Medium' seviyeli bir zafiyet, iş kritikliği nedeniyle 'High' gibi ele alınmalıdır.
Bu nedenle raporlarımızda CVSS puanını iş bağlamı ve olasılık-etki matrisiyle birleştiririz. Örnek bir senaryoda, internete açık yönetici paneline brute-force saldırısı başarılı olmuşsa, CVSS 6.5 (Medium) olsa bile sistemin kurumun gelir modelini doğrudan desteklemesi durumunda onu 'Critical' kategorisinde sunabiliriz. Raporda bu karar gerekçesi şeffaf biçimde açıklanmalıdır.
| Risk Seviyesi | CVSS Aralığı | Kapatma SLA Önerisi | Tipik Örnekler |
|---|---|---|---|
| Critical | 9.0–10.0 | 7 gün | Kimlik doğrulamasız RCE, admin paneli şifresiz erişim |
| High | 7.0–8.9 | 30 gün | SQL injection (veri sızıntısı), privilege escalation |
| Medium | 4.0–6.9 | 90 gün | XSS (stored), bilgi ifşası (stack trace) |
| Low | 0.1–3.9 | 180 gün | TLS 1.0 desteği, eksik güvenlik başlıkları |
Bir bulgunun geçerliliği, tekrarlanabilir kanıtla doğrulanır. Raporda her kritik ve yüksek riskli bulgu için adım adım PoC sunmak, hem testin ciddiyetini gösterir hem de geliştirici ekibin sorunu yeniden üretip düzeltmesini kolaylaştırır. PoC, idealde cURL komutu, Burp Suite HTTP isteği veya Python script şeklinde olmalıdır.
Ekran görüntüleri tek başına yeterli değildir; zaman damgası, URL, payload ve yanıt gövdesi (response body) gibi meta veriler eklenmelidir. Ayrıca民敏 veri (şifre, API anahtarı, kişisel bilgi) içeren ekran görüntüleri maskelenmelidir. Bazı kurumlar video PoC talep eder; bu durumda kısa, sessiz, sadece kritik adımları gösteren 1-2 dakikalık kayıtlar tercih edilir.
PoC oluştururken asla gerçek kullanıcı verisi çekmeyin, sistemi durdurmayın veya kalıcı değişiklik yapmayın. Tüm işlemleri test hesabı ve izole ortamda gerçekleştirin; aksi takdirde hukuki sorumluluk doğabilir.
Raporun en değerli bölümü düzeltme önerileridir. Her bulgu için hem kısa vadeli (workaround) hem de kalıcı çözüm önerisi sunmalısınız. Örneğin, SQL injection için kısa vadeli öneri "prepared statement ve parameterized query kullanımı"yken, kalıcı öneri "ORM katmanına geçiş ve giriş doğrulama kütüphanesi entegrasyonu" olabilir.
Sahada sıkça karşılaştığımız hata, önerilerin çok genel kalmasıdır ("güvenlik duvarı kurun"). Bunun yerine spesifik olun: hangi WAF kuralı (ModSecurity CRS 3.x), hangi parametre (max_length=50), hangi header (Content-Security-Policy) eklenecek gibi detaylar ekleyin. Ayrıca her öneriye tahmini uygulama süresi (man-hour) ve zorluk seviyesi (Kolay/Orta/Zor) eklemek, kurumların kaynak planlaması yapmasına yardımcı olur.
Son olarak, raporun sonuna bir aksiyon planı tablosu ekleyin: bulgu ID'si, sorumlu ekip, hedef kapanış tarihi, durum (Açık/Devam Ediyor/Kapalı) sütunlarını içeren bir tracker. Bu tablo, düzeltme sürecini takip etmek için proje yönetim araçlarına (Jira, Trello) kolayca aktarılabilir.
Yöneticiler genellikle raporu baştan sona okumaz; bu nedenle görsel özet kritiktir. İlk sayfada yer alması gereken görseller: risk dağılım grafiği (pasta veya bar chart: kaç Critical, kaç High), etkilenen varlık haritası (network diyagramı üzerinde kırmızı noktalar), OWASP Top 10 uyum matrisi (hangi risk kategorilerine karşı savunmasız olduğunuzu gösterir).
Bazı kurumlar dinamik dashboard talep eder. Bu durumda raporu JSON formatında da sunarak, kurumun kendi BI araçlarına (Power BI, Grafana) entegre etmesini sağlayabilirsiniz. Dashboard'da zaman içinde risk trend'i (geçen yıla göre açık sayısı arttı mı, azaldı mı?), SLA uyum oranı (kaç bulgu zamanında kapatıldı?) ve tekrar eden zafiyet analizi (aynı hatanın farklı modüllerde tekrarı) gibi metrikler yer almalıdır.
Günümüzde büyük dil modelleri (LLM) kullanarak 80 sayfalık teknik raporu 2 sayfalık yönetici özetine dönüştürebilir, bulguları otomatik kategorize edebilir ve hatta düzeltme önceliğini iş etki skoruyla eşleştirebilirsiniz. Biz bu yaklaşımı pilot projelerde test ediyor, rapor üretim süresini ciddi şekilde kısaltıyoruz.
Rapor teslimi, sızma testi sürecinin sonu değil, düzeltme döngüsünün başlangıcıdır. Deneyimlerimizde, rapor sonrası kick-off toplantısı düzenlemek (rapor sunumu, soru-cevap, sorumluluk atama) benimsenme oranını ikiye katlar. Bu toplantıda hangi bulgulardan hangi ekibin sorumlu olacağı netleştirilmelidir.
Düzeltme süreci boyunca haftalık durum raporları (status update) ve gerektiğinde teknik destek seansları sağlamak, kurumların takılma noktalarını aşmasına yardımcı olur. Tüm bulgular kapatıldıktan sonra re-test (doğrulama testi) yapılmalıdır; bu ikinci testte yalnızca düzeltildiği iddia edilen zafiyetler kontrol edilir ve nihai durum raporu sunulur.
Kurumsal uyumluluk gereklilikleri (ISO 27001, PCI DSS) genellikle yıllık sızma testi ve raporlama zorunluluğu getirir. Bu nedenle raporlarınızı arşivleyip, yıllık trend analizi yaparak olgunluk seviyesini (maturity level) ölçebilirsiniz: geçen yıl 45 bulgu varken bu yıl 12'ye düşmüş, risk skoru ortalaması 7.2'den 4.1'e inmiş gibi.
Testin kapsamına bağlı olarak, basit bir web uygulaması için 3-5 iş günü, kurumsal ağ testi için 7-10 iş günü gerekir. Rapor kalitesinden ödün vermemek için acele edilmemelidir.
CVSS skoru, zafiyetin sömürülebilirlik karmaşıklığı, gereken yetki seviyesi, kullanıcı etkileşimi gereksinimi, gizlilik-bütünlük-erişilebilirlik etkileri gibi sekiz metriğin kombinasyonuyla hesaplanır. Hesaplama için resmi CVSS hesaplayıcısı kullanılmalıdır.
Evet, özellikle otomatik tarayıcı kullanıldığında yanlış pozitif bulgular ortaya çıkabilir. İyi bir ekip, her bulguyu manuel doğrular ve false positive olanları raporda ayrı bir ek bölümde listeler veya hiç eklemez.
Standart olarak PDF ve Word formatında teslim edilir. Talep üzerine HTML, JSON (makinece okunabilir) veya Excel (bulgu listesi) formatları da sağlanabilir.
Evet, rapor ve bulgular NDA (gizlilik sözleşmesi) kapsamındadır. Test ekibi, kurum dışında hiçbir bulguyı paylaşamaz; raporlar şifreli kanallarla iletilir ve belirli süre sonra imha edilir.
Sızma testi raporlama, bir kurumun siber güvenlik olgunluğunu gösteren en somut çıktılardan biridir. İyi yazılmış bir rapor, teknik detaylarla yönetim dilini buluşturur, bulgular arasında net öncelik sıralaması yapar ve en önemlisi eyleme geçirilebilir adımlar sunar. Deneyimlerimizde, raporun okunabilirliği, görselleştirme kalitesi ve takip sürecinin yapılandırılması, bulguların kapatılma hızını doğrudan etkiler.
Sızma testinizin sonuçlarını sadece bir belge olarak arşivlemeyin; onu düzenli güvenlik iyileştirme döngüsünün başlangıç noktası yapın. Kurumunuzda profesyonel bir sızma testi ve raporlama süreci kurmak, yasal uyumluluk sağlamak veya mevcut raporlarınızı gözden geçirmek isterseniz web uygulama güvenlik testi, iç ağ güvenlik analizi ve dış ağ güvenlik analizi hizmetlerimiz hakkında bilgi alabilir, dijital güvenlik & uyum danışmanlığı ekibimizle iletişime geçebilirsiniz.
Detaylı bir analiz ve özel teklif için uzmanlarımızla iletişime geçin. 24 saat içinde size dönüş yapalım.
Bu Rehber Hakkında: Bu içerik İnvekor Bilgi Teknolojileri uzmanları tarafından hazırlanmıştır. Ekibimiz uluslararası metodolojilere uygun kurumsal IT ve siber güvenlik hizmetleri sunar. İçerik en son 7 Temmuz 2026 tarihinde güncellenmiştir.