← Ruxsatli pentest metodologiyasi
MODUL 10 / DARS 03

Topilma: sabab, ta’sir va tuzatish

Dasturchi qayta ko‘ra oladigan hisobot yozing.

45 daqiqa Python 3

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.

Chuqurroq o‘rganing

Rasmiy hujjatni ochish ↗
O‘QING → O‘ZGARTIRING → SINANG

Python ish maydoni

.py

Kod brauzeringizda Web Worker orqali bajariladi. Serverga yuborilmaydi. Standart kutubxona bilan ishlang; lokal shell va host fayllari mavjud emas.

● ● ●finding-report.pyPython 3.14
Muhit ishga tushirishda yuklanadi
NATIJA
Kod natijasi shu yerda ko‘rinadi.
JAVOBI TEKSHIRILADIGAN TOPSHIRIQ

Natijani tahlil qiling

Minimal maydonlar mavjudmi?

Yordamchi ishora

required kalitlari finding ichida bor.

Python misolini hisobsiz ham bajara olasiz. Javobni tekshirish va natijani saqlash uchun hisobga kiring.

Hisobga kirish

Bu tekshiruv javob mosligini baholaydi. Mustaqil mashq va loyiha sifatini dars mezonlari bilan alohida tekshiring.

BILIMINGIZNI MUSTAHKAMLANG

Dars testi

To‘g‘ri javob bering. Qayta urinish mumkin; eng yaxshi natijangiz saqlanadi.

1. Qaysi tavsiya amaliy?
Test uchun hisobga kirish
O‘Z SO‘ZINGIZ BILAN YOZING

Shaxsiy konspekt

Tushunganlaringiz, savollaringiz va keyingi amaliyotingiz. Parol yoki token yozmang.

Konspekt uchun hisobga kirish