Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 10000UZS
Размер 139.5KB
Покупки 0
Дата загрузки 06 Ноябрь 2026
Расширение docx
Раздел Курсовые работы
Предмет Педагогика

Продавец

Bohodir Jalolov

Axborot tizimlarida foydalanuvchi autentifikatsiyasi va identifikatsiyasi

Купить
Mavzu:  Axborot tizimlarida foydalanuvchi autentifikatsiyasi va identifikatsiyasi .
MUNDARIJA
KIRISH ...................................................................................................................................................... 1
Tadqiqot vazifalari: Belgilangan maqsadlarga erishish uchun quyidagi tadqiqot vazifalari bajariladi: . 3
I.BOB.NAZARIY ASOSLAR: IDENTIFIKATSIYA VA AUTENTIFIKATSIYA TUSHUNCHALARI ............................ 5
1.1. Identifikatsiya: Tushuncha va Mexanizmlar .......................................................................................... 6
1.2. Autentifikatsiya: Asosiy Tamoyillar va Turlari ............................................................................... 7
1.3. Avtorizatsiya va Hisobga Olish (Accounting) Tushunchalari ........................................................ 10
II. BOB AUTENTIFIKATSIYA MEXANIZMLARINING TURLARI VA TEXNOLOGIYALARI ............................... 12
2.1 Parollarga Asoslangan Autentifikatsiya ........................................................................................ 12
2.2. Ikki Faktorli va Ko'p Faktorli Autentifikatsiya (2FA/MFA) ............................................................ 14
2.3. Tarmoq Protokollariga Asoslangan Autentifikatsiya ................................................................... 16
2.4. Maxsus Autentifikatsiya Mexanizmlari ....................................................................................... 17
III. BOB AUTENTIFIKATSIYA VA IDENTIFIKATSIYA TIZIMLARINING XAVFSIZLIK MUAMMOLARI VA 
TAHDIDLARI ........................................................................................................................................... 18
3.1. Keng Tarqalgan Hujumlar ............................................................................................................ 19
3.2. Xavfsizlik Zaifliklari ...................................................................................................................... 21
3.3. Maxfiylik va Shaxsiy Ma'lumotlarning Himoyasi (GDPR, CCPA) ................................................... 23
IV.BOB XAVFSIZ AUTENTIFIKATSIYA VA IDENTIFIKATSIYA TIZIMLARINI LOYIHALASH VA AMALGA 
OSHIRISH ............................................................................................................................................... 24
4.1. Eng Yaxshi Amaliyotlar ................................................................................................................ 25
4.2. Autentifikatsiya Tizimlarini Integratsiya Qilish ............................................................................ 27
4.3. Kelajak Autentifikatsiya Trendlari ............................................................................................... 28
XULOSA .................................................................................................................................................. 30
Kurs ishi davomida olingan bilimlar va ularning amaliy ahamiyati ..................................................... 32
Foydalanilgan Adabiyotlar Ro'yxati ........................................................................................................ 34
ILOVA ......................................................................................................................................................... 35
KIRISH
Mavzuning   dolzarbligi   -   Bugungi   raqamli   asrda   axborot   tizimlari   har   bir
insonning shaxsiy hayotidan tortib, yirik korxonalarning kundalik faoliyatiga qadar
1 chuqur   kirib   borgan.   Internet-banking,   elektron   tijorat,   davlat   xizmatlari,   ijtimoiy
tarmoqlar   va   boshqa   ko‘plab   sohalar   axborot   tizimlariga   asoslanadi.   Ushbu
tizimlarda saqlanadigan ma'lumotlarning hajmi va ahamiyati doimiy ravishda ortib
bormoqda.   Shu   bilan   birga,   axborot   xavfsizligiga   tahdidlar   ham   tobora
murakkablashib,   ko‘payib   bormoqda.   Kiberhujumlar,   ma'lumotlar   o‘g‘irlanishi,
ruxsatsiz   kirishlar,   shaxsiy   ma'lumotlarning   suiiste'mol   qilinishi   bugungi   kunning
eng dolzarb muammolaridan hisoblanadi.
Axborot   tizimlarining   asosiy   vazifalaridan   biri   –   foydalanuvchilarning
haqqoniyligini   ta'minlash   va   ularga   tegishli   ruxsatlarni   berishdir.   Bu   jarayon
identifikatsiya   va   autentifikatsiya   orqali   amalga   oshiriladi.   Identifikatsiya
foydalanuvchining   o'z   shaxsini   tizimga   tanitishi   bo‘lsa,   autentifikatsiya   esa   bu
shaxsning   aytilganidek   ekanligini   tasdiqlash   jarayonidir.   Ushbu   ikki   tushuncha
axborot   xavfsizligi   arxitekturasining   tamal   toshlari   hisoblanadi.   Ularsiz   tizimlar
xavfsiz bo'lmaydi va ruxsatsiz kirishlar, ma'lumotlar buzilishi kabi qator xavfsizlik
muammolariga duch kelishi mumkin. 1
Mavzuning dolzarbligi quyidagilarda namoyon bo'ladi:
 Ma'lumotlar   qiymatining   ortishi:   Shaxsiy,   moliyaviy,   tijorat   sirlari   va
davlat   ma'lumotlari   tobora   qimmatli   resursga   aylanmoqda.   Ularni   himoya
qilish iqtisodiy va milliy xavfsizlik nuqtai nazaridan juda muhim.
 Kiberjinoyatchilikning o'sishi:   Hujumchilar doimiy ravishda yangi hujum
usullarini   ishlab   chiqishmoqda,   bu   esa   autentifikatsiya   mexanizmlarini
yanada mustahkamlashni talab qiladi.
 Qonunchilik   talablari:   Shaxsiy   ma'lumotlarni   himoya   qilish   bo‘yicha
xalqaro   va   milliy   qonunlar   (masalan,   GDPR,   CCPA)   axborot   tizimlarida
kuchli   identifikatsiya   va   autentifikatsiya   choralari   mavjud   bo‘lishini   talab
qiladi.
 Foydalanuvchi ishonchi:   Xavfsiz tizimlar foydalanuvchilarning ishonchini
qozonishda   va   ularni   tizimdan   faol   foydalanishga   undashda   muhim   rol
o'ynaydi.   Tizim   xavfsizligining   buzilishi   foydalanuvchilarning   ishonchini
yo'qotishiga   va   kompaniyaning   obro'siga   salbiy   ta'sir   ko'rsatishiga   olib
kelishi mumkin.
Shu   sababli,   axborot   tizimlarida   foydalanuvchi   identifikatsiyasi   va
autentifikatsiyasini   chuqur   o‘rganish,   mavjud   usullarni   tahlil   qilish,   ularning
afzallik   va   kamchiliklarini   aniqlash,   shuningdek,   yangi   texnologiyalar   va
1
  Stallings, William. (2020).  Cryptography and Network Security: Principles and Practice.  8th Edition. Pearson .
2 tahdidlarga   qarshi   samarali   yechimlarni   taklif   qilish   bugungi   kunda   juda   muhim
vazifadir.
Tadqiqot   maqsadi   -   Ushbu   kurs   ishining   asosiy   maqsadi   axborot
tizimlarida   foydalanuvchi   autentifikatsiyasi   va   identifikatsiyasining   nazariy
asoslari, amaliy mexanizmlari, mavjud xavfsizlik muammolari va ularni hal qilish
yo'llarini   har   tomonlama   o'rganish   va   tahlil   qilishdan   iborat.   Shuningdek,
zamonaviy axborot xavfsizligi talablariga javob beradigan samarali autentifikatsiya
yechimlarini taklif etish ham maqsad qilingan.
Kurs ishining doirasida quyidagi asosiy maqsadlarga erishish ko'zda tutilgan:
 Identifikatsiya   va   autentifikatsiya   tushunchalarining   mohiyatini,   ularning
axborot xavfsizligidagi o'rnini va bir-biri bilan bog'liqligini aniqlash.
 Autentifikatsiyaning   asosiy   omillarini   (bilgan   narsa,   ega   bo'lgan   narsa,   o'zi
bo'lgan   narsa)   va   ularga   asoslangan   mexanizmlarni   (parollar,   tokenlar,
biometrik ma'lumotlar) batafsil ko'rib chiqish.
 Bir   faktorli,   ikki   faktorli   va   ko'p   faktorli   autentifikatsiya   usullarini
taqqoslash, ularning afzallik va kamchiliklarini tahlil qilish.
 Tarmoq protokollariga asoslangan  autentifikatsiya mexanizmlari (Kerberos,
OAuth   2.0,   OpenID   Connect,   SAML)   va   ularning   qo'llanilish   sohalarini
o'rganish.
 Autentifikatsiya   va   identifikatsiya   tizimlariga   qarshi   qaratilgan   keng
tarqalgan xavfsizlik tahdidlari (fishing, brute-force, SIM-swap hujumlari) va
zaifliklarni aniqlash.
 Xavfsiz   autentifikatsiya   va   identifikatsiya   tizimlarini   loyihalash   hamda
amalga oshirish bo'yicha eng yaxshi amaliyotlarni va standartlarni o'rganish.
 Kelajakda   autentifikatsiya   texnologiyalarining   rivojlanish   tendensiyalarini
(parolsiz autentifikatsiya, blokcheyn asosidagi identifikatsiya) tahlil qilish.
Tadqiqot vazifalari:   Belgilangan maqsadlarga erishish uchun quyidagi tadqiqot 
vazifalari bajariladi:
3 1. Identifikatsiya, autentifikatsiya, avtorizatsiya va hisobga olish (accounting) 
tushunchalariga batafsil ta'rif berish va ularning funksional farqlarini 
ko'rsatish.
2. Parolga asoslangan autentifikatsiyaning ishlash mexanizmlarini (masalan, 
parol xeshlash, solt qo'llash) o'rganish va uning zaif tomonlarini tahlil qilish.
3. Ikki faktorli (2FA) va ko'p faktorli (MFA) autentifikatsiyaning har xil 
turlarini (SMS OTP, autentifikator ilovalari, apparat tokenlari, biometrik 
ma'lumotlar) batafsil tasvirlash va ularni qo'llashning afzalliklarini tahlil 
qilish.
4. Federatsiyalashgan identifikatsiya va yagona kirish (SSO) tamoyillarini 
o'rganish, OAuth 2.0 va OpenID Connect kabi protokollarning ishlashini 
misollar bilan tushuntirish.
5. Kiberhujumlar (fishing, brute-force, kredensiallarni to'ldirish, SIM-swap) 
turlarini tasniflash va ularning autentifikatsiya tizimlariga ta'sirini baholash.
6. Maxfiylik va shaxsiy ma'lumotlarni himoya qilish (masalan, GDPR) 
kontekstida biometrik autentifikatsiyaning huquqiy va axloqiy jihatlarini 
ko'rib chiqish.
7. Xavfsiz autentifikatsiya siyosatlarini ishlab chiqish va amalga oshirish 
bo'yicha tavsiyalar berish.
8. Parolsiz autentifikatsiya, blokcheyn texnologiyasi va xulq-atvorga 
asoslangan biometrik usullar kabi yangi autentifikatsiya texnologiyalarini 
tadqiq qilish.
Tadqiqot obyekti:  Axborot tizimlarining xavfsizlik komponentlari, xususan, 
foydalanuvchi identifikatsiyasi va autentifikatsiyasi mexanizmlari.
Tadqiqot predmeti:  Identifikatsiya va autentifikatsiyaning nazariy va amaliy 
jihatlari, ularni amalga oshirish uchun qo'llaniladigan texnologiyalar, mavjud 
xavfsizlik tahdidlari, ushbu tizimlarning zaifliklari, shuningdek, ularni 
mustahkamlash bo'yicha ilg'or amaliyotlar va kelajakdagi rivojlanish 
tendensiyalari.
Kurs   ishi   tuzilishi   :   Ushbu   kurs   ishi   kirish,   to'rtta   asosiy   bo'lim,   xulosa,
foydalanilgan   adabiyotlar   ro'yxati   va   ilovalardan   iborat.   Har   bir   bo'lim   o'zining
maqsad va vazifalariga ega bo'lib, ular birgalikda tadqiqotning umumiy maqsadiga
erishishga xizmat qiladi.
 Kirish:  Mavzuning dolzarbligi, tadqiqot maqsadi, vazifalari, obyekti, 
predmeti va ishning umumiy tuzilishi bayon qilinadi.
4  1. Nazariy Asoslar: Identifikatsiya va Autentifikatsiya Tushunchalari:  
Ushbu bo'limda identifikatsiya va autentifikatsiyaning asosiy ta'riflari, 
ularning turlari, omillari va xavfsizlikdagi o'rni chuqur tahlil qilinadi. 
Shuningdek, avtorizatsiya va hisobga olish tushunchalari ham yoritiladi.
 2. Autentifikatsiya Mexanizmlarining Turlari va Texnologiyalari:  Bu 
bo'limda parollarga asoslangan autentifikatsiya, ikki va ko'p faktorli 
autentifikatsiya, tarmoq protokollari (Kerberos, OAuth, OpenID Connect, 
SAML) va maxsus autentifikatsiya mexanizmlari (biometrik, raqamli 
sertifikatlar) batafsil ko'rib chiqiladi.
 3. Autentifikatsiya va Identifikatsiya Tizimlarining Xavfsizlik 
Muammolari va Tahdidlari:  Ushbu bo'limda autentifikatsiya tizimlariga 
qarshi yo'naltirilgan keng tarqalgan kiberhujumlar (fishing, brute-force, 
SIM-swap) va ularning zaifliklari tahlil qilinadi. Shaxsiy ma'lumotlar 
maxfiyligi masalalari ham ko'rib chiqiladi.
 4. Xavfsiz Autentifikatsiya va Identifikatsiya Tizimlarini Loyihalash va 
Amalga Oshirish:  Bu bo'limda xavfsiz autentifikatsiya tizimlarini yaratish 
bo'yicha eng yaxshi amaliyotlar, integratsiya usullari va kelajakdagi 
rivojlanish tendensiyalari (parolsiz autentifikatsiya, blokcheyn) yoritiladi.
 Xulosa:  Kurs ishi davomida olingan asosiy xulosalar umumlashtiriladi, 
tadqiqot natijalarining ahamiyati va kelajakdagi tadqiqotlar uchun takliflar 
beriladi.
 Foydalanilgan Adabiyotlar Ro'yxati:  Ishda foydalanilgan barcha manbalar
tartibli ro'yxat shaklida keltiriladi.
 Ilovlar:  Agar mavjud bo'lsa, asosiy matnga kiritilmagan qo'shimcha 
materiallar (kod fragmentlari, diagrammalar, jadvallar) beriladi.
I.BOB.NAZARIY ASOSLAR: IDENTIFIKATSIYA VA
AUTENTIFIKATSIYA TUSHUNCHALARI
5 Axborot   tizimlarida   xavfsizlikni   ta'minlashning   boshlang'ich   va   asosiy
bosqichlari   foydalanuvchilarning   identifikatsiyasi   va   autentifikatsiyasi
hisoblanadi.   Bu   ikki   tushuncha   bir-biri   bilan   chambarchas   bog'liq   bo'lib,   tizim
resurslariga   ruxsatsiz   kirishni   oldini   olishda   hal   qiluvchi   rol   o'ynaydi.   Ularni
tushunish   axborot   xavfsizligi   bo'yicha   har   qanday   tizimni   loyihalash   va   amalga
oshirish uchun muhimdir.
1.1. Identifikatsiya: Tushuncha va Mexanizmlar
Identifikatsiya   –   bu   foydalanuvchining   o'z   shaxsini   axborot   tizimiga
tanitish   jarayoni.   Oddiy   qilib   aytganda,   bu   "men   kimm..."   degan   savolga   javob
berishdir.   Identifikatsiya   foydalanuvchi   tizim   bilan   o'zaro   aloqada   bo'lishi   uchun
birinchi qadam bo'lib, u tizimga o'zining noyob "nomini" taqdim etishini anglatadi.
Ushbu "nom" tizim tomonidan tan olinadigan va qayta ishlanadigan biron bir belgi
bo'lishi mumkin.
Identifikatsiyaning   ta'rifi:   Identifikatsiya   –   bu   subyekt   (foydalanuvchi,
jarayon,   qurilma)   o'zining   noyob   identifikatorini   tizimga   taqdim   etishi   va   shu
orqali   o'z   shaxsini   (kimligini)   e'lon   qilishidir.   Bu   jarayon   avtentifikatsiya
boshlanishidan   oldin   sodir   bo'ladi   va   tizimga   kirishga   urinayotgan   shaxs   kimligi
haqida dastlabki ma'lumot beradi.
Identifikatsiyaning   maqsadi:   Identifikatsiyaning   asosiy   maqsadi   tizimga
kirishga   urinayotgan   shaxsni   boshqalardan   ajratib   turuvchi   noyob   belgini
aniqlashdir.   Bu   belgi   orqali   tizim   ushbu   foydalanuvchi   haqidagi   ma'lumotlarni
(masalan,   uning   huquqlari,   avtorizatsiyalarini)   topishi   mumkin.   Identifikator
mavjud bo'lmasa, tizim foydalanuvchining haqqoniyligini tasdiqlay olmaydi. 2
Identifikatsiya usullari:  Foydalanuvchini identifikatsiya qilish uchun turli xil 
usullar qo'llaniladi.  Eng keng tarqalganlari quyidagilardir:
 Login   /   Foydalanuvchi   nomi   (Username):   Bu   eng   keng   tarqalgan
identifikatsiya   usuli   bo'lib,   foydalanuvchi   tizimga   kirish   uchun   o'zining
tanlangan   yoki   tizim   tomonidan   berilgan   noyob   nomini   kiritadi.   Masalan,
"john.doe",   "user123",   "admin"   kabi   nomlar.   Ushbu   nomlar   odatda   tizim
ichida noyob bo'lishi kerak.
 Maxsus ID raqamlari:   Ba'zi  tizimlar  foydalanuvchilarga yoki obyektlarga
noyob   raqamli   identifikatorlarni   (ID)   tayinlaydi.   Bular   mahsulot   seriya
2
  Bishop, Matt. (2018). Computer Security: Art and Science. 2nd Edition. Addison-Wesley.
6 raqamlari,   mijoz   kodlari,   xodim   IDsi   yoki   tizim   tomonidan   avtomatik
yaratilgan noyob raqamlar bo'lishi mumkin.
 Elektron pochta manzili:  Ko'plab veb-servislar va ilovalar elektron pochta
manzilini   identifikator   sifatida   ishlatishni   taklif   qiladi,   chunki   u   odatda
noyobdir va foydalanuvchi uchun eslab qolish oson.
 Telefon   raqami:   Mobil   ilovalar   va   xizmatlar   ko'pincha   telefon   raqamini
identifikator sifatida ishlatadi, ayniqsa mobil OTP (bir martalik parol) bilan
birgalikda.
 Boshqa identifikatsiya elementlari:  Ba'zi tizimlar ijtimoiy tarmoq hisoblari
(Google, Facebook ID), biometrik shablonlarning IDsi (masalan, barmoq izi
skaneri   tomonidan   yaratilgan   ichki   ID)   yoki   qurilmaning   noyob
identifikatoridan (MAC manzili, qurilma seriya raqami) ham identifikatsiya
uchun foydalanishi mumkin.
Identifikatsiyaning   ahamiyati:   Identifikatsiya   tizimga   kirish   jarayonining
birinchi   va   juda   muhim   qadamidir.   Foydalanuvchi   o'zini   to'g'ri   identifikatsiya
qilmasa,   autentifikatsiya   jarayoni   hatto   boshlanishi   ham   mumkin   emas.
Shuningdek, identifikator tizimga ma'lumotlar bazasida ushbu foydalanuvchi bilan
bog'liq   ma'lumotlarni   (autentifikatsiya   ma'lumotlari,   ruxsatlar,   sozlamalar)   tezda
topish imkonini beradi. Identifikator ochiq bo'lishi va maxfiy bo'lmasligi mumkin,
chunki   u   faqat   foydalanuvchining   kimligini   e'lon   qiladi,   uning   haqqoniyligini
tasdiqlamaydi.
1.2. Autentifikatsiya: Asosiy Tamoyillar va Turlari
Autentifikatsiya  – bu foydalanuvchining o'z shaxsini tasdiqlash jarayoni. 
Identifikatsiyadan farqli o'laroq, autentifikatsiya "Men aytganimdekmi?" degan 
savolga javob beradi. Bu jarayon tizimga kirishga urinayotgan shaxsning haqiqatan
ham u o'zi ekanligini isbotlashni talab qiladi.
Autentifikatsiyaning ta'rifi:  Autentifikatsiya – bu subyekt (foydalanuvchi) 
o'zining avvalgi identifikatsiya paytida e'lon qilgan shaxsiga mos kelishini 
isbotlash jarayonidir. Bu jarayon orqali tizim foydalanuvchining haqqoniyligini 
tekshiradi va unga tizimga kirish ruxsatini berish yoki rad etish haqida qaror qabul 
qiladi.
Autentifikatsiyaning maqsadi:  Autentifikatsiyaning asosiy maqsadi — 
ruxsatsiz kirishni oldini olish. Tizimga kirishga urinayotgan har bir shaxsning 
shaxsiyatini tasdiqlash orqali, u faqat vakolatli foydalanuvchilarning tizim 
resurslaridan foydalanishini ta'minlaydi.
7 Autentifikatsiya omillari (faktorlari):  Autentifikatsiya foydalanuvchining 
shaxsini tasdiqlash uchun turli xil omillarga asoslanadi. NIST (National Institute of
Standards and Technology) standartlariga ko'ra, autentifikatsiyaning uchta asosiy 
omili mavjud:
1. Bilgan narsa (Knowledge Factor):  Bu omil foydalanuvchi biladigan biron 
bir maxfiy ma'lumotga asoslanadi.
o Parol:  Belgilar ketma-ketligi bo'lib, foydalanuvchi uni eslab qoladi va
tizimga kirish uchun kiritadi.  Eng keng tarqalgan, ammo zaif 
omillardan biri.
 Parollar   xavfsizligi:   Kuchli   parollar   katta-kichik   harflar,
raqamlar   va   maxsus   belgilar   aralashmasidan   iborat   bo'lishi,
uzun bo'lishi va tez-tez o'zgartirib turilishi kerak.
 Murakkab   parollar:   Hujumchilarning   lug'at   hujumlari   va
brute-force hujumlariga qarshi samarali himoya.
 Parol   boshqaruvchilari:   Foydalanuvchilarga   murakkab
parollarni yaratish va saqlashda yordam beradigan dasturlar.
o PIN-kod   (Personal   Identification   Number):   Odatda   raqamlardan
iborat   qisqa   kod   bo'lib,   mobil   telefonlar,   bank   kartalari   va   ba'zi
tizimlar uchun ishlatiladi.
o Maxfiy   savolga   javob:   Foydalanuvchi   ro'yxatdan   o'tishda   tanlagan
savolga   bergan   javobi.   Agar   parol   unutilsa,   parolni   tiklash   uchun
ishlatilishi   mumkin.   Biroq,   bu   omil   ko'pincha   ijtimoiy   muhandislik
hujumlariga moyil bo'ladi.
2. Ega   bo'lgan   narsa   (Possession   Factor):   Bu   omil   foydalanuvchi   egalik
qiladigan biron bir jismoniy yoki virtual narsaga asoslanadi.
o Smart-karta:   Maxsus   chipga   ega   plastik   karta   bo'lib,   shaxsiy
ma'lumotlar va kriptografik kalitlarni saqlaydi. Autentifikatsiya uchun
karta   o'quvchiga   kiritiladi   va   ko'pincha   PIN-kod   bilan   birga
ishlatiladi.
o USB   token:   USB   portiga   ulanadigan   kichik   qurilma   bo'lib,
kriptografik kalitlar yoki bir martalik parol generatorini saqlaydi.
o Mobil   telefon   (OTP):   Foydalanuvchining   ro'yxatdan   o'tgan   mobil
telefoniga   SMS   orqali   yuboriladigan   bir   martalik   parol   (OTP   -   One-
Time Password).
o Tasdiqlovchi ilovalar (Authenticator Apps):   Google Authenticator,
Microsoft   Authenticator   kabi   ilovalar   vaqtga   asoslangan   bir   martalik
parollarni   (TOTP   -   Time-based   One-Time   Password)   generatsiya
qiladi.  Bu ilovalar internetga ulanmasdan ham ishlaydi.
8 o Jismoniy   kalitlar:   Mexanik   kalitlar   yoki   tokenlar   (masalan,
U2F/FIDO   qurilmalari)   veb-autentifikatsiya   uchun   ishlatilishi
mumkin.
3. O'zi bo'lgan narsa (Inherence Factor):  Bu omil foydalanuvchining noyob
biologik xususiyatlariga (biometrik ma'lumotlar) asoslanadi.
o Barmoq   izi:   Foydalanuvchining   barmoq   izi   naqshlari   skaner   orqali
o'qiladi va saqlangan shablon bilan taqqoslanadi.
o Yuzni tanish (Facial Recognition):   Foydalanuvchining yuzi kamera
orqali   skanerlanadi   va   uning   noyob   xususiyatlari   (yuz   shakli,   ko'zlar
orasidagi   masofa   va   h.k.)   tasdiqlash   uchun   ishlatiladi.   Face   ID
(Apple) bunga misol bo'la oladi.
o Ko'z qorachig'i   (Iris  Scan)   /  To'r  parda (Retinal   Scan):   Ko'zning
noyob naqshlari skanerlanadi.  Bu juda aniq biometrik usullardan biri.
o Ovozni   tanish   (Voice   Recognition):   Foydalanuvchining   ovoz
naqshlari tahlil qilinadi.
o Biometrik   autentifikatsiyaning   afzalliklari:   Parollarni   eslab   qolish
shart emas, qulaylik, yuqori xavfsizlik (ayniqsa, ko'p faktorli tizimda),
parolni unutish muammosi yo'qligi.
o Biometrik autentifikatsiyaning kamchiliklari:  Ba'zan xato tanishlar
(False   Acceptance   Rate   -   FAR,   False   Rejection   Rate   -   FRR),
biometrik ma'lumotlarni o'zgartirish yoki tiklash imkonsizligi (agar u
buzilsa), maxfiylik masalalari, ma'lumotlarni saqlash xavfsizligi. 3
Autentifikatsiya turlari:   Autentifikatsiya omillari soniga qarab quyidagi turlarga
bo'linadi:
 Bir faktorli autentifikatsiya (SFA - Single-Factor Authentication):  Faqat
bitta   autentifikatsiya   omiliga   asoslanadi.   Masalan,   faqat   parol   yordamida
kirish.   Bu   eng   oddiy   va   eng   kam   xavfsiz   usul   bo'lib,   hujumlarga   nisbatan
juda zaif.  Ko'pgina eski tizimlar hali ham SFA dan foydalanadi.
 Ikki   faktorli   autentifikatsiya   (2FA   -   Two-Factor   Authentication):   Ikki
xil   autentifikatsiya   omilini   talab   qiladi.   Masalan,   parol   (bilgan   narsa)   va
mobil   telefoningizga   kelgan   kod   (ega   bo'lgan   narsa).   Bu   SFA   ga   nisbatan
sezilarli darajada xavfsizlikni oshiradi, chunki hujumchi faqat parolni bilish
bilan tizimga kira olmaydi, balki ikkinchi omilga ham ega bo'lishi kerak.
o 2FA   ning   ishlash   prinsipi:   Foydalanuvchi   o'z   login   va   parolini
kiritadi.   Agar   parol   to'g'ri   bo'lsa,   tizim   ikkinchi   autentifikatsiya
omilini   so'raydi   (masalan,   OTPni   mobil   telefonga   yuboradi).
3
  Cheswick, William R., Bellovin, Steven M., & Rubin, Aviel D. (2003). Firewalls and Internet Security: Protecting the Network Perimeter. 2nd 
Edition. Addison-Wesley.
9 Foydalanuvchi   ushbu   kodni   kiritgandan   keyingina   tizimga   kirishga
ruxsat beriladi.
 Ko'p   faktorli   autentifikatsiya   (MFA   -   Multi-Factor   Authentication):
Ikki   yoki   undan   ortiq   autentifikatsiya   omilini   talab   qiladi.   Masalan,   parol
(bilgan  narsa),  mobil  ilovadagi  kod  (ega  bo'lgan  narsa)  va   barmoq  izi  (o'zi
bo'lgan   narsa).   MFA   autentifikatsiyaning   eng   yuqori   xavfsizlik   darajasini
ta'minlaydi,   chunki   hujumchi   birdaniga   bir   nechta,   turli   xil   omillarni
egallashi kerak bo'ladi, bu esa juda qiyin.
o MFA   ning   afzalliklari:   Kiberhujumlarga   qarshi   yuqori   darajadagi
himoya, ma'lumotlar buzilishi xavfini sezilarli darajada kamaytirish.
o MFA   ning   kamchiliklari:   Ba'zi   hollarda   foydalanish   qulayligini
kamaytirishi mumkin (qo'shimcha qadamlar tufayli).
1.3. Avtorizatsiya va Hisobga Olish (Accounting) Tushunchalari
Identifikatsiya   va   autentifikatsiya   tizimga   kirish   uchun   asos   bo'lsa,
avtorizatsiya   va   hisobga   olish   tizim   ichida   foydalanuvchining   faoliyatini
boshqarish   va   kuzatishni   ta'minlaydi.   Ular   axborot   xavfsizligining   AAA
(Authentication,   Authorization,   Accounting)   modelining   ajralmas   qismlari
hisoblanadi.
Avtorizatsiya   (Ruxsat   berish):   Avtorizatsiya   –   bu   autentifikatsiya   qilingan
foydalanuvchining   tizim   resurslaridan   (fayllar,   ma'lumotlar   bazalari,   funksiyalar,
xizmatlar)   qaysi   biriga   qanday   turdagi   kirish   huquqiga   ega   ekanligini   aniqlash
jarayoni. Oddiy qilib aytganda, bu "Menga nima qilishga ruxsat berilgan?" degan
savolga   javob   berishdir.   Foydalanuvchi   tizimga   muvaffaqiyatli   kirgandan   so'ng,
tizim   uning   identifikatori   va   autentifikatsiya   ma'lumotlari   asosida   unga   berilgan
ruxsatlarni tekshiradi. 4
 Ruxsat berish mexanizmlari:
o Kirishni   boshqarish   ro'yxatlari   (Access   Control   Lists   -   ACLs):
Har   bir   resurs   uchun   unga   kira   oladigan   foydalanuvchilar   yoki
guruhlar ro'yxati va ularning huquqlari (o'qish, yozish, bajarish).
o Rolga asoslangan kirishni boshqarish (Role-Based Access Control
-   RBAC):   Foydalanuvchilarga   ma'lum   rollar   tayinlanadi   (masalan,
"Administrator",   "Foydalanuvchi",   "Moliya   Bo'limi   Xodimi")   va   har
bir   rolga   ma'lum   huquqlar   beriladi.   Bu   juda   samarali   va   keng
qo'llaniladigan usul, ayniqsa katta tizimlarda.
4
  Bursztein, Elie., & Pinhasi, Elan. (2013). "The impact of password security on the Internet." Proceedings of the 22nd international conference 
on World Wide Web.
10 o Xususiyatlarga   asoslangan   kirishni   boshqarish   (Attribute-Based
Access   Control   -   ABAC):   Eng   moslashuvchan   usul   bo'lib,   kirish
huquqlari   foydalanuvchining,   resursning   va   atrof-muhitning
xususiyatlariga   qarab   belgilanadi   (masalan,   "faqat   juma   kunlari
ofisdan turib shu hujjatni o'qishga ruxsat").
Hisobga   olish   (Accounting):   Hisobga   olish   –   bu   autentifikatsiya   qilingan
foydalanuvchilarning tizimdagi harakatlarini qayd etish, monitoring qilish va audit
qilish jarayoni. Bu "Kim, nima qildi, qachon va qayerdan?" degan savollarga javob
berishga yordam beradi. 
Identifikatsiya, autentifikatsiya va avtorizatsiya o'rtasidagi bog'liqlik:  Ushbu 
uch tushuncha axborot tizimlarida xavfsizlikning uzluksiz zanjirini tashkil etadi:
1. Identifikatsiya:  Foydalanuvchi o'zini kimligini e'lon qiladi (masalan, 
loginni kiritadi).
2. Autentifikatsiya:  Foydalanuvchi o'zining e'lon qilgan shaxsini tasdiqlaydi 
(masalan, parolni kiritadi).  Agar autentifikatsiya muvaffaqiyatli bo'lsa, 
foydalanuvchi tizimga kirishga ruxsat oladi.
3. Avtorizatsiya:  Tizim autentifikatsiya qilingan foydalanuvchiga qaysi 
resurslarga kirishga va qanday amallarni bajarishga ruxsat berilganligini 
aniqlaydi.
4. Hisobga olish:  Foydalanuvchining tizimdagi barcha faoliyatlari qayd etiladi.
prismatic.io
Ushbu   bosqichlarning   har   biri   axborot   tizimlarining   umumiy   xavfsizligini
ta'minlashda muhim ahamiyatga ega. Agar ulardan biri zaif bo'lsa, butun tizim xavf
ostida   qolishi   mumkin.   Shuning   uchun,   bu   tushunchalarni   chuqur   tushunish   va
ularni samarali amalga oshirish zamonaviy kiberxavfsizlik strategiyasining muhim
qismidir.
11 II. BOB AUTENTIFIKATSIYA MEXANIZMLARINING TURLARI VA
TEXNOLOGIYALARI
Autentifikatsiya   –   bu   foydalanuvchining   o'z   shaxsini   tizimga   tasdiqlash
jarayoni   bo'lib,   uning   samaradorligi   qo'llanilayotgan   mexanizmlarning   turiga   va
texnologiyalariga   bevosita   bog'liqdir.   Ushbu   bo'limda   keng   tarqalgan
autentifikatsiya   usullari,   ularning   ishlash   prinsiplari,   afzalliklari   va   kamchiliklari
atroflicha ko'rib chiqiladi.
2.1 Parollarga Asoslangan Autentifikatsiya
Parol  – bu axborot tizimlarida eng qadimgi va eng keng tarqalgan autentifikatsiya
usuli   bo'lib,   foydalanuvchi   bilgan   maxfiy   ma'lumotga   (Knowledge   Factor)
asoslanadi.   Foydalanuvchi   tomonidan   tanlangan   yoki   tizim   tomonidan   berilgan
belgilar ketma-ketligidan iborat.
Parol xeshlash (Password Hashing)
Parollarni   to'g'ridan-to'g'ri   (ochiq   matn   ko'rinishida)   saqlash   juda   xavfli,   chunki
ma'lumotlar bazasi  buzilgan taqdirda, barcha parollar hujumchilar  qo'liga tushishi
mumkin.   Shu   sababli,   axborot   tizimlari   parollarni   xeshlash   (hashing)   orqali
saqlaydi. Xeshlash – bu parolni bir tomonlama matematik funksiya (xesh funksiya)
yordamida   uzunligi   o'zgarmas   (yoki   deyarli   o'zgarmas)   noyob   belgilar   ketma-
ketligiga   (xesh-qiymatga)   aylantirish   jarayonidir.   Asosiy   tamoyil   shundaki,   xesh-
qiymatdan asl parolni tiklab bo'lmaydi. 5
Foydalanuvchi parol kiritganda, tizim uning kiritgan parolini xeshlashi va bu xesh-
qiymatni   ma'lumotlar   bazasida   saqlangan   xesh-qiymat   bilan   taqqoslashi   kerak.
Agar ular mos kelsa, parol to'g'ri hisoblanadi.
 Solt   (Salt):   Xeshlash   jarayonini   yanada   xavfsiz   qilish   uchun   solt
qo'llaniladi. Solt – bu har bir foydalanuvchi parolini xeshlashdan oldin unga
qo'shiladigan tasodifiy, noyob belgilar ketma-ketligi. Soltning maqsadi – bir
xil   parollarning   bir   xil   xesh-qiymatlarga   ega   bo'lishining   oldini   olish   va
"rainbow   table"   hujumlarini   (oldindan   hisoblangan   xesh-qiymatlar   jadvali)
sezilarli   darajada   qiyinlashtirish.   Har   bir   foydalanuvchi   uchun   alohida   solt
yaratiladi va u xesh-qiymat bilan birga saqlanadi.
o Misol:   Agar   ikki   foydalanuvchi   "parol123"   parolini   ishlatsa,   soltsiz
ularning   xesh-qiymatlari   bir   xil   bo'ladi.   Solt   qo'shilganda   esa,
5
  Bursztein, Elie., & Pinhasi, Elan. (2013). "The impact of password security on the Internet." Proceedings of the 22nd international conference 
on World Wide Web.
12 "parol123"   +   "solt_A"   va   "parol123"   +   "solt_B"   xeshlari   butunlay
boshqacha bo'ladi.
 Iteratsiyalar   (Iterations):   Xesh   funksiyasini   bir   necha   ming   yoki   million
marta   takrorlash   (iteratsiya)   parol   topishga   qaratilgan   "brute-force"
hujumlarining tezligini sezilarli darajada kamaytiradi. Bu hujumchining har
bir   urinishi   uchun   juda   ko'p   vaqt   va   hisoblash   quvvatini   talab   qiladi.
PBKDF2,   bcrypt,   scrypt   kabi   xesh   funksiyalari   solt   va   iteratsiyalarni   o'z
ichiga oladi va parollarni xeshlash uchun eng tavsiya etilgan funksiyalardir.
Parol xavfsizligi bo'yicha siyosatlar
 Murakkablik   talablari:   Kuchli   parollar   kamida   8-12   ta   belgidan   iborat
bo'lishi,   katta   va   kichik   harflar,   raqamlar   va   maxsus   belgilarni   (masalan,   !
@#$%^&*) o'z ichiga olishi kerak. Bu parol topish ehtimolini pasaytiradi.
 Parolni   yangilash   siyosatlari:   Foydalanuvchilardan   parollarini   muntazam
ravishda   (masalan,   har   90   kunda)   o'zgartirib   turishni   talab   qilish.   Biroq,
haddan   tashqari   tez-tez   o'zgartirish   foydalanuvchilarni   eslash   oson   bo'lgan,
zaif parollarni tanlashga yoki ularni qayta ishlatishga undashi mumkin. Ba'zi
xavfsizlik   mutaxassislari,   agar   tizimda   kuchli   xeshlash   va   ko'p   faktorli
autentifikatsiya   mavjud   bo'lsa,   parolni   doimiy   o'zgartirish   shart   emas   deb
hisoblashadi.
 Qayta   ishlatishni   cheklash:   Tizim   oldingi   parollarni   takror   ishlatishning
oldini olishi kerak.
Parol boshqaruvchilari (Password Managers)
Parol   boshqaruvchilari   –   bu   foydalanuvchilarga   murakkab   va   noyob   parollarni
yaratish, ularni shifrlangan holda saqlash va avtomatik kiritishda yordam beradigan
dasturlar.   Ular   bitta   asosiy   parol   bilan   himoyalanadi.   Bu   yechim   foydalanuvchi
tajribasini   yaxshilaydi   va   har   bir   servis   uchun   alohida,   kuchli   parollardan
foydalanishni   rag'batlantiradi.   LastPass,   1Password,   KeePass   kabi   mashhur   parol
boshqaruvchilari mavjud.
Parollarning zaif tomonlari
Parollar, ularni himoya qilish choralariga qaramay, bir qator zaif tomonlarga ega:
 Brute-force   hujumlari:   Hujumchi   barcha   mumkin   bo'lgan   parol
kombinatsiyalarini sinab ko'rishga urinadi.
13  Lug'at   hujumlari:   Hujumchi   oldindan   tayyorlangan   lug'atdagi   so'zlar   va
ularning kombinatsiyalarini parol sifatida sinab ko'radi.
 Fishing  (Phishing)   hujumlari:   Hujumchilar  foydalanuvchilarni  soxta   veb-
saytlarga yo'naltirib, ulardan login va parollarni o'g'irlashga urinishadi.
 Kalit   yozuvchilar   (Keylogger):   Foydalanuvchining   klaviaturada   kiritgan
barcha   ma'lumotlarini   (shu   jumladan   parollarni)   yozib   oladigan   zararli
dasturlar.
 Kredensiallarni   to'ldirish   (Credential   Stuffing):   Bir   saytdan   o'g'irlangan
login-parol   juftligini   boshqa   saytlarda   ham   sinab   ko'rish.   Ko'plab
foydalanuvchilar   bir   xil   parolni   bir   nechta   joyda   ishlatishi   tufayli   bu   juda
samarali hujum hisoblanadi.
2.2. Ikki Faktorli va Ko'p Faktorli Autentifikatsiya (2FA/MFA)
Parollarning   zaif   tomonlarini   bartaraf   etish   va   xavfsizlikni   sezilarli   darajada
oshirish   uchun   ikki   faktorli   autentifikatsiya   (2FA)   va   ko'p   faktorli
autentifikatsiya   (MFA)   joriy   qilingan.   Bu   usullar   bir   necha   xil   turdagi
autentifikatsiya omillarini birlashtiradi.
SMS orqali OTP (One-Time Password)
Bu   2FA   ning   eng   keng   tarqalgan   shakllaridan   biri.   Foydalanuvchi   tizimga   kirish
uchun   login   va   parolni   kiritgandan   so'ng,   tizim   uning   ro'yxatdan   o'tgan   mobil
telefoniga   bir   martalik   parol   (OTP)   yuboradi.   Foydalanuvchi   ushbu   kodni
tizimga kiritishi shart.
 Afzalliklari:   Foydalanish   qulayligi,   deyarli   barcha   foydalanuvchilarda
mobil telefon mavjudligi.
 Kamchiliklari:
o SIM-swap   hujumlari:   Hujumchi   mobil   operatorni   aldash   orqali
foydalanuvchining   telefon   raqamini   boshqa   SIM-kartaga   o'tkazib
olishi va SMS-OTP ni qabul qilishi mumkin.
o Tarmoq qamrovi va SMS yetkazib berishdagi kechikishlar.
o SMS intercept (SMSni ushlab qolish) xavfi.
Tasdiqlovchi ilovalar (Authenticator Apps)
Google   Authenticator,   Microsoft   Authenticator,   Authy   kabi   ilovalar   vaqtga
asoslangan   bir   martalik   parollarni   (TOTP   -   Time-based   One-Time   Password)
generatsiya   qiladi.   Bu   ilovalar   mobil   qurilmaga   o'rnatiladi   va   har   30   yoki   60
14 soniyada   yangi   OTP   yaratib   turadi.   OTP   generatsiya   qilish   uchun   internetga
ulanish shart emas. 6
 Afzalliklari:   SMS-OTP   ga   nisbatan   ancha   xavfsizroq,   chunki   SIM-swap
hujumlariga moyil emas. Internetga bog'liq emas.
 Kamchiliklari:   Qurilma   yo'qolgan   yoki   shikastlanganda   tiklash
muammolari,   ba'zi   foydalanuvchilar   uchun   dastlabki   sozlash
murakkabliklari.
Hardware tokenlar (Jismoniy qurilmalar)
 RSA   SecurID:   Har   60   soniyada   yangi   OTP   yaratuvchi   kichik   elektron
qurilma.  Korporativ muhitda keng qo'llaniladi.
 YubiKey:  USB portiga ulanadigan kichik jismoniy kalit. U foydalanuvchini
autentifikatsiya   qilish   uchun   kriptografik   kalitlar,   OTP   yoki   FIDO   (Fast
IDentity   Online)   protokolini   ishlatishi   mumkin.   Hujumlarga   qarshi   yuqori
darajada himoya.
Biometrik autentifikatsiya
Foydalanuvchining   noyob   biologik   xususiyatlaridan   (Inherence   Factor)
foydalanadi.
 Barmoq   izi:   Smartfonlar,   noutbuklar   va   ba'zi   eshik   qulflarida   keng
qo'llaniladi.   Foydalanuvchining   barmoq   izi   skaner   qilinadi   va   tizimda
saqlangan shablon bilan taqqoslanadi.
 Yuzni   tanish   (Facial   Recognition):   Zamonaviy   smartfonlarda   (masalan,
Apple   Face   ID)   va   ba'zi   xavfsizlik   tizimlarida   ishlatiladi.   Yuzning   noyob
nuqtalari va tuzilishi skanerlanadi.
 Ko'z   qorachig'i   (Iris   Scan)   /   To'r   parda   (Retinal   Scan):   Yuqori
darajadagi xavfsizlikni ta'minlaydigan, juda aniq biometrik usullar.  Banklar,
aeroportlar   va   yuqori   xavfsizlik   talab   qilinadigan   boshqa   muassasalarda
qo'llaniladi.
 Ovozni   tanish   (Voice   Recognition):   Ba'zi   ovozli   yordamchilar   va   koll-
markazlar tomonidan identifikatsiya uchun ishlatiladi.
 Biometrik   ma'lumotlarning   maxfiyligi   va   saqlanishi:   Biometrik
ma'lumotlar   juda   sezuvchan   hisoblanadi.   Agar   ular   buzilsa,   o'zgartirib
bo'lmaydi.   Shu   sababli,   biometrik   shablonlar   shifrlangan   holda   va   maxfiy
tarzda   saqlanishi   kerak.   Ko'pgina   tizimlar   xesh-qiymatlar   kabi   biometrik
6
  Krombholz, Katharina., Backes, Michael., & Arzt, Steven. (2015). "Phishing in organizations: Findings from a large-scale and long-term study." 
Proceedings of the 24th USENIX Security Symposium.
15 ma'lumotlarning   o'zini   emas,   balki   ulardan   olingan   noyob   shablonlarni
saqlaydi.
Qurilmaga asoslangan autentifikatsiya
Ba'zi   tizimlar   foydalanuvchining   kirish   uchun   ishlatayotgan   qurilmasini
"ishonchli"   qurilma   sifatida   ro'yxatdan   o'tkazishni   taklif   qiladi.   Bu
foydalanuvchining   ma'lum   bir   qurilmadan   kirishini   bilgan   holda,   qayta
autentifikatsiya   qadamlarini   qisqartirishi   mumkin.   Agar   foydalanuvchi   yangi
qurilmadan kirsa, qo'shimcha autentifikatsiya (masalan, 2FA) talab qilinadi.
2.3. Tarmoq Protokollariga Asoslangan Autentifikatsiya
Katta   tashkilotlar   va   veb-servislar   ko'pincha   murakkab   autentifikatsiya   va
avtorizatsiya   talablariga   ega   bo'ladi.   Shu   sababli,   bir   nechta   tizimlar   o'rtasida
ishonchli autentifikatsiyani ta'minlash uchun maxsus protokollar ishlab chiqilgan.
Kerberos
Kerberos   –   bu   tarmoq   xizmatlari   uchun   markazlashgan   autentifikatsiya
protokoli   bo'lib,   xavfsiz   foydalanuvchi   autentifikatsiyasini   ta'minlaydi.   U   KDC
(Key   Distribution   Center)   deb   nomlanuvchi   markaziy   serverga   asoslanadi.
Foydalanuvchi   bir   marta   autentifikatsiyadan   o'tgandan   so'ng,   u   boshqa   tarmoq
resurslariga   (fayl   serverlari,   printerlar,   dasturlar)   qayta-qayta   parol   kiritmasdan
kirishi mumkin.
 Qanday ishlashi:  Foydalanuvchi Kerberos autentifikatsiya serveriga parol 
kiritadi. Server foydalanuvchiga vaqtinchalik "chipta beruvchi chipta" 
(Ticket Granting Ticket - TGT) beradi. Keyin foydalanuvchi bu TGT bilan 
resurs serveriga kirish uchun "xizmat chiptasi" (Service Ticket) so'raydi.
 Afzalliklari:  Yuqori darajadagi xavfsizlik, yagona kirish (SSO) imkoniyati, 
tarmoq ichidagi bir nechta serverlar uchun avtorizatsiyani osonlashtiradi.
 Kamchiliklari:  Murakkab konfiguratsiya, soat sinxronizatsiyasiga 
bog'liqlik.
OAuth 2.0 va OpenID Connect
Bu protokollar bir xil maqsadda ishlatilmaydi, lekin ko'pincha birga qo'llaniladi.
 OAuth 2.0 (Open Authorization):  Bu autentifikatsiya protokoli emas, balki
delegatsiyalangan avtorizatsiya  freymvorkidir. U foydalanuvchiga bir 
16 servisga (masalan, veb-sayt) boshqa servisdagi (masalan, Google, Facebook)
resurslariga (masalan, kontaktlar, profil ma'lumotlari) kirish huquqini berish 
imkonini beradi, lekin u o'z login va parolini ikkinchi servisga bermaydi.
o Maqsadi:  Foydalanuvchining login va parolini oshkor qilmasdan, 
resurslarga xavfsiz kirishni ta'minlash.  Masalan, "Google hisobingiz 
orqali kirish" tugmasi OAuth 2.0 dan foydalanadi.
 OpenID Connect (OIDC):  OAuth 2.0 ning ustiga qurilgan  identifikatsiya 
qatlami  bo'lib, foydalanuvchi autentifikatsiyasini ta'minlaydi. U 
foydalanuvchining shaxsiy ma'lumotlarini (masalan, ism, elektron pochta) 
xavfsiz tarzda almashish imkonini beradi. OIDC o'z-o'zidan autentifikatsiya 
qilmaydi, balki autentifikatsiya qilish uchun uchinchi tomon Identity 
Provider (IdP) dan foydalanadi va foydalanuvchi ma'lumotlarini JSON Web 
Token (JWT) orqali uzatadi.
o SSO (Single Sign-On):  OAuth 2.0 va OpenID Connect birgalikda 
yagona kirish (SSO) tizimlarini amalga oshirishda muhim rol 
o'ynaydi. SSO foydalanuvchiga bir marta autentifikatsiya qilinganidan
so'ng, bir nechta ilovalar va xizmatlarga qayta-qayta login va parol 
kiritmasdan kirish imkonini beradi. Bu foydalanuvchi tajribasini 
sezilarli darajada yaxshilaydi va administratorlar uchun boshqaruvni 
soddalashtiradi. 7
SAML (Security Assertion Markup Language)
SAML  – bu veb-xizmatlarda autentifikatsiya va avtorizatsiya ma'lumotlarini 
xavfsiz almashish uchun XML-ga asoslangan standart. U federatsiyalashgan 
identifikatsiya (Federated Identity) uchun ishlatiladi, bunda bir tashkilotning 
foydalanuvchilari boshqa tashkilotning xizmatlariga kira oladi.
 Qanday ishlashi:  SAML IDP (Identity Provider – kimlik provayderi) va SP 
(Service Provider – xizmat provayderi) o'rtasida ishlaydi. Foydalanuvchi SP 
ga kirishga uringanda, SP uni IDP ga yo'naltiradi. IDP foydalanuvchini 
autentifikatsiya qiladi va uning kimligi va huquqlari haqidagi ma'lumotni 
SAML Assertion (tasdiqnoma) shaklida SP ga qaytaradi.  SP bu 
tasdiqnomani tekshiradi va foydalanuvchiga kirishga ruxsat beradi.
 Afzalliklari:  Korporativ muhitda keng qo'llaniladi, kuchli xavfsizlik, turli 
platformalar o'rtasida ishonchli identifikatsiya almashish imkoniyati.
2.4. Maxsus Autentifikatsiya Mexanizmlari
7
 Krombholz, Katharina., Backes, Michael., & Arzt, Steven. (2015). "Phishing in organizations: Findings from a large-scale and long-term study." 
Proceedings of the 24th USENIX Security Symposium.
17 Karta asosida autentifikatsiya
 Smart-kartalar:  Mikrochipga ega plastik kartalar bo'lib, kriptografik 
kalitlar, sertifikatlar va foydalanuvchi ma'lumotlarini saqlaydi. Ular odatda 
PIN-kod bilan birgalikda ishlatiladi. Yuqori xavfsizlik talab qilinadigan 
sohalarda (masalan, banklar, davlat idoralari) qo'llaniladi.
 RFID (Radio-Frequency Identification):  Radiochastotali identifikatsiya 
texnologiyasi. Masalan, eshiklarga kirish nazorati tizimlarida, transportda 
kartochkalar orqali o'tishda ishlatiladi.  Autentifikatsiya uchun kartani 
o'quvchiga yaqinlashtirish kifoya.
Raqamli sertifikatlar (PKI)
Ochiq kalit infratuzilmasi (PKI - Public Key Infrastructure)  va  raqamli 
sertifikatlar  raqamli shaxsiyatni tasdiqlashda muhim rol o'ynaydi. Raqamli 
sertifikat – bu elektron hujjat bo'lib, shaxsning yoki serverning ochiq kalitini uning
kimligiga bog'laydi va ishonchli markaz (Certificate Authority - CA) tomonidan 
tasdiqlanadi.
 X.509 sertifikatlari:  Raqamli sertifikatlarning eng keng tarqalgan formati.
 SSL/TLS protokollari:  Veb-saytlarda (HTTPS) foydalanuvchining brauzeri
va server o'rtasidagi aloqani shifrlash va serverning haqqoniyligini 
tasdiqlash uchun raqamli sertifikatlardan foydalanadi.  Bu orqali 
foydalanuvchilar fishing hujumlaridan himoyalanadi.
Adaptiv autentifikatsiya (Adaptive Authentication)
Adaptiv   autentifikatsiya   (Risk-Based   Authentication)   –   bu   foydalanuvchining
xatti-harakatlari,   joylashuvi,   ishlatilayotgan   qurilma,   oldingi   kirish   tarixi,
tranzaksiya   turi   kabi   qo'shimcha   kontekstual   omillarni   hisobga   olgan   holda
autentifikatsiya   darajasini   dinamik   ravishda   oshirish   yoki   kamaytirish   imkonini
beruvchi usul.
III.  BOB AUTENTIFIKATSIYA VA IDENTIFIKATSIYA
TIZIMLARINING XAVFSIZLIK MUAMMOLARI VA TAHDIDLARI
Axborot   tizimlarining   xavfsizligi   bevosita   foydalanuvchilarning   identifikatsiyasi
va   autentifikatsiyasi   mexanizmlarining   mustahkamligiga   bog'liq.   Hujumchilar
doimiy   ravishda   ushbu   zaif   nuqtalardan   foydalanishga   harakat   qilishadi.   Ushbu
18 bo'limda   autentifikatsiya   va   identifikatsiya   tizimlariga   qarshi   qaratilgan   keng
tarqalgan xavfsizlik muammolari, tahdidlar va zaifliklar chuqur ko'rib chiqiladi.
3.1. Keng Tarqalgan Hujumlar
Autentifikatsiya va identifikatsiya tizimlariga qarshi qo'llaniladigan hujumlar har 
xil bo'lib, ularning maqsadi foydalanuvchi hisoblariga ruxsatsiz kirish, 
ma'lumotlarni o'g'irlash yoki tizim faoliyatini buzishdir.
Fishing (Phishing)
Fishing  – bu kiberhujumning eng keng tarqalgan va samarali turlaridan biri bo'lib,
hujumchilar o'zlarini ishonchli tashkilot (masalan, bank, ijtimoiy tarmoq, elektron
pochta   xizmati)   deb   ko'rsatib,   foydalanuvchilarni   aldashga   urinishadi.   Ularning
maqsadi   foydalanuvchining   login,   parol,   kredit   karta   raqami   kabi   maxfiy
ma'lumotlarini o'g'irlashdir.
 Qanday ishlaydi:   Hujumchilar soxta veb-saytlar, elektron pochta xabarlari,
SMS   yoki   ijtimoiy   tarmoq   xabarlari   orqali   foydalanuvchilarni
manipulyatsiya   qiladi.   Bu   soxta   sahifalar   asl   saytga   juda   o'xshash   bo'ladi.
Foydalanuvchi   o'z   ma'lumotlarini   kiritganda,   ular   to'g'ridan-to'g'ri
hujumchiga yuboriladi.
 Misollar:   "Parolingizni   yangilang,   aks   holda   hisobingiz   bloklanadi"   degan
soxta   elektron   pochta   xabarlari;   bankdan   kelganiga   o'xshash,   ammo   URL
manzili noto'g'ri bo'lgan soxta login sahifalari.
 Himoya:   Foydalanuvchilarni   xabardor   qilish,   shubhali   havolalarni
bosmaslik,   domen   nomlarini   diqqat   bilan   tekshirish,   2FA/MFA   dan
foydalanish.
Brute-Force va Lug'at Hujumlari
Bu hujumlar parollarga asoslangan autentifikatsiya tizimlariga qaratilgan.
 Brute-Force   hujumlari:   Hujumchi   muayyan   foydalanuvchi   uchun   barcha
mumkin bo'lgan parol kombinatsiyalarini (harflar, raqamlar, belgilar) tizimli
ravishda sinab ko'radi. Bu juda ko'p vaqt va hisoblash quvvatini talab qiladi,
ammo qisqa va oddiy parollar uchun samarali bo'lishi mumkin.
 Lug'at   hujumlari:   Hujumchi   keng   tarqalgan   parollar,   so'zlar,   nomlar   va
ularning   o'zgartirilgan   variantlari   (masalan,   "password",   "123456",
"qwerty",   "JohnDoe123")   ro'yxatini   (lug'at)   tuzib   oladi   va   ularni   parol
19 sifatida   sinab   ko'radi.   Ko'plab   foydalanuvchilar   oddiy   va   eslab   qolish   oson
parollardan foydalanishi sababli bu usul tez-tez muvaffaqiyatga erishadi.
 Himoya:   Kuchli   parol   siyosati   (murakkablik,   uzunlik),   parollarni   xeshlash
va   solt   bilan   saqlash,   cheklangan   kirish   urinishlari   (masalan,   bir   necha
muvaffaqiyatsiz urinishdan keyin hisobni vaqtincha bloklash), CAPTCHA.
Kredensiallarni to'ldirish (Credential Stuffing)
Ushbu hujumda, hujumchi bir saytdan (masalan, ma'lumotlar buzilgan kichik veb-
saytdan) o'g'irlangan foydalanuvchi nomi va parol juftliklarini olib, ularni boshqa, 
ko'proq qimmatli saytlar (masalan, bank, elektron pochta) uchun sinab ko'radi.
 Sababi:  Ko'plab foydalanuvchilar bir xil yoki o'xshash parollarni bir nechta 
turli xizmatlarda qayta ishlatishadi.
 Himoya:  Har bir sayt uchun noyob va murakkab parollardan foydalanish, 
MFA ni majburiy qilish.
Man-in-the-Middle (MitM) hujumlari
Man-in-the-Middle  hujumida hujumchi ikki tomon (masalan, foydalanuvchi va 
server) o'rtasidagi aloqa kanalini nazorat qiladi va barcha ma'lumotlarni o'zidan 
o'tkazadi.  Hujumchi aloqani tinglashi, o'zgartirishi yoki to'sib qo'yishi mumkin.
 Qanday ishlaydi:  Hujumchi foydalanuvchi va tizim o'rtasida turib, ularning
orasidagi muloqotni yashirincha boshqaradi. U foydalanuvchi parolini 
kiritganda, bu ma'lumotni ushlab qolishi mumkin.
 Himoya:  Aloqani shifrlash (HTTPS/TLS), VPN dan foydalanish, 
sertifikatlarni tekshirish.
Sessiya o'g'irlash (Session Hijacking)
Foydalanuvchi tizimga kirgach, unga "sessiya" ochiladi va foydalanuvchi 
autentifikatsiya qilinganligini tasdiqlovchi sessiya identifikatori (session ID) 
beriladi (odatda brauzer kukilarida saqlanadi). Sessiya o'g'irlashda, hujumchi ushbu
sessiya identifikatorini qo'lga kiritib, foydalanuvchi sifatida tizimga kiradi.
 Qanday ishlaydi:  Hujumchi foydalanuvchining autentifikatsiya qilingan 
sessiyasini ushlab qoladi.  Endi hujumchi asl foydalanuvchi sifatida harakat 
qila oladi.
20  Himoya:  Sessiya IDlarini shifrlash, sessiya vaqtini cheklash (sessiya 
tugashi), sessiya IDlarini kuki-fursat hujumlaridan himoya qilish, HTTPS ni 
doimiy ishlatish.
Replay hujumlari
Replay hujumi  – bu hujumchi tizim va foydalanuvchi o'rtasidagi oldingi 
autentifikatsiya jarayonini (masalan, parol xeshi yoki bir martalik kod) yozib olib, 
uni keyinchalik tizimga qayta yuborish orqali ruxsatsiz kirishga urinishidir.
 Qanday ishlaydi:  Hujumchi autentifikatsiya ma'lumotlarini (tokenlar, 
xeshlar) ushlab qoladi va ularni keyinchalik tizimga "qayta o'ynaydi".
 Himoya:  Har bir autentifikatsiya jarayoni uchun noyob, bir martalik 
qiymatlardan (nonce) foydalanish, vaqt tamg'alarini ishlatish, bir martalik 
parollar (OTP) tizimlarini qo'llash.
SIM-Swap hujumlari
SIM-swap hujumi  – bu hujumchining mobil operatorni aldash orqali 
jabrlanuvchining telefon raqamini boshqa SIM-kartaga o'tkazib olishi. Mobil 
raqamni egallash orqali hujumchi ikki faktorli autentifikatsiyaning SMS orqali 
yuboriladigan OTP kodlarini qabul qila oladi va foydalanuvchining hisoblariga 
kirishga urinadi.
 Qanday ishlaydi:  Hujumchi jabrlanuvchi haqida shaxsiy ma'lumotlarni 
to'playdi (ijtimoiy muhandislik orqali yoki ma'lumotlar buzilishi natijasida). 
So'ngra, u mobil operatorga qo'ng'iroq qilib, o'zini jabrlanuvchi deb 
tanishtiradi va o'z raqamini yangi SIM-kartaga o'tkazishni so'raydi.
 Himoya:  SMS-OTP o'rniga autentifikator ilovalaridan yoki hardware 
tokenlardan foydalanish, mobil operatorlarda shaxsni tasdiqlash uchun 
qo'shimcha xavfsizlik choralarini faollashtirish.
3.2. Xavfsizlik Zaifliklari
Yuqorida sanab o'tilgan hujumlardan tashqari, autentifikatsiya tizimlarining o'zida 
ham ichki zaifliklar mavjud bo'lishi mumkin.
Zaif parol siyosati
 Oson topiladigan parollar:  "123456", "password", "admin" kabi parollarga
ruxsat berish.
21  Qisqa parollar:  8 belgidan kam parollar tezda buzilishi mumkin.
 Parollarni qayta ishlatishga ruxsat berish:  Bu kredensiallarni to'ldirish 
hujumlarini osonlashtiradi.
 Muntazam yangilashning yo'qligi:  Parollar eskirgan holda qolishi, xavfni 
oshirishi mumkin (garchi bu munozarali masala bo'lsa ham).
To'g'ri bo'lmagan konfiguratsiya
Tizimlar noto'g'ri sozlamalar yoki standart (default) parollar bilan qoldirilganda 
zaif bo'lishi mumkin. Masalan, "admin" va "password" kabi standart login va 
parollar bilan qoldirilgan tizimlar oson nishonga aylanadi.
Dasturiy ta'minotdagi xatolar (Bugs)
 Koddagi xavfsizlik zaifliklari:  Dasturchilar tomonidan yozilgan kodlarda 
autentifikatsiya jarayonini buzishga imkon beruvchi xatolar (masalan, SQL-
injeksiya, XSS - Cross-Site Scripting, bu foydalanuvchi sessiya 
ma'lumotlarini o'g'irlashga olib kelishi mumkin).
 Patching (Yangilash) etishmasligi:  Dasturiy ta'minotning eski 
versiyalarida topilgan xavfsizlik zaifliklari (CVE - Common Vulnerabilities 
and Exposures) muntazam ravishda yangilanmasa, hujumchilar tomonidan 
ekspluatatsiya qilinishi mumkin.
Ijtimoiy muhandislik
Ijtimoiy muhandislik  – bu odamlarni aldash va ularni maxfiy ma'lumotlarni 
oshkor qilishga yoki xavfsizlik qoidalarini buzishga undash san'ati. Bu hujumlar 
texnik vositalardan ko'ra inson omiliga asoslanadi.
 Misollar:  Telefon orqali o'zini texnik yordam xodimi, bank xodimi yoki 
rahbar deb tanishtirib, parollarni so'rash.
 Himoya:  Xodimlarni xavfsizlik qoidalari va ijtimoiy muhandislik xavflari 
bo'yicha doimiy o'qitish va xabardor qilish.
Loglash va monitoringning yetishmasligi
Agar tizimda foydalanuvchilarning kirish urinishlari, muvaffaqiyatli va 
muvaffaqiyatsiz autentifikatsiya hodisalari, shubhali harakatlar to'g'risida yetarli 
darajada loglar (yozuvlar) yuritilmasa yoki ular muntazam ravishda monitoring 
qilinmasa, xavfsizlik anomaliyalarini aniqlash va hujumlarga o'z vaqtida javob 
berish qiyinlashadi.
22 3.3. Maxfiylik va Shaxsiy Ma'lumotlarning Himoyasi (GDPR, CCPA)
Autentifikatsiya tizimlari ko'pincha shaxsiy va sezuvchan ma'lumotlar (ism, 
elektron pochta, telefon raqami, biometrik ma'lumotlar) bilan ishlaydi. Bu 
ma'lumotlarning himoyasi qonunchilik va axloqiy nuqtai nazardan juda muhim.
Ma'lumotlarni yig'ish va saqlash
 Qonunchilik talablari:  Dunyo bo'ylab shaxsiy ma'lumotlarni himoya qilish 
bo'yicha qat'iy qonunlar (masalan, Yevropa Ittifoqining  GDPR - General 
Data Protection Regulation , Kaliforniyaning  CCPA - California 
Consumer Privacy Act ) mavjud. Bu qonunlar ma'lumotlarni yig'ish, 
saqlash, qayta ishlash va ularni himoya qilish bo'yicha aniq talablarni 
belgilaydi.
 Minimalizatsiya prinsipi:  Faqatgina zarur bo'lgan minimal miqdordagi 
ma'lumotlarni yig'ish va saqlash tavsiya etiladi.
 Shifrlash:  Saqlanayotgan (at rest) va uzatilayotgan (in transit) ma'lumotlarni
shifrlash majburiy hisoblanadi.
Maxfiylik masalalari
 Biometrik ma'lumotlarning sezuvchanligi:  Biometrik ma'lumotlar noyob 
va o'zgartirib bo'lmaydigan bo'lganligi sababli, ularning buzilishi jiddiy va 
uzoq muddatli oqibatlarga olib kelishi mumkin. Maxfiylik va xavfsizlikni 
ta'minlash uchun biometrik shablonlar xavfsiz saqlanishi va ularni qayta 
tiklab bo'lmasligi kerak.
 Ma'lumotlarning uchinchi shaxslar bilan bo'lishilishi:  
Foydalanuvchilarning roziligisiz ma'lumotlarni uchinchi tomonlarga berish 
qat'iyan man etiladi.
Ma'lumotlar buzilishi (Data Breach)
Agar autentifikatsiya tizimidan ma'lumotlar o'g'irlansa, bu jiddiy oqibatlarga olib 
keladi:
 Moliyaviy yo'qotishlar:  Ma'lumotlarni tiklash, jarimalar va sud jarayonlari.
 Obro'ning yo'qolishi:  Kompaniyaga bo'lgan ishonchning pasayishi.
23  Huquqiy javobgarlik:  Qonunchilik talablariga rioya qilmaslik uchun 
jarimalar.
 Shaxsiy ma'lumotlarning suiiste'mol qilinishi:  O'g'irlangan ma'lumotlar 
fishing, shaxsni o'g'irlash va boshqa jinoyatlar uchun ishlatilishi mumkin.
 Himoya:  Ma'lumotlarni himoyalash strategiyalari, kirishni boshqarish, 
muntazam xavfsizlik auditlari, ma'lumotlarni shifrlash, zaifliklarni topish va 
tuzatish bo'yicha proaktiv yondashuv.
Ushbu xavfsizlik muammolari va tahdidlarni tushunish, axborot tizimlarida 
mustahkam autentifikatsiya va identifikatsiya tizimlarini yaratish uchun asos 
bo'ladi. Keyingi bo'limda ushbu tahdidlarga qarshi samarali yechimlar va eng 
yaxshi amaliyotlar ko'rib chiqiladi.
IV.BOB  XAVFSIZ AUTENTIFIKATSIYA VA IDENTIFIKATSIYA
TIZIMLARINI LOYIHALASH VA AMALGA OSHIRISH
Axborot tizimlarida foydalanuvchi autentifikatsiyasi va identifikatsiyasini xavfsiz 
tarzda amalga oshirish, tizimni kiberhujumlardan himoya qilishning eng muhim 
qadamlaridan biridir. Avvalgi bo'limlarda muhokama qilingan tahdidlar va 
zaifliklarni hisobga olgan holda, bu bo'limda mustahkam autentifikatsiya 
24 tizimlarini loyihalash, joriy etish va boshqarish bo'yicha eng yaxshi amaliyotlar, 
shuningdek, kelajakdagi tendensiyalar ko'rib chiqiladi.
4.1. Eng Yaxshi Amaliyotlar
Xavfsiz autentifikatsiya tizimlarini yaratish uchun quyidagi tamoyillarga va 
amaliyotlarga rioya qilish muhimdir:
Kuchli parol siyosatini joriy etish
Parolga asoslangan autentifikatsiya hali ham keng tarqalgan bo'lib qolayotganligi 
sababli, uning xavfsizligini ta'minlash muhim.
 Murakkablik,   uzunlik   va   qayta   ishlatmaslik:   Parollar   kamida   12-14   ta
belgidan   iborat   bo'lishi,   katta   va   kichik   harflar,   raqamlar   hamda   maxsus
belgilar aralashmasidan foydalanishi kerak. Eng muhimi, foydalanuvchilarga
bir xil parolni turli xizmatlarda qayta ishlatmaslik tavsiya etilishi lozim.
 Xesh   va   solt   (salt)   dan   foydalanish:   Parollar   doimo   xeshlangan   holda   va
har   bir   parol   uchun   noyob   solt   bilan   saqlanishi   shart.   bcrypt,   PBKDF2,
scrypt   kabi   zamonaviy   va   hisoblash   qimmatiga   ega   xesh   funksiyalaridan
foydalanish parollarni brute-force hujumlaridan himoya qilishni ta'minlaydi.
 Cheklangan   kirish   urinishlari:   Muvaffaqiyatsiz   kirish   urinishlari   sonini
cheklash va ma'lum miqdordagi urinishdan keyin hisobni vaqtincha bloklash
yoki   CAPTCHA   (Completely   Automated   Public   Turing   test   to   tell
Computers and Humans Apart) mexanizmlarini qo'llash brute-force va lug'at
hujumlariga qarshi samarali himoya hisoblanadi.
MFA ni majburiy qilish (Iloji bo'lsa, barcha tizimlar uchun)
Ko'p   faktorli   autentifikatsiya   (MFA)   parollarning   zaif   tomonlarini   bartaraf
etishning eng samarali usulidir. Foydalanuvchilar har doim ikkita yoki undan ortiq
xavfsizlik   omilini   taqdim   etishlari   shart   bo'lganda,   xavfsizlik   sezilarli   darajada
oshadi.
 Implementatsiya   tanlovi:   SMS   orqali   OTP,   autentifikator   ilovalari
(masalan,   Google   Authenticator,   Microsoft   Authenticator),   аппарат
токенлар   (masalan,   YubiKey)   yoki   biometrik   usullar   (barmoq   izi,   yuzni
tanish)   kabi   turli   xil   MFA   usullarini   taklif   qilish   foydalanuvchilar   uchun
tanlov   imkoniyatini   yaratadi.   Autentifikator   ilovalari   va   аппарат   токенлар
SMS-OTP ga nisbatan SIM-swap hujumlariga qarshi xavfsizroq hisoblanadi.
25  Majburiy   qo'llash:   Yuqori   xavfsizlik   talab   qilinadigan   tizimlar   va
ma'lumotlar uchun MFA ni majburiy qilish juda muhimdir.
Bir martalik kirish (SSO - Single Sign-On) yechimlari
Yagona kirish (SSO)  foydalanuvchilarga bir marta autentifikatsiya qilinganidan 
so'ng, bir nechta mustaqil ilovalar va xizmatlarga qayta-qayta login va parol 
kiritmasdan kirish imkonini beradi.  Bu ham xavfsizlikni, ham foydalanuvchi 
tajribasini yaxshilaydi.
 Afzalliklari:
o Xavfsizlikni oshiradi:  Foydalanuvchilar faqat bitta (asosiy) parolni 
eslab qolishlari kerak, bu ularning murakkab parollardan foydalanish 
ehtimolini oshiradi.
o Foydalanuvchi qulayligi:  Har bir tizimga alohida kirish shart 
emasligi sababli vaqtni tejaydi va frustratsiyani kamaytiradi.
o Administratorlar uchun boshqaruvni soddalashtiradi:  
Foydalanuvchilarning kirish huquqlarini markazlashgan holda 
boshqarish imkonini beradi.
 Protokollar:  SSO ni amalga oshirish uchun  OAuth 2.0, OpenID Connect, 
SAML  kabi standart protokollardan foydalanish tavsiya etiladi.
Kimlikni boshqarish tizimlari (IdM/IAM)
Kimlik va kirishni boshqarish (Identity and Access Management - IAM)  
tizimlari foydalanuvchi identifikasiyasini va ular uchun berilgan kirish huquqlarini 
markazlashgan tarzda boshqarish uchun mo'ljallangan.
 Markazlashgan foydalanuvchi boshqaruvi:  Barcha foydalanuvchi 
hisoblari, rollari va ruxsatlarini bitta joydan boshqarish imkonini beradi.  Bu 
boshqaruvni soddalashtiradi va xatolar ehtimolini kamaytiradi.
 Avtomatik provisioning va deprovisioning:  IAM tizimlari yangi 
foydalanuvchi qo'shilganda yoki tashkilotni tark etganda, ularning kirish 
huquqlarini avtomatik ravishda berish (provisioning) yoki bekor qilish 
(deprovisioning) imkonini beradi. Bu xavfsizlik bo'shliqlarini bartaraf etadi 
va xavfsizlik siyosatlariga rioya etilishini ta'minlaydi.
 Kirishni boshqarish siyosatlari:  IAM tizimlari orqali rolga asoslangan 
kirishni boshqarish (RBAC) yoki xususiyatlarga asoslangan kirishni 
boshqarish (ABAC) kabi murakkab siyosatlarni joriy etish mumkin.
26 Doimiy audit va monitoring
Tizim xavfsizligini ta'minlash uchun autentifikatsiya jarayonlarini va 
foydalanuvchi harakatlarini doimiy ravishda kuzatib borish juda muhim.
 Loglash (Logging):  Barcha kirish urinishlari (muvaffaqiyatli va 
muvaffaqiyatsiz), parol o'zgartirishlar, huquqlarni o'zgartirishlar va boshqa 
muhim xavfsizlik hodisalari qayd etilishi kerak. Loglar yetarli darajada 
batafsil bo'lishi va o'zgartirilmasdan saqlanishi lozim.
 Monitoring va ogohlantirishlar:  Loglar doimiy ravishda monitoring 
qilinishi va shubhali harakatlar (masalan, ko'p sonli muvaffaqiyatsiz kirish 
urinishlari, noodatiy joydan kirishlar) aniqlanganda, xavfsizlik xizmatiga 
avtomatik ogohlantirishlar yuborilishi kerak.  SIEM (Security Information 
and Event Management) tizimlari bu jarayonni avtomatlashtirishga yordam 
beradi.
Foydalanuvchilarni o'qitish va xabardor qilish
Eng kuchli texnik choralar ham inson omili zaif bo'lsa, samarasiz bo'lishi mumkin.
 Xavfsizlik treninglari:  Foydalanuvchilarga kuchli parollar yaratish, fishing 
hujumlarini tanib olish, ijtimoiy muhandislikdan himoyalanish va umumiy 
kiberxavfsizlik qoidalariga rioya qilish bo'yicha muntazam treninglar 
o'tkazish.
 Xabardorlikni oshirish:  Muntazam ravishda xavfsizlik eslatmalari, 
yangiliklar va maslahatlarni tarqatish.
4.2. Autentifikatsiya Tizimlarini Integratsiya Qilish
Zamonaviy axborot tizimlari ko'pincha turli komponentlar va servislar to'plamidan 
iborat bo'lib, ularni bir-biri bilan xavfsiz tarzda integratsiya qilish muhimdir.
API orqali integratsiya
 Xavfsiz API dizayni:  Agar autentifikatsiya xizmatlari API (Application 
Programming Interface) orqali taqdim etilsa, API dizaynida xavfsizlik 
tamoyillariga rioya qilish kerak. Bunga autentifikatsiya mexanizmlari (API 
kalitlari, OAuth tokenlari), kirishni boshqarish, ma'lumotlarni shifrlash 
(HTTPS), kirish tezligini cheklash (rate limiting) va xato xabarlarini xavfsiz 
boshqarish kiradi.
27  Tokenlarga asoslangan autentifikatsiya:  Foydalanuvchi autentifikatsiya 
qilingandan so'ng, tizim unga vaqtinchalik token (masalan, JWT - JSON 
Web Token) beradi. Keyinchalik, foydalanuvchi har bir so'rov bilan ushbu 
tokenni yuboradi, bu esa autentifikatsiyani qayta-qayta amalga oshirishga 
hojat qoldirmaydi va tizim resurslarini tejaydi.
Standartlarga rioya qilish
Autentifikatsiya tizimlarini integratsiya qilishda xalqaro standartlarga rioya qilish, 
turli tizimlar o'rtasida moslashuvchanlikni va o'zaro ishlash qobiliyatini 
ta'minlaydi.
 OAuth 2.0:  Uchinchi tomon ilovalariga foydalanuvchi ma'lumotlariga 
ruxsat berish uchun standart freymvork.
 OpenID Connect:  OAuth 2.0 ustiga qurilgan autentifikatsiya qatlami bo'lib,
foydalanuvchi shaxsini aniqlash va asosiy profil ma'lumotlarini olish 
imkonini beradi.
 SAML:  Veb-saytlar va xizmatlar o'rtasida autentifikatsiya va avtorizatsiya 
ma'lumotlarini xavfsiz almashish uchun XML-ga asoslangan standart.
 SCIM (System for Cross-domain Identity Management):  Foydalanuvchi 
identifikasiyasini provayderlar va servislar o'rtasida avtomatlashtirilgan 
tarzda almashish imkonini beruvchi standart.
4.3. Kelajak Autentifikatsiya Trendlari
Texnologiya rivojlanishi bilan autentifikatsiya usullari ham doimiy ravishda 
o'zgarib bormoqda. Kelajakdagi asosiy tendensiyalar quyidagilardir:
Parolsiz autentifikatsiya (Passwordless Authentication)
Parollarning ko'plab zaifliklari va foydalanuvchi uchun noqulayliklari sababli, 
parolsiz autentifikatsiya  texnologiyalari faol rivojlanmoqda.  Maqsad 
foydalanuvchilarning parol kiritish zaruratini butunlay yo'q qilishdir.
 FIDO (Fast IDentity Online) alyansi:  Bu alyans tez va xavfsiz onlayn 
autentifikatsiya standartlarini ishlab chiqishga qaratilgan.
 WebAuthn standarti:  FIDO ning asosiy komponenti bo'lib, veb-ilovalarda 
kuchli, parolsiz autentifikatsiyani ta'minlaydi. U biometrik qurilmalar 
(barmoq izi, yuzni tanish), USB tokenlar va boshqa apparat vositalaridan 
foydalanadi. Foydalanuvchining autentifikatsiya ma'lumotlari serverda 
28 emas, balki foydalanuvchi qurilmasida saqlanadi va kriptografik usullar 
yordamida tekshiriladi.
 Magic links (Sehrli havolalar):  Foydalanuvchining elektron pochtasiga 
yuboriladigan bir martalik havola orqali kirish.
 Qurilmaga asoslangan autentifikatsiya:  Foydalanuvchining o'z qurilmasi 
(telefon, noutbuk) bilan tasdiqlash.
Blokcheyn asosidagi identifikatsiya
Blokcheyn texnologiyasi  markazlashmagan, o'zgarishlarga chidamli va shaffof 
ma'lumotlar bazasini yaratish imkonini beradi. Bu identifikasiya va autentifikatsiya
sohasida inqilobiy o'zgarishlar keltirib chiqarishi mumkin.
 Markazlashmagan identifikatsiya (Decentralized Identity - DID):  
Foydalanuvchilar o'z shaxsiy ma'lumotlarini to'liq nazorat qiladi va ularni 
kimga qachon berishni o'zi hal qiladi. Identifikatsiya ma'lumotlari 
blokcheynda saqlanadi va ishonchli uchinchi shaxs (provayder) talab 
qilinmaydi.
 Afzalliklari:  Yuqori darajadagi xavfsizlik, shaxsiy ma'lumotlar ustidan 
to'liq nazorat, ma'lumotlar buzilishi xavfini kamaytirish.
Xulq-atvorga asoslangan biometrik autentifikatsiya
Bu usul foydalanuvchining ongsiz ravishda amalga oshiradigan noyob xatti-
harakatlariga (masalan, klaviaturada yozish tezligi va uslubi, sichqoncha harakati, 
yuz ifodalari, yurish uslubi) asoslanadi.
 Qanday ishlaydi:  Tizim foydalanuvchining odatiy xulq-atvor profilini 
yaratadi va keyinchalik har qanday og'ishni xavfsizlik tahdidi sifatida 
qaraydi.
 Afzalliklari:  Foydalanuvchi uchun shaffof va qulay, doimiy autentifikatsiya
imkonini beradi.
 Kamchiliklari:  Dastlabki o'qitish davri, xato aniqlash ehtimoli.
Kvarts kompyuterlash va autentifikatsiya
Kelajakda   kvant kompyuterlari   hozirgi kriptografik shifrlash usullarini buzishga
qodir bo'lishi mumkin. Bu autentifikatsiya tizimlari uchun jiddiy tahdid tug'diradi.
Shu sababli,   post-kvant kriptografiyasi   (kvant hujumlariga chidamli kriptografik
algoritmalar)   bo'yicha   tadqiqotlar   faol   olib   borilmoqda.   Autentifikatsiya
mexanizmlari ham bu yangi xavf-xatarlarga moslashishi kerak bo'ladi.
29 Xulosa   qilib   aytganda,   xavfsiz   autentifikatsiya   tizimlarini   loyihalash   va   amalga
oshirish   doimiy   jarayon   bo'lib,   u   texnologik   yangiliklar,   xavfsizlik   tahdidlari   va
qonunchilik talablariga mos ravishda rivojlanib borishi kerak. Bir nechta xavfsizlik
qatlamlarini   birlashtirish,   ilg'or   texnologiyalardan   foydalanish   va
foydalanuvchilarni xabardor qilish – bu samarali himoyaning asosidir.
XULOSA
Ushbu kurs ishida axborot tizimlarida foydalanuvchi autentifikatsiyasi va 
identifikatsiyasining nazariy asoslari, amaliy mexanizmlari, mavjud xavfsizlik 
muammolari va ularni hal qilish yo'llari atroflicha o'rganildi va tahlil qilindi. 
Tadqiqot davomida shaxsiy ma'lumotlar va tizim resurslarining himoyasi 
zamonaviy raqamli dunyoda qanchalik muhim ekanligi, shuningdek, 
30 identifikatsiya va autentifikatsiyaning ushbu himoyadagi hal qiluvchi o'rni yaqqol 
ko'rsatildi.
Kurs ishining asosiy xulosalari va topilmalari
1. Identifikatsiya va autentifikatsiyaning fundamental ahamiyati:  Kurs ishi
identifikatsiya ("kimlikni e'lon qilish") va autentifikatsiya ("kimlikni 
tasdiqlash") tushunchalari axborot xavfsizligi arxitekturasining tamal 
toshlari ekanligini tasdiqladi. Ularsiz tizimlar ruxsatsiz kirishlarga va 
ma'lumotlar buzilishiga ochiq bo'lib qoladi. Avtorizatsiya va hisobga olish 
esa autentifikatsiya qilingan foydalanuvchilarning tizimdagi faoliyatini 
boshqarish va kuzatish uchun juda muhimdir.
2. Autentifikatsiya omillarining xilma-xilligi va ularning samaradorligi:  
Biz uchta asosiy autentifikatsiya omilini – bilgan narsa (parol, PIN), ega 
bo'lgan narsa (token, mobil qurilma) va o'zi bo'lgan narsa (biometrik 
ma'lumotlar) – ko'rib chiqdik. Parollarning zaif tomonlari ularni bir faktorli 
autentifikatsiyada xavfli qiladi.  Ikki faktorli (2FA)  va  ko'p faktorli (MFA)
autentifikatsiya esa bir nechta omillarni birlashtirish orqali xavfsizlikni 
sezilarli darajada oshirishini aniqladik.
3. Tarmoq protokollarining roli:  Kerberos, OAuth 2.0, OpenID Connect va 
SAML kabi protokollar keng miqyosli tarmoqlar va veb-xizmatlarda xavfsiz
autentifikatsiya, avtorizatsiya va yagona kirish (SSO) imkoniyatini 
ta'minlashda muhim rol o'ynaydi.  Ular turli tizimlar o'rtasida ishonchli 
identifikatsiya almashishni osonlashtiradi.
4. Autentifikatsiya tizimlariga tahdidlar va zaifliklar:  Kurs ishida fishing, 
brute-force, kredensiallarni to'ldirish, MitM, sessiya o'g'irlash va SIM-swap 
kabi keng tarqalgan kiberhujumlar batafsil tahlil qilindi. Shuningdek, zaif 
parol siyosati, noto'g'ri konfiguratsiya va dasturiy ta'minotdagi xatolar kabi 
ichki zaifliklar ham ko'rsatib o'tildi. Inson omiliga asoslangan ijtimoiy 
muhandislik hujumlari texnik himoya choralariga qaramay, jiddiy xavf 
tug'dirishi ta'kidlandi.
5. Xavfsiz tizimlarni loyihalash bo'yicha eng yaxshi amaliyotlar:  Tizim 
xavfsizligini oshirish uchun kuchli parol siyosatini joriy etish, MFA ni 
majburiy qilish, SSO yechimlaridan foydalanish, IAM tizimlarini qo'llash, 
doimiy audit va monitoringni amalga oshirish hamda foydalanuvchilarni 
o'qitish va xabardor qilish zarurligi ta'kidlandi. Bu choralar kiberhujumlarga 
qarshi ko'p qatlamli himoyani yaratadi.
6. Kelajak tendensiyalari:  Parolsiz autentifikatsiya (FIDO/WebAuthn), 
blokcheyn asosidagi markazlashmagan identifikatsiya va xulq-atvorga 
31 asoslangan biometrik autentifikatsiya kabi innovatsion texnologiyalar 
kelajakda autentifikatsiya sohasini tubdan o'zgartirishi kutilmoqda. Bu 
yechimlar xavfsizlikni oshirish bilan birga foydalanuvchi qulayligini ham 
yaxshilashga qaratilgan. Kvant kompyuterlari keltirishi mumkin bo'lgan 
tahdidlar ham inobatga olindi va post-kvant kriptografiyasining ahamiyati 
qayd etildi.
Identifikatsiya va autentifikatsiyaning axborot xavfsizligidagi o'rni
Identifikatsiya va autentifikatsiya axborot xavfsizligining "birinchi mudofaa 
chizig'i" hisoblanadi. Ular tizimga kirishga urinayotgan har bir shaxsning kimligini
aniqlash va tasdiqlash orqali ruxsatsiz foydalanuvchilarni chetlab o'tishni 
ta'minlaydi. Ular tizim resurslariga ruxsat berish (avtorizatsiya) va foydalanuvchi 
harakatlarini kuzatish (hisobga olish) uchun asos yaratadi. Zamonaviy tahdidlarga 
qarshi samarali himoya qilish uchun bu jarayonlar murakkab va ko'p qatlamli 
bo'lishi kerak. Foydalanuvchi tajribasi va xavfsizlik o'rtasidagi muvozanatni topish
esa ushbu sohaning doimiy vazifasi bo'lib qoladi.
Kurs ishi davomida olingan bilimlar va ularning amaliy ahamiyati
Ushbu kurs ishi davomida axborot tizimlarida autentifikatsiya va identifikatsiya 
bo'yicha chuqur nazariy va amaliy bilimlar olindi. Jumladan, turli autentifikatsiya 
mexanizmlarining ishlash prinsiplari, ularning kuchli va zaif tomonlari, 
shuningdek, kiberhujumlarning zamonaviy shakllari haqida tushuncha shakllandi. 
Bu bilimlar axborot xavfsizligi sohasida ishlash uchun muhim asos bo'lib xizmat 
qiladi, chunki har qanday tizimni loyihalashda yoki mavjud tizimni tahlil qilishda 
autentifikatsiya mexanizmlarining mustahkamligini baholash asosiy vazifalardan 
biridir. Olingan ma'lumotlar real loyihalarda xavfsiz autentifikatsiya tizimlarini 
tanlash, loyihalash va amalga oshirishda amaliy qo'llanma bo'lishi mumkin.
Kelajakdagi tadqiqotlar uchun takliflar
Autentifikatsiya va identifikatsiya sohasida doimiy rivojlanish va yangi 
tahdidlarning paydo bo'lishi sababli, ushbu mavzu bo'yicha tadqiqotlar davom 
ettirilishi lozim.  Kelajakdagi tadqiqotlar quyidagi yo'nalishlarga e'tibor qaratishi 
mumkin:
32  Parolsiz autentifikatsiya texnologiyalarini chuqur tahlil qilish:  
WebAuthn standarti, FIDO protokolining keng tarqalishi va amaliy 
qo'llanilishi bo'yicha empirik tadqiqotlar.
 Blokcheyn asosidagi identifikatsiya yechimlarining amaliy sinovlari:  
Markazlashmagan identifikatsiya tizimlarining real muhitda samaradorligi, 
miqyoslanish imkoniyatlari va xavfsizlik darajasi bo'yicha eksperimental 
tadqiqotlar.
 Kvarts-resistant autentifikatsiya protokollari:  Kvant kompyuterlari 
tahdidiga qarshi yangi kriptografik algoritmlarga asoslangan autentifikatsiya
mexanizmlarini ishlab chiqish va sinovdan o'tkazish.
 Xulq-atvorga asoslangan biometrik autentifikatsiyaning nozik 
tomonlari:  Ushbu usulning aniqligi, xato tanishlar ehtimoli va 
foydalanuvchi maxfiyligiga ta'sirini o'rganish.
 Axborot xavfsizligi madaniyati va inson omili:  Foydalanuvchilarni 
kiberxavfsizlik tahdidlaridan himoya qilishda ta'lim va xabardorlikning 
samaradorligini baholash.
Ushbu tadqiqotlar identifikatsiya va autentifikatsiya tizimlarini yanada xavfsiz, 
qulay va kelajakdagi tahdidlarga chidamli qilishga yordam beradi.
33 Foydalanilgan Adabiyotlar Ro'yxati
Ushbu kurs ishini yozishda quyidagi ilmiy va amaliy manbalardan foydalanildi. 
Ro'yxat ilmiy nashrlarning standart talablariga muvofiq, alifbo tartibida tuzilgan 
bo'lib, o'z ichiga kitoblar, ilmiy maqolalar, konferensiya materiallari, veb-resurslar 
va rasmiy hisobotlarni qamrab oladi.
1. Kitoblar:
o Stallings, William. (2020).  Cryptography and Network Security: 
Principles and Practice.   8th Edition. Pearson.
o Bishop, Matt. (2018).  Computer Security: Art and Science.   2nd 
Edition. Addison-Wesley.
o Cheswick, William R., Bellovin, Steven M., & Rubin, Aviel D. 
(2003).  Firewalls and Internet Security: Protecting the Network 
Perimeter.  2nd Edition.  Addison-Wesley.
2. Ilmiy maqolalar va konferensiya materiallari:
o Bursztein, Elie., & Pinhasi, Elan. (2013).  "The impact of password 
security on the Internet."   Proceedings of the 22nd international 
conference on World Wide Web .
o Krombholz, Katharina., Backes, Michael., & Arzt, Steven. (2015). 
"Phishing in organizations: Findings from a large-scale and long-
term study."   Proceedings of the 24th USENIX Security Symposium .
o Dwyer, Michael., & Chen, Liqun. (2018).  "A Survey of Biometric 
Authentication Systems and Their Security Issues."   International 
Journal of Advanced Computer Science and Applications , 9(1).
o Kumar, Anil., & Das, Ashok. (2019).  "A comprehensive study on 
multi-factor authentication systems."   Journal of Network and 
Computer Applications , 126, 102435.
o Sarwar, M., et al. (2022).  "Decentralized Identity Management 
using Blockchain: A Survey."   IEEE Access , 10, 11442-11463.
3. Standartlar va hisobotlar:
o National Institute of Standards and Technology (NIST). (2017). 
"Digital Identity Guidelines."   NIST Special Publication 800-63-3 . 
https://pages.nist.gov/800-63-3/
o Internet Engineering Task Force (IETF). (2014).  "The OAuth 2.0 
Authorization Framework."   RFC 6749 . 
https://datatracker.ietf.org/doc/html/rfc6749
34 o OpenID Foundation. (2014).  "OpenID Connect Core 1.0."  
https://openid.net/specs/openid-connect-core-1_0.html
4. Veb-resurslar va maqolalar:
o FIDO Alliance.  "What is FIDO?"   https://fidoalliance.org/
o Google Security Blog. (Turli yillar).  "Security Keys and How They 
Work."   https://security.googleblog.com/
o Microsoft Learn. (Turli yillar).  "Azure Active Directory 
documentation."   https://learn.microsoft.com/en-us/azure/active-
directory/
o GDPR.eu.  "What is GDPR?"   https://gdpr.eu/what-is-gdpr/
o Cloudflare.  "What is a SIM-swap attack?"  
https://www.cloudflare.com/learning/access-management/what-is-
sim-swap-attack/ .
ILOVA
1-Ilova: Kerberos Autentifikatsiya Oqimi
Kerberos – bu tarmoq xizmatlari uchun markazlashgan autentifikatsiya protokoli 
bo'lib, foydalanuvchiga bir marta autentifikatsiya qilinganidan so'ng, bir nechta 
tarmoq resurslariga qayta-qayta parol kiritmasdan kirish imkonini beradi.  Quyida 
Kerberos autentifikatsiya oqimining soddalashtirilgan diagrammasi va uning 
bosqichlari keltirilgan.
Diagramma:
www.geeksforgeeks.org
Oqim bosqichlari:
1. Foydalanuvchi (Client) talabi:  Foydalanuvchi (masalan, ish stoli 
kompyuteri) tizimga kirishga urinadi va o'zining foydalanuvchi nomini KDC
ning Autentifikatsiya Xizmati (Authentication Service - AS) qismiga 
yuboradi.
35 2. Chipta beruvchi chipta (TGT) talabi:  AS foydalanuvchining parolini 
tekshiradi (xeshlangan holda) va agar to'g'ri bo'lsa, foydalanuvchiga  TGT 
(Ticket Granting Ticket)  va TGT uchun shifrlangan seans kalitini 
qaytaradi.  Bu ma'lumotlar foydalanuvchi tomonidan saqlanadi.
3. Xizmat chiptasi (ST) talabi:  Foydalanuvchi resursga (masalan, fayl 
serveriga) kirishni xohlaganda, o'zi saqlayotgan TGT ni KDC ning Chipta 
beruvchi xizmat (Ticket-GrantGranting Service - TGS) qismiga yuboradi.
4. Xizmat chiptasini berish:  TGS TGT ni tekshiradi va agar u haqiqiy bo'lsa, 
foydalanuvchiga ushbu resursga kirish uchun  Xizmat Chiptasi (Service 
Ticket - ST)  ni va ushbu xizmat bilan aloqa uchun shifrlangan seans kalitini 
beradi.
5. Resursga kirish:  Foydalanuvchi ST ni kerakli resurs serveriga yuboradi.
6. Tasdiqlash:  Resurs serveri ST ni tekshiradi va agar u haqiqiy bo'lsa, 
foydalanuvchiga resursga kirishga ruxsat beradi.
Bu jarayon autentifikatsiyani markazlashtiradi va parollarni tarmoq orqali ko'p 
marta uzatishdan saqlaydi, bu esa xavfsizlikni oshiradi.
2-Ilova: OAuth 2.0 va OpenID Connect Autentifikatsiya/Avtorizatsiya Oqimi
OAuth 2.0 delegatsiyalangan avtorizatsiya freymvorki bo'lsa, OpenID Connect esa 
uning ustiga qurilgan identifikatsiya qatlami bo'lib, ular ko'pincha yagona kirish 
(SSO) tizimlarida birga ishlatiladi. Quyida ularning umumiy oqimi tasvirlangan.
Diagramma:
developer.okta.com
Oqim bosqichlari (Authorization Code Flow misolida):
1. Kirishga urinish:  Foydalanuvchi Client (masalan, veb-ilova) orqali 
resursga (masalan, "Google Hisobi orqali kirish") kirishga urinadi.
2. Yo'naltirish:  Client foydalanuvchini Autorizatsiya Serveriga (masalan, 
Google) yo'naltiradi va ruxsat so'rovini yuboradi.
3. Foydalanuvchi autentifikatsiyasi va roziligi:  Foydalanuvchi Autorizatsiya 
Serverida autentifikatsiya qilinadi (agar hali autentifikatsiya qilinmagan 
36 bo'lsa) va Client ga o'z resurslariga kirish uchun ruxsat berish-bermaslik 
haqida so'raladi.
4. Avtorizatsiya kodi (Authorization Code):  Agar foydalanuvchi ruxsat 
bersa, Autorizatsiya Serveri Client ga bir martalik  avtorizatsiya kodi ni 
qaytaradi.
5. Token talabi:  Client bu avtorizatsiya kodini o'zining maxfiy kaliti bilan 
birga Autorizatsiya Serveriga yuborib,  kirish tokenini (Access Token)  va 
ID Tokenini (OpenID Connect uchun)  so'raydi.
6. Tokenlarni berish:  Autorizatsiya Serveri kodni tekshiradi va Client ga 
Access Token (resurslarga kirish uchun) va ID Token (foydalanuvchi 
identifikatsiya ma'lumotlari uchun) beradi.
7. Resursga kirish:  Client Access Token yordamida Resurs Serveridan 
(masalan, Google Photos API) foydalanuvchining so'ragan resurslariga 
kirishni amalga oshiradi.
8. Ma'lumotlarni qaytarish:  Resurs Serveri so'ralgan ma'lumotlarni Client ga 
qaytaradi.
9. Foydalanuvchiga taqdim etish:  Client ma'lumotlarni foydalanuvchiga 
taqdim etadi.
Bu oqim Client ning foydalanuvchi parolini bilishiga hojat qoldirmasdan, uning 
resurslariga xavfsiz kirishni ta'minlaydi.
3-Ilova: Parol Xeshlash Algoritmi (bcrypt) Psevdokodi
bcrypt – bu parollarni xeshlash uchun mo'ljallangan adaptiv kriptografik xesh 
funksiya bo'lib, uning adaptivligi uni "brute-force" hujumlariga nisbatan chidamli 
qiladi. Quyida bcrypt ning soddalashtirilgan ishlash prinsipini ko'rsatuvchi 
psevdokod keltirilgan.
funksiya generate_bcrypt_hash(parol, cost_factor):
    1. Noyob solt (salt) yaratish
    solt = tasodifiy_baytlarni_generatsiya_qilish(16 bayt)
    2. Cost factor ni asoslash
    cost_factor qanchalik yuqori bo'lsa, xeshlash shunchalik sekin bo'ladi.
    Odatda 10 dan 12 gacha bo'ladi.
    iteratsiyalar_soni = 2 ^ cost_factor
    3. Parolni va soltni birlashtirish
    biriktirilgan_ma'lumot = parol + solt
     4. Iterativ xeshlash
    xesh = ichki_xesh_funksiyasini_qo'llash(biriktirilgan_ma'lumot) # Dastlabki 
xesh
37     takrorlash for iteratsiyalar_soni marta:
        xesh = ichki_xesh_funksiyasini_qo'llash(xesh + biriktirilgan_ma'lumot)
    5. Natijani formatlash
    Natijada cost_factor, solt va yakuniy xesh birga saqlanadi
    return formatlangan_xesh(cost_factor, solt, xesh)
funksiya verify_bcrypt_hash(parol, saqlangan_xesh):
    # 1. Saqlangan xeshdan cost_factor va soltni ajratib olish
    (saqlangan_cost_factor, saqlangan_solt, saqlangan_yakuniy_xesh) = 
saqlangan_xeshdan_ajratish(saqlangan_xesh)
    # 2. Foydalanuvchi kiritgan parolni saqlangan cost_factor va solt yordamida 
xeshlash
    hisoblangan_xesh = generate_bcrypt_hash(parol, saqlangan_cost_factor, 
saqlangan_solt) # Yoki ichki xesh funksiyasini to'g'ridan-to'g'ri qo'llash
    # 3. Hisoblangan xeshni saqlangan yakuniy xesh bilan taqqoslash
    if hisoblangan_xesh == saqlangan_yakuniy_xesh:
        return True # Parol to'g'ri
    else:
        return False # Parol noto'g'ri
Izoh:  Yuqoridagi psevdokod bcrypt ning asosiy tamoyillarini soddalashtirilgan 
tarzda tushuntiradi. Asl bcrypt algoritmi ancha murakkab ichki mexanizmlarga 
ega, ammo uning asosiy afzalliklari (solt va iteratsiyalar orqali adaptiv sekinlik) 
aynan shu psevdokodda aks ettirilgan.
4-Ilova: Namuna Parol Siyosati
Tizim xavfsizligini ta'minlash uchun kuchli parol siyosatini joriy etish muhimdir. 
Quyida tavsiya etiladigan namuna parol siyosati keltirilgan:
1. Minimal uzunlik:  Parol kamida  12 ta belgi dan iborat bo'lishi kerak. 
Uzoqroq parollar tavsiya etiladi.
2. Murakkablik talablari:  Parol quyidagi to'rt turdagi belgilardan kamida 
uchtasini o'z ichiga olishi shart:
o Katta harflar (A-Z)
o Kichik harflar (a-z)
o Raqamlar (0-9)
o Maxsus belgilar (!@#$%^&*()_+-=[]{};':",./<>?|`~).
3. Qayta ishlatishni cheklash:  Foydalanuvchilar o'zlarining oxirgi  5 ta 
parolini  qayta ishlata olmaydilar.
38 4. Parol muddati:  Parolni o'zgartirish talab qilinmaydi, agar tizim MFA ni 
qo'llasa va shubhali kirish urinishlari aniqlanganda parol o'zgartirish talabi 
avtomatik faollashsa. Agar MFA qo'llanmasa, parol har  90 kunda  bir marta 
o'zgartirilishi kerak.
5. Foydalanuvchi nomiga o'xshashlik:  Parol foydalanuvchi nomini yoki 
uning bir qismini (3 tadan ortiq ketma-ket belgi) o'z ichiga olmasligi kerak.
6. Keng tarqalgan parollar:  "password", "123456", "qwerty" kabi keng 
tarqalgan yoki lug'atdagi so'zlarni parol sifatida ishlatishga ruxsat 
berilmaydi.
7. Parol boshqaruvchilari:  Foydalanuvchilarga murakkab parollarni yaratish 
va saqlash uchun ishonchli parol boshqaruvchilaridan foydalanish tavsiya 
etiladi.
8. Vaqtincha bloklash:  Besh marta muvaffaqiyatsiz kirish urinishidan so'ng, 
hisob  30 daqiqa  davomida bloklanadi.
Ushbu siyosat tizimni parolga asoslangan hujumlardan himoya qilishga yordam 
beradi va foydalanuvchilarni xavfsizroq odatlarni shakllantirishga undaydi.
39

Axborot tizimlarida foydalanuvchi autentifikatsiyasi va identifikatsiyasi

Купить
  • Похожие документы

  • 2001-yil sentabr voqealri va uning xalqaro munosabatlarga
  • 1945-1990-yillarda Buyuk Britaniya
  • 1918-1923 yillarda xalqaro munosabatlar, Versal Vashington siyetemasining tuzilishi
  • Ahmad al-farg‘oniy
  • Almashlab ekishni loyihalashtirish va joriy etish

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha