Amaliy laboratoriyalar.
Sintetik ma’lumotlar, brauzerda Python va 48 ta tekshiriladigan topshiriq.
White hat: etika va ruxsat chegarasi
Har qanday tekshiruvdan oldin maqsad, ruxsat va chegarani belgilang.
CIA uchligi va riskni baholash
Maxfiylik, yaxlitlik va mavjudlikni real vaziyatga qo‘llang.
Python muhiti va takrorlanuvchi loyiha
venv, pip va loyiha tuzilishini tayyorlang.
Tahdid modeli va xavfsizlik kundaligi
Aktiv, kirish nuqtasi va ishonch chegarasini chizing.
Turlar, satrlar va normalizatsiya
Kiritilgan ma’lumot turini va satr formatini boshqaring.
Shartlar va sikllar: hodisalarni saralash
if va for bilan shubhali holatlarni ajrating.
List, dict va set bilan aktivlar hisobi
Takrorlarni chiqarib, inventarni boyiting.
Funksiyalar va chegaraviy testlar
Kichik, bashorat qilinadigan tekshiruvlar yozing.
Fayllar, pathlib va xavfsiz yo‘llar
Fayl yo‘li bilan ishlashdagi ishonch chegarasini biling.
JSON va CSV: strukturali dalillar
Ma’lumotni o‘qish bilan validatsiyani ajrating.
Regex bilan loglarni tahlil qilish
Aniq naqsh, anchoring va chegaralarni qo‘llang.
Xatolarni boshqarish va CLI
Foydalanuvchiga tushunarli, sirlarni ochmaydigan dastur yarating.
Linux fayl tizimi va terminal odatlari
pwd, ls, cd va katalog vazifalarini tushuning.
Foydalanuvchilar va rwx ruxsatlari
644, 600 va 755 ning amaliy ma’nosini ajrating.
Jarayonlar, servislar va resurslar
PID, foydalanuvchi va listening xizmatlarni kuzating.
Linux hardening va audit ro‘yxati
Yangilanish, SSH, backup va log nazoratini tekshiring.
IPv4, subnet va manzil validatsiyasi
ipaddress bilan tarmoq a’zoligini hisoblang.
TCP, UDP va portlar
Transport xususiyatlari bilan xizmat nomini adashtirmang.
DNS, TLS va sertifikat zanjiri
Nom yechish, shifrlash va ishonchni ajrating.
Paket metama’lumotlari va trafik tahlili
Sintetik trafikdan kuzatuv va taxminni ajrating.
HTTP so‘rov va javob anatomiyasi
Metod, path, status, header va body’ni ajrating.
Cookie va sessiya hayot sikli
Login holati qanday saqlanishini tushuning.
REST API va server validatsiyasi
Kirish sxemasi va ruxsatni alohida tekshiring.
Same-origin, CORS va xavfsizlik headerlari
Origin va brauzer siyosatlarini o‘rganing.
SQL injection va parametrli so‘rovlar
Ma’lumotni SQL buyruqdan ajrating.
XSS va kontekstga mos escaping
Ishonchsiz matnni HTML sifatida talqin qildirmang.
CSRF va holat o‘zgartiruvchi formalar
Cookie mavjudligi foydalanuvchi niyatini isbotlamaydi.
IDOR va obyektga ruxsat tekshiruvi
Login borligi boshqa odamning ma’lumotiga huquq bermaydi.
Hash va fayl yaxlitligi
SHA-256 nima beradi va nimani bermasligini biling.
Parollar: salt va maxsus hasher
Parolni plaintext yoki oddiy hash bilan saqlamang.
Tokenlar, secrets va kalit rotatsiyasi
Taxmin qilib bo‘lmaydigan qiymatlarni to‘g‘ri boshqaring.
HMAC va xabar haqiqiyligi
Yaxlitlikni umumiy maxfiy kalit bilan tekshiring.
Log normalizatsiyasi va vaqt zonalari
Hodisalarni bitta vaqt chizig‘iga joylang.
Deteksiya qoidalari va false positive
Chegaralar, vaqt oynasi va kontekstni qo‘shing.
Incident triage va ustuvorlik
Signalni tasdiqlang, ta’sirni aniqlang, eskalatsiya qiling.
Dalil yaxlitligi va incident hisoboti
Tiklashdan oldin iz va qarorlarni saqlang.
Pentest rejasi va Rules of Engagement
Texnik harakatdan oldin kelishuvni aniqlang.
Tekshiruv matritsasi va nazorat dalillari
Har bir talabni sinov va kutilgan natijaga bog‘lang.
Topilma: sabab, ta’sir va tuzatish
Dasturchi qayta ko‘ra oladigan hisobot yozing.
Qayta tekshiruv va mas’uliyatli xabar berish
Fix haqiqiy sababni yopganini tasdiqlang.
Docker image, container va volume
Build bilan runtime ma’lumotini ajrating.
Production sozlamalari va reverse proxy
DEBUG, secret, HTTPS va trusted hostlarni tekshiring.
CI, dependency va regressiya tekshiruvlari
Xavfsizlik xatosi qaytishini avtomatik ushlang.
Backup, restore va deployment nazorati
Ishga tushirishdan oldin qaytish yo‘lini sinang.
Loyiha 1: portal tahdid modeli
Barcha modullarni bitta tizim xaritasiga birlashtiring.
Loyiha 2: Python audit yordamchisi
Sintetik konfiguratsiya uchun JSON hisobot yarating.
Loyiha 3: topilma va tuzatish portfoliysi
Texnik dalilni tushunarli tavsiyaga aylantiring.
Loyiha 4: himoya, retest va keyingi yo‘l
O‘rganilgan bilimni mustaqil ish tartibiga aylantiring.