Topilma tarkibi
Sarlavha aniq muammoni aytsin. Aktiv, shartlar, qadamlar, kutilgan va haqiqiy natija, dalil, ta’sir, tavsiya va qayta tekshiruv mezoni kiradi. Avval biznesga ta’sirni qisqa tushuntiring, keyin texnik dalilni bering.
Severity va ishonchlilik
Og‘irlik aktiv konteksti va amaliy ta’sirga bog‘liq. Rasmiy CVSS ishlatilsa vektorni va versiyani ko‘rsating; o‘zingiz tuzgan ballni CVSS deb atamang. Isbotlanmagan uzoq hujum zanjirini tasdiqlangan ta’sirdek yozmang.
Tuzatishni foydali qiling
“Xavfsizlikni oshiring” o‘rniga “query’ni user=request.user bilan filtrlash va boshqa user testi qo‘shish” kabi tavsiya bering. Dalildagi cookie, email va shaxsiy identifikatorni yashiring. Hisobotni belgilangan maxfiy kanal orqali aktiv egasiga bering.
Python’da ko‘rib chiqamiz
finding = {"title": "Missing owner filter", "asset": "local-lab",
"impact": "synthetic note disclosure", "fix": "filter by session user"}
required = {"title", "asset", "impact", "fix"}
print(required.issubset(finding))Misolni
Mustaqil mashq
IDOR uchun faqat sintetik dalilli topilma yozing. Kutilgan/haqiqiy natija va aniq fix kiriting. Topilmani qayta bajarish uchun boshqa o‘quvchiga yetarli ma’lumot borligini tekshiring.