İçeriğe atla
0 XP 0
← Blog
Güvenlik

Sızma Testi Raporu Örneği: Bölüm Bölüm Şablon

Sızma testi raporu, yetkili bir testin sonunda bulunan açıkları, risk düzeylerini ve düzeltme önerilerini hem yönetime hem teknik ekibe anlatan belgedir. Tipik bir rapor belge bilgisi, yönetici özeti, kapsam, metodoloji, risk puanlama yöntemi, ayrıntılı bulgular ve eklerden oluşur. Her bulgu CVSS puanı ve uygulanabilir öneriyle yazılır.

Yazan: Enes DenizSon güncelleme: 6 dk okuma
Bu konunun dersi: Kanıt toplama ve tekrar üretimKırmızı Takım yolu · 12 dk · ücretsiz, kayıt gerekmez

İyi bir sızma testi raporu iki ayrı okura aynı anda hitap eder: bütçeye karar veren yöneticiye ve açığı kapatacak geliştiriciye. Aşağıda bölüm bölüm bir şablon, kurgusal bir yönetici özeti ve kurgusal bir bulgu örneği bulacaksın. Örneklerdeki şirket ve sistem adları uydurmadır; gerçek bir kuruma ait değildir.

Sızma testi raporunda hangi bölümler olur?

Bir sızma testi raporu genelde belge bilgisi, yönetici özeti, kapsam, metodoloji, risk puanlama yöntemi, bulgular ve eklerden oluşur. Sıra kurumdan kuruma değişir, ama bu yedi bölümün hepsi bulunmalıdır.

BölümİçerikAsıl okuru
Belge bilgisiGizlilik sınıfı, sürüm, tarih, dağıtım listesiHerkes
Yönetici özetiGenel risk durumu, en kritik 3-5 bulgu, öneriYönetim
Kapsam ve yetkiTest edilen sistemler, tarih aralığı, kapsam dışı, yetki belgesiYönetim ve hukuk
MetodolojiKullanılan çerçeve (PTES, OWASP WSTG, NIST SP 800-115), test türüTeknik ekip, denetçi
Risk puanlamaCVSS sürümü ve önem seviyesi tablosuTeknik ekip
BulgularÖzet tablo ve her bulgu için ayrıntılı kartGeliştirici, sistem ekibi
EklerAraç listesi, ham çıktılar, olumlu gözlemler, yeniden test sonucuTeknik ekip

Test türü bölümünde kara kutu, gri kutu ya da beyaz kutu yaklaşımını açıkça yaz. Kara kutuda testçiye ön bilgi verilmez. Gri kutuda test hesabı gibi sınırlı bilgi verilir. Beyaz kutuda kaynak kod ya da mimari belgeler de paylaşılır. Okur, bulguların hangi koşulda çıktığını buradan anlar.

Yönetici özeti nasıl yazılır?

Yönetici özeti, teknik terim kullanmadan "ne kadar risk altındayız ve ne yapmalıyız" sorusunu bir sayfada cevaplayan bölümdür. Çoğu yönetici raporun yalnız bu kısmını okur.

Bir yönetici özeti şu dört soruyu cevaplamalıdır:

  1. Ne test edildi ve ne zaman?
  2. Genel risk düzeyi nedir?
  3. En önemli bulgular iş açısından ne anlama geliyor?
  4. Öncelikli olarak ne yapılmalı?

Aşağıdaki paragraf kurgusal bir örnektir:

KURGUSAL ÖRNEK. Örnek Lojistik A.Ş.'nin müşteri portalı, 6-17 Ekim 2026 arasında gri kutu yaklaşımıyla test edildi.
Testte 1 yüksek, 3 orta ve 4 düşük önemde bulgu tespit edildi. Kritik bulgu yoktur.
En önemli bulgu, oturum açmış bir müşterinin başka müşterilere ait faturaları görebilmesidir.
Bu durum kişisel verilerin yetkisiz kişilere açılması riskini doğurur ve KVKK kapsamında bildirim yükümlülüğü doğurabilir.
Öncelikli öneri, fatura indirme işlevinde sahiplik denetiminin 30 gün içinde eklenmesi ve ardından yeniden test yapılmasıdır.

Dikkat et: örnekte araç adı, istek biçimi ya da teknik ayrıntı yok. Risk, iş diliyle anlatılıyor: "başka müşterinin faturası görülebiliyor". Teknik ayrıntı bulgu kartına aittir.

Bir bulgu nasıl yazılır?

Her bulgu; başlık, önem, CVSS puanı, etkilenen varlık, açıklama, etki, kanıt, tekrar üretim özeti ve öneri alanlarından oluşan ayrı bir kart olarak yazılır. Geliştirici bu kartı tek başına okuyup sorunu düzeltebilmelidir.

AlanKurgusal örnek
Bulgu no ve başlıkB-01: Fatura indirme işlevinde nesne düzeyinde yetki eksikliği (IDOR)
ÖnemOrta (CVSS v3.1 taban puanı 6.5)
CVSS vektörüCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Etkilenen varlıkportal.ornek-lojistik.test, fatura indirme uç noktası
AçıklamaUygulama, istenen faturanın oturumdaki kullanıcıya ait olup olmadığını sunucu tarafında denetlemiyor.
EtkiOturum açmış herhangi bir müşteri, başka müşterilerin ad, adres ve tutar bilgisi içeren faturalarını görüntüleyebilir.
KanıtTest hesabı A ile yapılan istekte, test hesabı B'ye ait fatura döndü. Ekran görüntüsü ve istek kaydı Ek-2'de.
Tekrar üretim özetiİki ayrı test hesabıyla, birinin oturumunda diğerine ait fatura kimliği istendiğinde erişim engellenmiyor.
ÖneriHer fatura isteğinde, faturanın sahibini oturumdaki kullanıcıyla sunucu tarafında karşılaştır. Tahmin edilebilir sıralı kimlik yerine rastgele kimlik kullanmak ek bir katmandır, tek başına çözüm değildir.
KaynakOWASP Top 10, Broken Access Control kategorisi
DurumAçık. Yeniden test bekleniyor.

Bu örnekte önem "Orta" çıktı, çünkü CVSS yalnız teknik etkiyi ölçer. Raporu yazan kişi, faturalarda kişisel veri bulunduğu için iş riskini yönetici özetinde "yüksek" olarak işaretleyebilir. Bunu yaptığında gerekçeyi açıkça yaz. CVSS puanıyla iş önceliği arasındaki farkı gizleme.

Tekrar üretim alanı teknik ekibin sorunu doğrulaması içindir. Kurum içi raporda burada istek kayıtları da yer alır. Rapor dışarı paylaşılacaksa kanıtlardaki kişisel veriyi maskele.

CVSS ile risk nasıl puanlanır?

CVSS (Common Vulnerability Scoring System), bir açığın teknik önemini 0 ile 10 arasında puanlayan, FIRST'ün yönettiği açık bir standarttır. Güncel sürüm CVSS v4.0, 1 Kasım 2023'te yayımlandı.

ÖnemCVSS puanı
Yok0.0
Düşük0.1 - 3.9
Orta4.0 - 6.9
Yüksek7.0 - 8.9
Kritik9.0 - 10.0

Kaynak: FIRST, CVSS v4.0 Specification Document, Tablo 22.

CVSS v4.0 dört metrik grubu kullanır: Base (taban), Threat (tehdit), Environmental (çevresel) ve Supplemental (tamamlayıcı). v4.0 ayrıca hangi grupların hesaba katıldığını gösteren adlandırma getirdi: yalnız taban için CVSS-B, tehdit eklenince CVSS-BT gibi. Birçok kurum ve rapor hâlâ v3.1 kullanıyor. Hangisini seçersen seç, raporda sürümü ve tam vektörü yaz; okur puanı kendisi doğrulayabilsin. Ayrıntılar için CVSS ve CVE yazımıza bak.

Sızma testi raporu ile bug bounty raporu arasındaki fark nedir?

Sızma testi raporu, belirli bir kapsamın tamamını sözleşmeyle test eden ekibin bütüncül çıktısıdır; bug bounty raporu ise tek bir açığı programa bildiren kısa bir belgedir. Okur, kapsam ve uzunluk birbirinden farklıdır.

ÖzellikSızma testi raporuBug bounty raporu
KapsamSözleşmedeki tüm sistemlerTek bir açık
OkurYönetim ve teknik ekipProgramın triyaj ekibi
Yönetici özetiZorunluGenelde yok
Metodoloji bölümüVarYok
UzunlukOnlarca sayfa olabilirBirkaç paragraf
Hukuki dayanakSözleşme ve yetki belgesiProgramın kuralları ve kapsamı

Tek bir açığı programa nasıl bildireceğini öğrenmek istersen ilk bug bounty raporu yazımız şablonla anlatıyor.

Sızma testi raporunda en sık yapılan hatalar neler?

En sık hata, tarama aracının çıktısını yorumlamadan rapora kopyalamaktır. Okur, araç çıktısı değil, doğrulanmış bulgu ve uygulanabilir öneri bekler.

  • Doğrulanmamış bulgu: Aracın "olası" dediği her şeyi bulgu yazmak. Yanlış pozitif raporun güvenini düşürür.
  • Genel öneri: "Güvenlik yamalarını uygulayın" gibi her rapora yazılabilecek cümleler. Öneri, o sisteme özgü olmalı.
  • Puan ve etki uyumsuzluğu: Yüksek puan verip etkiyi anlatmamak ya da tersi.
  • Kapsam belirsizliği: Neyin test edilmediğini yazmamak. Okur, test edilmeyen sistemi de güvenli sanabilir.
  • Kişisel veri sızıntısı: Kanıt ekran görüntülerinde gerçek müşteri verisini maskelememek.
  • Olumlu gözlem eksikliği: İyi yapılan kontrolleri yazmamak. Bunlar ekibin neyi koruması gerektiğini gösterir.

Türkiye'de sızma testi raporu nerede işe yarar?

Türkiye'de sızma testi raporu hem kurum içi risk yönetiminde hem de bazı sektörlerde düzenleyici denetimde kanıt olarak kullanılır. Örneğin BDDK'nın finansal kiralama, faktoring ve finansman şirketlerinin bilgi sistemlerine ilişkin tebliğinin 6. maddesi, bu şirketlere iki yılda bir sızma testi yaptırma yükümlülüğü getirir.

Raporun hukuki ayağı yetki belgesidir. Test, yazılı izin ve tanımlı kapsam olmadan yapılırsa TCK 243-245 kapsamında suç oluşturabilir. Bu yüzden kapsam bölümünde yetki belgesinin tarihine ve imzalayan kişiye atıf yap. Kendi sektörünün yükümlülükleri için düzenleyicinin güncel metnine bak; bu yazı hukuki danışmanlık değildir.

Rapor yazmayı nasıl öğrenirsin?

Rapor yazmayı öğrenmenin en kısa yolu, izinli bir lab ortamında bulduğun her açığı yukarıdaki kart şablonuyla yazmaktır. Beş bulgu yazdıktan sonra hangi alanı zayıf bıraktığını kendin fark edersin.

AltaySec Akademi'nin Kırmızı Takım yolundaki Raporlama ve Etik modülü kapsam ve yetki belgesini, kanıt toplamayı, CVSS ile puanlamayı ve rapor yazımını sırayla anlatır. Modülün Rapor Teslimi laboratuvarında bir bulguyu rapora dönüştürme pratiği yaparsın.

Sıradaki adım: Rapor Teslimi laboratuvarını aç ve oradaki bulguyu bu yazıdaki kart şablonuyla yaz.

Kaynaklar

Sık sorulan sorular

Sızma testi raporu kaç sayfa olur?

Sabit bir sayfa sayısı yoktur. Kapsam genişledikçe ve bulgu sayısı arttıkça rapor uzar. Küçük bir web uygulaması testi birkaç on sayfada biterken geniş bir kurumsal test çok daha uzun olabilir. Önemli olan, yönetici özetinin bir sayfayı geçmemesi ve her bulgunun tek başına okunabilmesidir.

Yönetici özetinde teknik terim kullanılır mı?

Mümkün olduğunca kullanılmaz. Yönetici özeti, açığın teknik adını değil iş etkisini anlatır. Örneğin IDOR yerine başka müşterinin faturasının görülebildiği yazılır. Teknik terim zorunluysa tek cümlelik bir açıklamayla verilir. Teknik ayrıntılar, araç adları ve istek kayıtları ayrıntılı bulgu kartlarında yer alır.

Raporda CVSS v3.1 mi v4.0 mı kullanılmalı?

İkisi de kullanılabilir. FIRST, CVSS v4.0'ı 1 Kasım 2023'te yayımladı, ama birçok kurum ve araç hâlâ v3.1 kullanıyor. Asıl kural, raporda hangi sürümü kullandığını ve tam vektörü açıkça yazmaktır. Böylece okur puanı kendisi hesaplayıp doğrulayabilir ve farklı raporları karşılaştırabilir. Tek raporda iki sürümü karıştırma.

Sızma testi raporu kimlerle paylaşılır?

Rapor gizli bir belgedir ve yalnız dağıtım listesindeki kişilerle paylaşılır. Genelde yönetim, bilgi güvenliği ekibi ve açıkları kapatacak teknik ekipler raporu alır. Açıklar kapanmadan raporun geniş paylaşımı saldırgana yol haritası verir. Bu yüzden belge bilgisi bölümüne gizlilik sınıfı ve dağıtım listesi mutlaka yazılır.

Yeniden test (retest) raporu nedir?

Yeniden test raporu, ilk raporda bulunan açıkların düzeltildikten sonra tekrar denetlendiğini ve sonucunu gösteren kısa bir belgedir. Her bulgu için kapandı, kısmen kapandı ya da açık durumu yazılır. İlk raporun bulgu numaraları korunur ki iki belge kolayca karşılaştırılabilsin ve denetçi süreci izleyebilsin.

  • sızma testi raporu örnek
  • pentest raporu şablonu
  • yönetici özeti
  • cvss
  • kırmızı takım

İlgili yazılar

Okuduğunu uygula.
Yollarda ders ders ilerle, alıştırmalarla pekiştir.
Başla