White hat qanday ishlaydi?
White hat mutaxassis tizim egasi bilan kelishilgan vazifa ustida ishlaydi. Ochiq sayt mavjudligi uni tekshirishga ruxsat degani emas. Ruxsat yozma hujjatda: aktivlar, muddat, usullar, mas’ul aloqa va ishni to‘xtatish shartlari bilan belgilanadi.
Scope va istisnolar
Scope — ish doirasidagi aniq aktivlar. Quyidagi misolda faqat lab.local ruxsatli. U bilan bir tarmoqdagi boshqa qurilma avtomatik ravishda scope ichiga kirmaydi. Uchinchi tomon xizmatlari, shaxsiy ma’lumotlarni yuklab olish va xizmatni izdan chiqaruvchi sinovlar alohida kelishuv talab qiladi.
Amaliy yondashuv
Har bir amal uchun vaqt, sabab va natijani qayd eting. Kutilmagan shaxsiy ma’lumot chiqsa, ko‘rishni to‘xtating va mas’ul kishiga xabar bering. Hisobotga minimal, maxfiylashtirilgan dalil kiriting.
Ko‘p uchraydigan xato
Subdomen, IP yoki redirect orqali scope’ni o‘zicha kengaytirish. Avval aktiv egasi va ruxsat hujjatini tekshiring.
Python’da ko‘rib chiqamiz
allowed = {"lab.local", "127.0.0.1"}
targets = ["lab.local", "example.com", "127.0.0.1"]
approved = [target for target in targets if target in allowed]
print(len(approved))Misolni
Mustaqil mashq
- Ruxsat hujjati uchun aktiv, muddat, aloqa va stop-shartdan iborat jadval yozing.
example.comnega chiqarilganini tushuntiring.- Yangi aktivni faqat hujjat yangilangandan so‘ng ro‘yxatga qo‘shing.