Barmoq izi orqali autentifikatsiya — bu nima, ishlash prinsipi va qo'llanilishi

Muallif: IT Sectr Nashr etilgan: 2026-04-05 O'qish vaqti: 9 daq

Barmoq izi orqali autentifikatsiya — foydalanuvchi shaxsini tekshirish uchun barmoq uchlaridagi noyob papillyar naqshdan foydalanadigan biometrik identifikatsiya usulidir. Texnologiya mobil qurilmalar uchun xavfsizlik standartiga aylandi: arzon Android smartfonlaridan tortib Samsung va Google Pixel flagman modellarigacha. Counterpoint Research (2025) ma'lumotlariga ko'ra, 2025-yilda chiqarilgan smartfonlarning 85% dan ortig'i o'rnatilgan barmoq izi skaneri bilan jihozlangan.

Asosiy fikrlar

  • Barmoq izi orqali autentifikatsiya — barmoq terisidagi noyob tizmalar va chuqurliklarni — papillyar naqshni tahlil qiluvchi biometrik usul
  • Sig'imli skanerlar — terining tizmalari va chuqurliklari orasidagi elektr potensiallari farqini o'qiydigan eng keng tarqalgan tur
  • Ultratovush skanerlari — FAR 0.001% bo'lgan uch o'lchovli sensorlar, hatto ho'l barmoqlar bilan ishlaydi va silikon maketlarga chidamli
  • Optik skanerlar — LED yoritish va CMOS matritsasi bilan byudjet varianti; kamroq aniq va sifatli fotosurat bilan aldanishi mumkin
  • FingerprintManager — barmoq izi skanerlari bilan ishlash uchun Android API (API 28 dan BiometricPrompt foydasiga eskirgan)

Barmoq izi orqali autentifikatsiya nima?

Barmoq izi orqali autentifikatsiya — foydalanuvchi shaxsini tekshirish uchun barmoq yuzasidagi noyob papillyar naqshni tahlil qiluvchi biometrik identifikatsiya usulidir. Har bir insonning individual tizma va chuqurlik namunasi bor, u homila rivojlanishining 12-haftasida shakllanadi va jismoniy jarohatlardan tashqari butun umr davomida o'zgarishsiz qoladi.

Barmoq izi, ko'zning irisi va to'r pardasi namunasi bilan birga, avtomatik identifikatsiya uchun eng ishonchli deb tan olingan uchta biometrik belgi turidan biridir. Papillyar chiziqlar xarakterli xususiyatlar — minisiyalarni hosil qiladi: uchlar, tarmoqlanishlar, nuqtalar va kesishmalar. Barmoq izining noyobligi skanerlash maydonidagi 40–100 minisiyaning joylashuvi va turi bilan aniqlanadi, bu ikki turli odam uchun mos kelishning matematik ehtimolini 64 milliardga 1 qiladi.

Birinchi avtomatlashtirilgan barmoq izi identifikatsiya tizimlari (AFIS) 1970-yillarda huquqni muhofaza qilish organlari uchun paydo bo'ldi. Ommaviy iste'mol qurilmalariga joriy etish 2013-yilda iPhone 5S va Touch ID bilan boshlandi. Bugungi kunda barmoq izi skanerlari smartfonlar, noutbuklar, planshetlar, eshik qulflari va to'lov terminallarida o'rnatiladi.

Barmoq izi skaneri qanday ishlaydi?

Sensor turidan qat'iy nazar, barmoq izi orqali autentifikatsiya jarayoni uch bosqichdan iborat: tasvirni olish, qayta ishlash va belgilarni ajratish, etalon shablon bilan solishtirish. Har bir bosqich amalga oshirishga qarab OT darajasida ham, Trusted Execution Environment darajasida ham bajarilishi mumkin.

Barmoq izi tasvirini olish

Sensor barmoqning fizik naqshini qayd qiladi. Sig'imli matritsalar tizmalar (matritsaga tegadigan) va chuqurliklar (tegmaydigan) orasidagi elektr potensiallari farqini o'qiydi. Optik skanerlar barmoqni LED yoritish bilan yoritadi va CMOS sensor orqali aks ettirilgan yorug'likni qayd qiladi. Ultratovush sensorlari tovush to'lqini chiqaradi va terining turli chuqurliklaridan aks ettirilgan aks-sadoni tahlil qiladi — bu barmoq yuzasidagi ifloslanishlarga chidamli uch o'lchovli tasvirni beradi.

Minisiyalarni ajratish va shablon yaratish

Olingan tasvir filtrlashdan o'tadi: shovqinni olib tashlash, kontrastni normallashtirish va binarizatsiya (oq-qoraga aylantirish). Algoritm papillyar chiziqlarning tizmalarini ajratadi, skeletlashtiradi (1 piksel kengligigacha yupqalashtiradi) va minisiyalarni — chiziqlarning uchlari va tarmoqlanish nuqtalarini topadi. Har bir minisiya koordinatalar (x, y), yo'nalish burchagi va turi bilan tavsiflanadi. 2–10 KB o'lchamdagi matematik shablon asl tasvirni o'z ichiga olmaydi va barmoq izini tiklashga imkon bermaydi.

Solishtirish va qaror qabul qilish

Skanerlash paytida olingan shablon ro'yxatdan o'tishda saqlangan etalon shablon bilan solishtiriladi. Algoritm mos keladigan minisiyalar sonini hisoblaydi. Muvaffaqiyatli tekshirish uchun kamida 12–15 minisiyaning mos kelishi talab qilinadi (ishlab chiqaruvchi tomonidan sozlanadi). Agar mos keladigan nuqtalar soni chegaradan oshsa, autentifikatsiya muvaffaqiyatli hisoblanadi. Mobil qurilmalarda chegara FAR 0.001% dan oshmasligi uchun, FRR esa taxminan 2% bo'lishi uchun o'rnatiladi.

Barmoq izi skanerlarining turlari

Zamonaviy mobil qurilmalarda o'qish texnologiyasi, aniqlik va ishlab chiqarish narxi bilan farq qiluvchi uchta asosiy barmoq izi skaner turi qo'llaniladi. Turini tanlash qurilmaning narx segmentiga va xavfsizlik talablariga bog'liq.

Skaner turiIshlash prinsipiFARQurilma misollari
Sig'imliTizmalar va chuqurliklar orasidagi sig'im farqini o'qiyotgan kondensator matritsasi0.001%iPhone (Touch ID), Samsung Galaxy S9, Google Pixel 3
OptikLED yoritish + CMOS sensor; barmoq yuzasidan aks ettirilgan yorug'likni olish0.01%Xiaomi Redmi, Realme, arzon Android smartfonlari
UltratovushPyezoelektrik uzatuvchi + qabul qiluvchi; aks-sado signali bilan 3D rekonstruksiya0.0005%Samsung Galaxy S10+, Galaxy S21 Ultra, ekran osti skanerlari

2025–2026-yillarda to'g'ridan-to'g'ri OLED ekran ostiga o'rnatilgan ekran osti (in-display) skanerlari mashhurlik kasb etmoqda. Ular ham optik (byudjet segmenti), ham ultratovush (premium segment) bo'lishi mumkin. Afzallik — korpusda alohida tugma yoki zonaning yo'qligi, bu ekranni ramkasiz qilish imkonini beradi. Ekran osti optik skanerlarining kamchiligi — ekran piksellari orqali CMOS matritsasini yorituvchi quyoshning yorqin nuriga nisbatan zaiflik.

Barmoq izi va yuzni tanishni solishtirish

Barmoq izi orqali autentifikatsiya va yuzni tanish mobil qurilmalardagi ikkita dominant biometrik texnologiyadir. Har birining muayyan foydalanish stsenariylarida tanlovga ta'sir qiluvchi kuchli va zaif tomonlari bor.

  • Aniqlik (FAR) — ultratovush barmoq izi skaneri: 0.0005%, 3D Face ID: 0.0001%. Yuzni tanish chuqurlik kamerasidan foydalanish sharti bilan aniqroq
  • Tezlik — sig'imli skaner: 200–300 ms, optik: 400–600 ms, 3D yuz: 600–1000 ms. Statik stsenariyda barmoq izi tezroq
  • Kontaktsizlik — Face ID va 2D yuz qurilmaga tegishni talab qilmaydi; barmoq izi skaner bilan jismoniy aloqa talab qiladi
  • Shartlar — barmoq izi ho'l barmoqlar bilan ishlamaydi, lekin niqob va qo'lqop bilan ishlaydi; Face ID niqob bilan (Apple Watchsiz) va IR kamera ifloslanganda ishlamaydi
  • Sensor narxi — sig'imli skanerlar: ~0.5–1.5 dollar, ultratovush: ~3–5 dollar, 3D TrueDepth kamera: ~12–15 dollar

Mobil ilova ishlab chiqaruvchisi uchun Android-da BiometricPrompt va iOS-da LocalAuthentication sensor turini abstraksiyalashi muhimdir. Biroq, eski Android qurilmalarida (API < 28) faqat FingerprintManager mavjud bo'lishi mumkin — bu holda ilova sensor turini aniq tekshirishi va muqobil autentifikatsiya usulini taklif qilishi kerak.

Android-da Fingerprint Auth tatbiqi

Android 9 (API 28) dan oldin barmoq izi skanerini integratsiya qilishning yagona usuli API 23 da qo'shilgan FingerprintManager sinfi edi. Android 9 dan boshlab Google barcha biometrik sensor turlari bilan ishlashni birlashtirgan BiometricPrompt dan foydalanishni tavsiya qiladi. Biroq, API 23–27 bo'lgan qurilmalar uchun ishlab chiqaruvchi hali ham FingerprintManager ga muhtoj bo'lishi mumkin.

kotlin
class FingerprintAuthHelper(
    private val context: Context
) {
    private val manager =
        context.getSystemService(Context.FINGERPRINT_SERVICE)
            as FingerprintManager?

    fun isFingerprintAvailable(): Boolean {
        return manager?.isHardwareDetected() == true
            && manager?.hasEnrolledFingerprints() == true
    }

    fun authenticate(callback: FingerprintManager.AuthenticationCallback) {
        if (isFingerprintAvailable()) {
            manager?.authenticate(
                null,
                CancellationSignal(),
                0,
                callback,
                null
            )
        }
    }
}

// Foydalanish:
val helper = FingerprintAuthHelper(context)
helper.authenticate(object : FingerprintManager.AuthenticationCallback() {
    override fun onAuthenticationSucceeded(
        result: FingerprintManager.AuthenticationResult
    ) {
        // Barmoq izi tanildi — kirish ruxsat etildi
        binding.showContent()
    }

    override fun onAuthenticationFailed() {
        binding.showError("Barmoq izi tanilmadi")
    }
})

Taqdim etilgan kod eski Android qurilmalari uchun FingerprintManager orqali to'liq autentifikatsiya siklini namoyish etadi. Ta'kidlash muhimki, FingerprintManager sukut bo'yicha TEE dan foydalanmaydi — autentifikatsiya natijasi foydalanuvchi fazosiga qaytariladi, bu uni BIOMETRIC_STRONG bayrog'i bilan BiometricPrompt dan kamroq xavfsiz qiladi. Yangi loyihalar uchun har doim BiometricPrompt, FingerprintManager esa faqat API 23–27 bilan orqaga qarab muvofiqlik uchun ishlatilishi kerak.

FingerprintManager dan BiometricPrompt ga migratsiya paytida xavfsizlik modelining o'zgarishini hisobga olish kerak: BiometricPrompt barcha biometrik operatsiyalarning TEE (Trusted Execution Environment) da bajarilishini kafolatlaydi. TEE ichida kriptografik kalit bilan imzolangan autentifikatsiya natijasini foydalanuvchi kodidan soxtalashtirish mumkin emas. AndroidX Biometric kutubxonasi qo'shimcha ravishda biometrik autentifikatsiyani kriptografik operatsiyalar bilan — kalitlarni shifrlash va ma'lumotlarni imzolash bilan bog'lash uchun BiometricPrompt.AuthenticationResult.getCryptoObject() interfeysini taqdim etadi.

Xavfsizlik standartlari va soxtalashtirishdan himoya

Barmoq izlarini soxtalashtirishdan himoya qilish skaner ishlab chiqaruvchilarining asosiy vazifalaridan biridir. Zamonaviy sensorlar tirik barmoqni aniqlash (liveness detection) va maketlarni bloklash uchun apparat va algoritmik usullar kombinatsiyasidan foydalanadi. Har bir usulning o'z cheklovlari bor, lekin birgalikda ular soxtalashtirishni ommaviy hujumlar uchun iqtisodiy jihatdan foydasiz qiladi.

Asosiy himoya usullariga kiradi: teri chuqurligini tahlil qilish(ultratovush skanerlari aks-sado signalining qaytish vaqtiga ko'ra epidermis qalinligini aniqlaydi), terining spektral tahlili (optik skanerlar terining turli to'lqin uzunliklarida aks ettirish koeffitsiyentini baholaydi — silikon va jelatin boshqa spektrga ega), pulsatsiyani aniqlash(barmoq kapillyarlarida qon oqimining mikro tebranishlari) va potensiometrik tekshirish(tirik teri sintetik materiallardan farqli ma'lum elektr impedansga ega).

ISO/IEC 30107-3:2023 standarti biometrik tizimlarning taqdimot hujumlariga (presentation attack detection, PAD) qarshilik darajalarini belgilaydi. Moliyaviy ilovalar uchun 2-daraja (PAD Level 2) tavsiya etiladi, bu FAR 0.01% dan oshmagan holda maketlardan foydalanadigan hujumlarning kamida 95% ni avtomatik aniqlashni talab qiladi. Samsung va Qualcomm 3D Sonic Sensor ultratovush skanerlari PAD Level 2 talablarini qondiradi, byudjet optik skanerlari esa odatda Level 1 dan yuqori sertifikatsiyadan o'tmaydi.

Tez-tez beriladigan savollar

Sig'imli skaner ultratovush skaneridan nima bilan farq qiladi?

Sig'imli skaner barmoq izini terining tizmalari va chuqurliklari orasidagi elektr potensiallari farqiga ko'ra o'qiydi — faqat quruq va toza barmoq bilan ishlaydi. Ultratovush skaneri tovush to'lqini chiqaradi va aks ettirilgan aks-sado asosida uch o'lchovli xarita quradi — ifloslanishlar, suv va hatto yupqa qo'lqoplar orqali o'tib, yuqori aniqlikni ta'minlaydi.

Qaysi barmoq izi skaner turi eng ishonchli?

Ultratovush skanerlari uch o'lchovli skanerlash va FAR 0.0005% tufayli eng ishonchli hisoblanadi. Ular ho'l barmoqlarga, silikon maketlarga va ifloslanishlarga chidamli. Sig'imli skanerlar kamroq aniq (FAR 0.001%), lekin tezroq va arzonroq. Optik skanerlar eng kam ishonchli (FAR 0.01% gacha) va shaffof plyonkadagi sifatli barmoq izi bosmasi bilan aldanishi mumkin.

Bank operatsiyalari uchun barmoq izidan foydalanish mumkinmi?

Ha, lekin cheklovlar bilan. PSD2 va PCI DSS regulyatorlari ko'p faktorli autentifikatsiyani talab qiladi: barmoq izi faqat bir faktor (nima ekansiz). To'lovni avtorizatsiya qilish uchun ikkinchi faktor ham kerak — PIN kod yoki bir martalik parol (nima bilasiz). Apple Pay-da barmoq izi Secure Enclave orqali tranzaksiyani imzolash uchun ishlatiladi — bu kuchli mijoz autentifikatsiyasi (SCA) talablariga javob beradi.

Barmoq izi shikastlanganda nima qilish kerak?

Kesilgan, kuygan yoki teri ko'chganda barmoq izi vaqtincha taninmasligi mumkin. Bu holda qurilma zaxira autentifikatsiya usuli sifatida PIN kod yoki parol so'raydi. Teri tuzalganidan so'ng eski barmoq izini sozlamalardan olib tashlash va yangisini ro'yxatdan o'tkazish tavsiya etiladi. Android qurilmalarida zaxira uchun bir necha barmoqni ham ro'yxatdan o'tkazish mumkin.

Barmoq izlarini qurilmada saqlash xavfsizmi?

Ha — zamonaviy qurilmalar barmoq izi tasvirini emas, balki matematik shablonni apparat izolyatsiyalangan hududda (TEE yoki Secure Enclave) saqlaydi. Shablon chipga o'rnatilgan kalit bilan shifrlangan va OT yoki ilovalardan o'qish uchun mavjud emas. Android 9+ da BiometricPrompt barcha biometrik operatsiyalarning TEE da natijaning kriptografik imzosi bilan bajarilishini kafolatlaydi.

Xulosa

  • Barmoq izi orqali autentifikatsiya — papillyar naqsh asosida identifikatsiya usuli, FAR 0.0005% (ultratovush) dan 0.01% (optika) gacha
  • Uch turdagi skaner — sig'imli (tez, arzon), optik (byudjet, kam aniq), ultratovush (ishonchli, qimmat)
  • Ekran osti skanerlari — zamonaviy trend: ramkasiz qurilmalarning OLED ekrani ostida optik va ultratovush sensorlar
  • FingerprintManager — API 23–27 uchun eskirgan Android API; yangi loyihalar uchun TEE kafolati bilan BiometricPrompt majburiy
  • ISO/IEC 30107-3 — biometrik tizimlar uchun taqdimot hujumlarini aniqlash (PAD) bo'yicha xalqaro standart
  • Liveness detection — tirik barmoqni silikon maketdan farqlash uchun chuqurlik, spektr va pulsatsiya tahlili
  • Ko'p faktorlilik — PSD2 va PCI DSS talablariga ko'ra banking ilovalari uchun barmoq izi PIN kod bilan birlashtirilishi kerak

Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz

IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.

Loyihani muhokama qilish

Shuningdek o'qing