9.2. Parol asosida autentifikatsiya va zamonaviy parol siyosati

Parolning o'rni va uning ikki tomonlama zaifligi

Parol autentifikatsiyaning eng qadimiy va eng keng tarqalgan vositasidir. Uning ommalashuvi sababi sodda: parol hech qanday qo'shimcha uskuna talab qilmaydi, uni joriy etish arzon va u har qanday tizimda ishlaydi. Ayni paytda parol eng ko'p muammo keltiradigan vosita hamdir, chunki uning zaifligi ikki tomondan kelib chiqadi.

Birinchi tomon foydalanuvchi bilan bog'liq. Inson murakkab va tasodifiy belgilar ketma-ketligini eslab qololmaydi, shuning uchun u parolni soddalashtiradi: tug'ilgan sana, ism, oddiy so'z yoki ketma-ket raqamlarni tanlaydi. Bundan tashqari, u bir xil parolni bir necha xizmatda ishlatadi, chunki har biriga alohida parol o'ylab topish qiyin. Ikkinchi tomon tizim bilan bog'liq: parol serverda qanday saqlanadi. Kirish voqeasidagi Adobe misoli aynan shu ikkinchi tomonning buzilishiga misol edi.

Parolni saqlashning to'rt usuli

Parolni serverda saqlashning bir necha yo'li bor va ular xavfsizlik darajasi bo'yicha keskin farq qiladi (9.3-rasm). Ushbu farqni tushunish mutaxassis uchun majburiy bilim hisoblanadi.

9.3-rasm. Parolni saqlashning to'rt usuli va ularning xavfsizlik darajasi (muallif ishlanmasi; SecurityTolboom asosida).
9.3-rasm. Parolni saqlashning to'rt usuli va ularning xavfsizlik darajasi (muallif ishlanmasi; SecurityTolboom asosida).

Birinchi usul, parolni ochiq matnda saqlash, hech qanday himoya bermaydi: baza o'g'irlansa, barcha parollar darhol qo'lga tushadi. Bugungi kunda bunday yondashuv qo'pol xato hisoblanadi. Ikkinchi usul, parolni shifrlash, birinchisidan yaxshiroq ko'rinadi, biroq uning tub kamchiligi bor: shifrlash qaytariladigan amaldir. Kalitni bilgan yoki uni qo'lga kiritgan shaxs barcha parollarni bir vaqtning o'zida ochib olishi mumkin. Aynan shu xato Adobe holatida sodir bo'lgan edi.

Uchinchi usul, parolni xeshlash, to'g'ri yo'nalishdagi qadam bo'lib, u VIII-bobda ko'rilgan edi: xesh bir tomonlama bo'lgani uchun undan parolni tiklab bo'lmaydi. Biroq oddiy xeshning ham zaifligi bor: bir xil parol har doim bir xil xesh beradi, shuning uchun tajovuzkor oldindan hisoblangan xeshlar jadvalidan foydalanib, keng tarqalgan parollarni tez aniqlaydi. To'rtinchi va tavsiya etiladigan usul, har bir parolga tasodifiy qiymat, ya'ni tuz qo'shib, so'ngra maxsus, ataylab sekin ishlaydigan xesh funksiyasi bilan xeshlashdir. Tuz bir xil parollarning turli xesh berishini ta'minlaydi, sekinlik esa ommaviy tanlash hujumini amalda foydasiz qiladi.

Parolga qarshi asosiy hujum turlari

Parol siyosatini to'g'ri qurish uchun avval unga qanday hujum qilinishini bilish kerak, chunki har bir himoya chorasi muayyan hujum turiga qarshi ishlaydi (9.4-rasm).

9.4-rasm. Parolga qarshi asosiy hujum turlari va himoya choralari (muallif ishlanmasi; OpenLearn Network Security va SecurityTolboom asosida).
9.4-rasm. Parolga qarshi asosiy hujum turlari va himoya choralari (muallif ishlanmasi; OpenLearn Network Security va SecurityTolboom asosida).

To'liq izlash hujumida (brute force) tajovuzkor barcha mumkin bo'lgan belgilar kombinatsiyasini ketma-ket sinab chiqadi. Bu usulning muvaffaqiyati parol uzunligiga bevosita bog'liq: har bir qo'shimcha belgi variantlar sonini bir necha marta oshiradi. Lug'at hujumida esa barcha kombinatsiyalar emas, balki oldindan tuzilgan ro'yxat, ya'ni keng tarqalgan so'z va parollar sinaladi. Bu usul ancha samarali, chunki ko'pchilik foydalanuvchi tasodifiy emas, ma'noli parol tanlaydi.

Tayyor jadval hujumida tajovuzkor keng tarqalgan parollarning xeshlarini oldindan hisoblab qo'yadi va o'g'irlangan bazadagi xeshlarni shu jadval bilan solishtiradi. Bunda hech narsa hisoblanmaydi, faqat qidiriladi, shuning uchun jarayon juda tez kechadi. Aynan shu hujumga qarshi tuz qo'shish ishlatiladi. Nihoyat, hisob ma'lumotlarini qayta ishlatish hujumida tajovuzkor boshqa saytdan sizib chiqqan parollarni shu tizimda sinab ko'radi. Bu hujum foydalanuvchining bir xil parolni turli xizmatlarda ishlatish odatiga tayanadi va u bugungi kunda eng samarali usullardan biri hisoblanadi.

Zamonaviy parol siyosati: NIST tavsiyalari

Uzoq yillar davomida parol siyosati bir xil qoidalarga tayanardi: parol qisqa bo'lsin, lekin murakkab belgilar aralashmasidan iborat bo'lsin va har uch oyda majburiy almashtirilsin. Tadqiqotlar shuni ko'rsatdiki, bu qoidalar amalda kutilgan natijani bermaydi, ba'zan esa zarar keltiradi. Majburiy almashtirish talabi qo'yilganda foydalanuvchi yangi kuchli parol o'ylab topmaydi, balki eskisini kichik o'zgarish bilan takrorlaydi. Murakkablik talabi esa parolni odam uchun qiyin, kompyuter uchun esa oson taxmin qilinadigan qiladi.

Shu sababli AQSh Milliy standartlar va texnologiyalar instituti (NIST) SP 800-63B hujjatida parol siyosatiga yondashuvni tubdan qayta ko'rib chiqdi. Ushbu hujjatning to'rtinchi tahriri 2025-yilda yakuniy shaklda tasdiqlangan bo'lib, undagi asosiy talablar quyidagi jadvalda keltirilgan (9.2-jadval). Bu talablar AQSh davlat idoralari uchun mo'ljallangan bo'lsa-da, ular jahon amaliyotida keng e'tirof etilgan va bugungi kunda eng ishonchli amaliy tavsiya hisoblanadi.

Talab

Mazmuni

Asosi

Minimal uzunlik

Yagona omil sifatida ishlatilsa, parol kamida 15 belgi bo'lishi shart; ko'p omilli autentifikatsiya tarkibida ishlatilsa, kamida 8 belgi

Uzunlik murakkablikdan ko'ra samaraliroq himoya beradi

Maksimal uzunlik

Cheklov qo'yilsa, u kamida 64 belgi bo'lishi kerak

Uzun parol iboralaridan foydalanishga imkon berish

Tarkib talablari

«Harf, raqam va belgi bo'lsin» kabi talablar qo'yilmaydi

Bunday talab taxminlanadigan qoliplarga olib keladi

Davriy almashtirish

Jadval bo'yicha majburiy almashtirish talab qilinmaydi

Eskirgan amaliyot; parolning sifatini pasaytiradi

Oshkor bo'lganda

Parol sizib chiqqani aniqlansa, darhol almashtiriladi

Almashtirish sababga ko'ra bo'lishi kerak, jadval bo'yicha emas

Stop-list

Keng tarqalgan va sizib chiqqan parollar taqiqlanadi

Lug'at hujumining oldini oladi

Maslahat va savollar

Parol maslahatlari va nazorat savollari ishlatilmaydi

Adobe holatidagi kabi ma'lumot oshkor bo'lishiga yo'l qo'ymaslik

Urinishlar cheklovi

Muvaffaqiyatsiz urinishlar soni va tezligi cheklanadi

To'liq izlash hujumini amalda imkonsiz qiladi

9.2-jadval. NIST SP 800-63B (4-tahrir, 2025-yil) bo'yicha parol talablari.

Ushbu jadvaldagi ikki band ko'pchilik uchun kutilmagan bo'lishi mumkin. Birinchisi, davriy almashtirishning bekor qilinishi. Uning sababi shundaki, parolni majburan almashtirish uning oshkor bo'lish xavfini kamaytirmaydi, biroq foydalanuvchini sodda va oldindan taxmin qilinadigan qoliplar ishlatishga majbur qiladi. Ikkinchisi, tarkib talablarining olib tashlanishi: uzun va eslab qolish oson bo'lgan parol iborasi qisqa va murakkab belgilar aralashmasidan ko'ra bardoshliroq bo'ladi.

Nazorat savollarining taqiqlanishi ham alohida e'tiborga loyiq. Bunday savollarga javob ko'pincha ochiq manbalardan, masalan ijtimoiy tarmoqlardan topilishi mumkin, shu sababli ular parolni tiklashning zaif nuqtasiga aylanadi. Kirish voqeasidagi Adobe misolida esa parol maslahatlari butun himoyani yemirgan edi.

Foydalanuvchi darajasidagi tavsiyalar ham shu qoidalardan kelib chiqadi: har bir xizmat uchun alohida parol tanlash, uzun parol iborasidan foydalanish, parollarni maxsus parol boshqaruvchi dasturda saqlash va imkon bo'lgan hamma joyda ko'p omilli autentifikatsiyani yoqish. Parol boshqaruvchisi ayniqsa muhim, chunki u foydalanuvchining eslab qolish cheklovini butunlay bartaraf etadi.

Amaliy misol

Otabek «Raqamli Yechim»ning eski parol siyosatini ko'rib chiqadi. Unda parol kamida sakkiz belgidan iborat bo'lishi, harf, raqam va maxsus belgi o'z ichiga olishi hamda har 90 kunda almashtirilishi talab qilingan edi. Amalda esa xodimlar oddiy naqshdan foydalanardi: bir xil so'zga oy raqamini qo'shib, har chorakda uni yangilardi. Otabek siyosatni qayta yozadi: minimal uzunlik o'n besh belgiga oshiriladi, tarkib talablari olib tashlanadi, jadval bo'yicha almashtirish bekor qilinadi, buning o'rniga sizib chiqqan parollar ro'yxati bilan tekshirish va kirish urinishlari cheklovi joriy etiladi. Xodimlarga esa parol boshqaruvchi dastur beriladi.

Kasbiy vaziyat

Direktor Sardor bu o'zgarishga shubha bildiradi: «Parolni tez-tez almashtirish har doim xavfsizlik belgisi hisoblanardi. Uni bekor qilsak, himoya zaiflashmaydimi?» Otabek tushuntiradi: majburiy almashtirish parol oshkor bo'lgan holatda kech chora bo'ladi, chunki tajovuzkor oshkor bo'lgan paroldan bir necha hafta emas, bir necha daqiqada foydalanadi. Ayni paytda u foydalanuvchini har safar parolni zaiflashtirishga undaydi. Shu sababli zamonaviy yondashuv boshqacha: parol uzun bo'lsin, sizib chiqqanlar ro'yxati bilan tekshirilsin va oshkor bo'lgani aniqlanganda darhol almashtirilsin. Ya'ni almashtirish jadval bo'yicha emas, aniq sababga ko'ra amalga oshiriladi.

Amaliy topshiriq

Quyidagi topshiriqlarni bajaring. (a) Parolni saqlashning to'rt usulini xavfsizlik darajasi bo'yicha joylashtiring va har biri qaysi hujum turiga zaif ekanini ko'rsating. (b) 9.2-jadvalga tayanib, kichik IT-kompaniya uchun parol siyosatining loyihasini yozing: kamida oltita aniq qoida bo'lsin. (v) Eski yondashuvdagi uchta qoidani (qisqa lekin murakkab parol, majburiy davriy almashtirish, nazorat savollari) tanlab, ularning har biri nima uchun bugungi kunda tavsiya etilmasligini asoslang. (g) Kirish voqeasidagi Adobe xatosini tahlil qiling: kompaniya qaysi ikki qarorni boshqacha qabul qilganda oqibat sezilarli yengilroq bo'lardi?

Nazorat savollari

  1. 1Parolning zaifligi qaysi ikki tomondan kelib chiqadi?
  2. 2Parolni shifrlash va xeshlash o'rtasidagi farq nimada va nima uchun xeshlash afzal?
  3. 3Tuz (salt) qanday hujumga qarshi ishlatiladi va u qanday ishlaydi?
  4. 4To'liq izlash va lug'at hujumi bir-biridan qanday farq qiladi?
  5. 5Hisob ma'lumotlarini qayta ishlatish hujumi qanday foydalanuvchi odatiga tayanadi?
  6. 6NIST SP 800-63B nima uchun jadval bo'yicha majburiy parol almashtirishni tavsiya etmaydi?
  7. 7Nima uchun parol tarkibiga qo'yiladigan talablar («harf, raqam va belgi bo'lsin») samarasiz deb topildi?