Bazaviy hardening
Keraksiz xizmatlarni o‘chirish, qo‘llab-quvvatlanadigan tizim, xavfsizlik yangilanishlari, minimal huquq va ishlaydigan backup asosiy qatlamlardir. O‘zgartirishdan oldin joriy holat va tiklash yo‘lini yozing.
SSH bilan ehtiyotkor ishlang
Kalit asosidagi kirish va administrator kirishini cheklash foydali. Lekin konfiguratsiyani tekshirmasdan restart qilish sizni serverdan uzishi mumkin. Konsol/tiklash yo‘lini saqlang, konfiguratsiya sintaksisini tekshiring, ikkinchi sessiyada yangi kirishni sinang. Bu dars host SSH sozlamalarini o‘zgartirmaydi.
Audit dalili
Nazorat faqat yoqilgan belgisi emas: yangilanish holati, ruxsatlar, log saqlash muddati va backup’dan tiklash testi bilan tasdiqlansin. Ro‘yxatni har bir servisning vazifasiga moslang. Quyidagi skoring soddalashtirilgan nazorat sanog‘i, tizim xavfsizligi kafolati emas.
Python’da ko‘rib chiqamiz
controls = {"updates": True, "backup-tested": False, "least-privilege": True, "logs": True}
missing = [name for name, enabled in controls.items() if not enabled]
print(",".join(missing))Misolni
Mustaqil mashq
To‘rtta nazorat uchun egasi, dalil va tekshiruv sanasini yozing. Soxta matn faylni backup qilib, boshqa katalogga tiklang va hashini solishtiring.