Face ID — bu nima, yuzni tanib olish qanday ishlaydi

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

Face ID — bu qurilmalarni qulfdan chiqarish va to'lovlarni avtorizatsiya qilish uchun yuzning uch o'lchovli skanerlashidan foydalanadigan Apple biometrik autentifikatsiya tizimidir. Texnologiya 2017-yilda iPhone X dan boshlab Touch ID o'rnini egalladi va iPhone va iPad Pro qatorida biometrik himoya standartiga aylandi. Apple Platform Security (2025) ga ko'ra, Face ID uchun tasodifiy yuz mos kelishi ehtimoli 0.0001% ni tashkil qiladi — bu barmoq izidan 10 marta aniqroq.

Asosiy ma'lumotlar

  • Face ID — TrueDepth kamerasi orqali 30 000 infraqizil nuqtalarni proyeksiya qilishga asoslangan Apple 3D yuzni tanib olish tizimi
  • Neural Engine — A12+ chiplarida biometrik ma'lumotlarni real vaqtda qayta ishlash uchun ixtisoslashtirilgan neyroprotsessor
  • Attention Awareness — foydalanuvchining xabarisiz qulfdan chiqarilishining oldini oluvchi majburiy qarash yo'nalishini tekshirish
  • Secure Enclave — iOS dan kirishsiz yuzning matematik shablonlari saqlanadigan va taqqoslanadigan apparat moduli
  • FAR 0.0001% — boshqa birovning yuzini noto'g'ri tanib olish ehtimoli, Touch ID dan 10 marta past

Face ID nima?

Face ID — bu foydalanuvchi yuzining uch o'lchovli skanerlashiga asoslangan Apple biometrik autentifikatsiya tizimidir. U birinchi marta 2017-yil sentyabr oyida iPhone X da paydo bo'lib, Apple-ning flagman qurilmalarida biometrik himoyaning asosiy usuli sifatida Touch ID o'rnini egalladi. Old kameradagi fotosurat bo'yicha 2D yuzni tanib olishdan farqli o'laroq, Face ID 30 000 dan ortiq ko'rinmas infraqizil nuqtalarni tahlil qilib, yuzning aniq chuqurlik xaritasini quradi.

Tizim Apple A12 va undan yangi chiplar tarkibidagi ixtisoslashtirilgan neyroprotsessor Neural Engine dan foydalanadi. Neural Engine soniyada 600 milliard operatsiyani bajarib, biometrik ma'lumotlarni bulutga uzatmasdan to'g'ridan-to'g'ri qurilmada qayta ishlaydi. Yuzning matematik shablonlari shifrlanadi va faqat Secure Enclave da — iOS operatsion tizimidan ajratilgan apparat xavfsizlik modulida saqlanadi.

Face ID TrueDepth kamerasi bo'lgan barcha Apple qurilmalarida qo'llab-quvvatlanadi: iPhone X va undan yangilari (iPhone SE dan tashqari), iPad Pro 11" va 12.9" (3-avlod va undan yangilari), shuningdek tegishli moduli bo'lgan iPad Air va iPad mini. Texnologiya nafaqat qurilmalarni qulfdan chiqarish, balki Apple Pay da to'lovlarni avtorizatsiya qilish, App Store da xaridlar va iCloud Keychain orqali parollarni to'ldirish uchun ham qo'llaniladi.

Face ID qanday ishlaydi?

Face ID uchta ketma-ket bosqichdan o'tadi: yuzni aniqlash, infraqizil chuqurlik xaritasini proyeksiya qilish va diqqatni tekshirish (attention awareness). Har bir bosqich TrueDepth kamerasining apparat modullari tomonidan markaziy protsessor ishtirokisiz bajariladi, bu esa ma'lumotlarning OT darajasida tutib olinishini istisno qiladi.

Nuqtalarni aniqlash va proyeksiya qilish

TrueDepth infraqizil kamerasi modulning ko'rish maydonida yuz borligini aniqlaydi. Flood Illuminator — infraqizil yoritish — yuzni ko'zga ko'rinmaydigan yorug'lik bilan yoritadi, tizimning to'liq qorong'ulikda ishlashini ta'minlaydi. Dot Projector yuzga muntazam to'rda 30 000 dan ortiq infraqizil nuqtalarni proyeksiya qiladi. Kamera bu to'rning yuz chiziqlariga nisbatan deformatsiyasini qayd etadi — xuddi professional 3D skanerlarda strukturalashtirilgan yorug'lik ishlashiga o'xshash.

Chuqurlik xaritasi va shablonni yaratish

Olingan nuqtalar asosida Neural Engine yuzning matematik modelini — millimetrning o'ndan bir qismi aniqligida chuqurlik skeletini quradi. Ushbu modeldan noyob xususiyatlar ajratib olinadi: asosiy nuqtalar orasidagi masofalar (ko'zlar, burun, lablar), yonoq suyaklari va jag'ning shakli, hajm nisbatlari. Taxminan 20 KB o'lchamdagi shablon Secure Enclave uchun noyob bo'lgan kriptografik kalit bilan shifrlanadi va modulning o'chmaydigan xotirasida saqlanadi.

Attention Awareness va moslashish

Tizim foydalanuvchi ongli ravishda ekranga qarab turganini tekshiradi — Attention Awareness funksiyasi. Qo'shimcha infraqizil emitentlar qarash yo'nalishini va ko'z qorachig'ining fiksatsiyasini tekshiradi. Bu tekshiruvsiz Face ID sukut bo'yicha bloklanadi va autentifikatsiya uchun parol kiritish talab qilinadi. Tizim shuningdek tashqi ko'rinishdagi tabiiy o'zgarishlarga moslashadi: soqol, ko'zoynak, bosh kiyimlari, makiyaj. Har bir muvaffaqiyatli tanib olishda shablon yangilanadi, yuzning yangi tasvirini oladi va vaqt o'tishi bilan aniqlikni yaxshilaydi.

TrueDepth kamerasi: tuzilishi va komponentlari

TrueDepth moduli sinxron ishlaydigan bir nechta apparat komponentlaridan iborat. Har bir komponent qat'iy belgilangan funksiyani bajaradi: qorong'ulikda yuzni yoritishdan Neural Engine da keyingi tahlil uchun chuqurlik xaritasini proyeksiya qilishgacha.

KomponentVazifasiTexnologiya
Flood IlluminatorYuzni infraqizil yoritishVCSEL lazer 940 nm
Dot Projector30 000 infraqizil nuqtani proyeksiya qilishDiffraktsion optik element
Infrared CameraChuqurlik xaritasini olishCMOS sensor 940 nm
Neural EngineBiometrik ma'lumotlarni qayta ishlash16 yadroli neyroprotsessor
Secure EnclaveShablonni saqlash va taqqoslashAES-256 apparat shifrlash

Modulning muhim xususiyati — video oqimining apparat izolyatsiyasidir. Infraqizil kamera ma'lumotlarni to'g'ridan-to'g'ri Secure Enclave ga ajratilgan himoyalangan kanal orqali uzatadi. Na iOS operatsion tizimi, na uchinchi tomon ilovalari yuzning xom tasvirlariga kirish huquqiga ega emas. Bu ilova xotirasidan biometrik ma'lumotlarni tutib olish bilan bog'liq hujumlar sinfini yo'q qiladi.

Face ID vs Touch ID: aniqlik va tezlik taqqoslanishi

Ikkala Apple biometrik autentifikatsiya texnologiyasi turli xil foydalanish stsenariylarida ular orasida tanlovga ta'sir qiluvchi turli xususiyatlarga ega. Taqqoslash asosiy ko'rsatkichlar bo'yicha amalga oshiriladi: tanib olish aniqligi, ishlash tezligi va hujumlarga chidamlilik.

  • FAR (False Acceptance Rate) — Face ID da 0.0001% (millionda 1), Touch ID da 0.001% (50 000 da 1). Face ID 3D skaner tufayli 10 marta aniqroq
  • Tezlik — Touch ID 200–300 ms da ishlaydi, Face ID qarashni tekshirish bilan 600–1000 ms da. Touch ID statik stsenariyda tezroq
  • Soxtalarga chidamlilik — Face ID fotosuratlar, niqoblar va silikon qoliplardan tirik qarash talabi va infraqizil proyeksiya tufayli himoyalangan. Touch ID sifatli barmoq izi nusxasi bilan aldanishi mumkin
  • Atrof-muhit sharoitlari — Touch ID nam yoki iflos barmoqlar bilan ishlamaydi. Face ID Flood Illuminator tufayli to'liq qorong'ulikda ishlaydi, lekin to'g'ridan-to'g'ri quyosh nuri infraqizil kamera linzasiga tushganda xato qilishi mumkin
  • Bir nechta foydalanuvchilar — Touch ID 5 tagacha barmoq izini saqlashga imkon beradi (turli barmoqlar yoki boshqa foydalanuvchilar). Face ID sukut bo'yicha faqat bitta yuzni taniydi, lekin muqobil ko'rinishni (Alternative Appearance) qo'llab-quvvatlaydi

Mobil ilovalar uchun ikkala texnologiya yagona LocalAuthentication API orqali qo'llaniladi. Dasturchi Face ID va Touch ID o'rtasida tanlamaydi — tizim avtomatik ravishda foydalanuvchi qurilmasida mavjud biometrik sensordan foydalanadi. Bu shuni anglatadiki, LAContext orqali biometrik autentifikatsiyani amalga oshiradigan dastur barcha Apple qurilmalarida to'g'ri ishlaydi.

Face ID ni LocalAuthentication orqali amalga oshirish

iOS da dasturchilar Face ID va Touch ID ni ilovalarga integratsiya qilish uchun LocalAuthentication freymvorkidan foydalanadilar. API aniq biometrik sensorning tafsilotlarini abstraksiya qiladi — kod yuzni tanib olish va barmoq izi uchun bir xil ko'rinadi. Barcha biometrik hisob-kitoblar Secure Enclave ichida dasturchiga ma'lumot uzatilmasdan amalga oshiriladi.

swift
import LocalAuthentication

func authenticateUser() {
    let context = LAContext()
    context.localizedReason = "Kirish uchun shaxsingizni tasdiqlang"

    var error: NSError?
    guard context.canEvaluatePolicy(
        .deviceOwnerAuthenticationWithBiometrics,
        error: &error
    ) else {
        // Biometriya mavjud emas — parol kiritish ekranini ko'rsat
        showPasscodeFallback()
        return
    }

    context.evaluatePolicy(
        .deviceOwnerAuthenticationWithBiometrics,
        localizedReason: "Autentifikatsiya talab qilinadi"
    ) { success, error in
        if success {
            DispatchQueue.main.async {
                // Foydalanuvchi Face ID orqali tasdiqlandi
                self.showProtectedContent()
            }
        }
    }
}

LAContext freymvorki mavjud biometrik sensorni avtomatik tanlaydigan .deviceOwnerAuthenticationWithBiometrics siyosatini taqdim etadi: TrueDepth bo'lgan qurilmalarda Face ID, Home tugmasi bo'lgan qurilmalarda Touch ID. Agar biometrik sensor mavjud bo'lmasa yoki ketma-ket 3 muvaffaqiyatsiz urinish bo'lsa, tizim dasturchi tomonidan qo'shimcha kod talab qilmasdan qurilma parolini kiritishni taklif qiladi.

iOS 16+ da ASAuthorizationController orqali asinxron biometrik autentifikatsiya uchun kengaytirilgan AuthenticationServices API si paydo bo'ldi. Ushbu yondashuv yangi loyihalar uchun Apple tomonidan tavsiya etiladi, chunki u iCloud Keychain bilan integratsiyalanadi va FIDO2 standarti bo'yicha parolsiz autentifikatsiya bo'lgan Passkeys ni qo'llab-quvvatlaydi.

Face ID xavfsizligi va ma'lumotlarni himoya qilish

Face ID xavfsizlik arxitekturasi uch darajada qurilgan: Secure Enclave apparat izolyatsiyasi, shablonni qurilma bilan kriptografik bog'lash va spufing hujumlaridan algoritmik himoya. Bu darajalarning hech biri iOS dasturiy himoyasiga tayanmaydi, bu esa OT darajasidagi zaifliklarni yo'q qiladi.

Secure Enclave — bu ARM TrustZone arxitekturasiga asoslangan, o'z mikro-OT si (SEPOS) ostida ishlaydigan maxsus koprotsessor. U TrueDepth infraqizil kamerasiga to'g'ridan-to'g'ri apparat kanaliga ega bo'lib, asosiy protsessorning ma'lumotlar magistralini chetlab o'tadi. Yuz shabloni Secure Enclave ichida ishlab chiqarish bosqichida chipga o'rnatilgan va hatto Apple uchun ham o'qib bo'lmaydigan noyob qurilma identifikatoriga (UID) bog'langan kalit yordamida shifrlanadi.

Spufingdan himoya qilish uchun Face ID ikkita mexanizmdan foydalanadi: liveness detection va attention awareness. Liveness detection infraqizil tasvir bo'yicha teri to'qimasini tahlil qiladi: fotosurat, silikon niqob yoki 3D bosma nusxaning materiali infraqizil spektrda tirik teridan farqli aks ettirish koeffitsientiga ega. FIDO2 standarti va ETSI EN 319 411 tartibga soluvchi organlarning talablari Face ID ni moliyaviy operatsiyalarni avtorizatsiya qilish uchun yaroqli yuqori kafolat darajasidagi (High Assurance) biometrik tizimlar toifasiga kiritadi.

Tez-tez beriladigan savollar

Face ID qorong'ulikda ishlaydimi?

Ha, Face ID Flood Illuminator — inson ko'ziga ko'rinmaydigan VCSEL 940 nm lazeridagi infraqizil yoritishdan foydalanadi. U chuqurlik xaritasini olish uchun yuzni to'liq qorong'ulikda yoritadi. Yagona farq — zaif yorug'likda tizim skanerlash tugashini kutayotganda animatsiya blokadasini uzoqroq ushlab turishi mumkin.

Face ID ni niqob yoki fotosurat bilan aldash mumkinmi?

Face ID ni fotosurat bilan aldash mumkin emas — tizim oddiy kameradan 2D tasvirdan foydalanmaydi, balki infraqizil nuqtalar bo'yicha uch o'lchovli xarita quradi. Yuqori sifatli silikon niqob (sertifikatlangan Hollywood rekviziti) nazariy jihatdan himoyani chetlab o'tishi mumkin, ammo bunday hujumlar katta resurslarni talab qiladi. Apple Attention Awareness funksiyasi ko'zlari yopiq niqoblarni bloklashini tasdiqlaydi.

Face ID tashqi ko'rinish o'zgarishlarini — soqol yoki ko'zoynakni eslab qoladimi?

Ha, Face ID qurilmada mashinani o'rganish tufayli tashqi ko'rinishdagi tabiiy o'zgarishlarga moslashadi. Har bir muvaffaqiyatli qulfdan chiqarishda shablon yangilanadi, yuzning yangi tasvirini oladi. Tizim foydalanuvchini ko'zoynak bilan, soqol bilan, bosh kiyimida va soch turmagini o'zgartirgandan keyin taniydi. Keskin o'zgarishlarda — masalan, plastik operatsiyadan keyin — Face ID ni qayta sozlash talab qilinadi.

Qaysi qurilmalar Face ID ni qo'llab-quvvatlaydi?

Face ID iPhone X, XR, XS, 11, 12, 13, 14, 15 va 16 (barcha modellar), iPad Pro 11" (1-avlod va undan yangilari), iPad Pro 12.9" (3-avlod va undan yangilari), iPad Air (4-avlod va undan yangilari) va iPad mini (6-avlod) da qo'llab-quvvatlanadi. Face ID qo'llab-quvvatlanmaydi: iPhone SE (barcha avlodlar), asosiy qator iPad va iPad mini 5-avlod — bu qurilmalar Touch ID dan foydalanadi.

5 ta muvaffaqiyatsiz Face ID urinishidan keyin nima bo'ladi?

Ketma-ket 5 ta muvaffaqiyatsiz urinishdan so'ng Face ID qurilma paroli kiritilgunga qadar bloklanadi. 10 ta muvaffaqiyatsiz urinishda qurilma barcha ma'lumotlarni o'chiradi (agar sozlamalarda Erase Data opsiyasi faollashtirilgan bo'lsa). Attention Awareness qo'shimcha himoyani ta'minlaydi: agar foydalanuvchi ekranga qaramasa, Face ID faollashmaydi, uyqu paytida yoki xabarsiz qulfdan chiqarilishning oldini oladi.

Xulosa

  • Face ID — FAR aniqligi 0.0001% bo'lgan, 30 000 infraqizil nuqtani proyeksiya qilishdan foydalanadigan Apple 3D yuzni tanib olish tizimi
  • TrueDepth kamerasi izolyatsiyalangan apparat konturida sinxron ishlaydigan Flood Illuminator, Dot Projector va infraqizil kamerani o'z ichiga oladi
  • Neural Engine biometrik ma'lumotlarni qurilmada qayta ishlaydi — yuz haqida hech qanday ma'lumot Apple bulutiga uzatilmaydi
  • Secure Enclave shifrlangan yuz shablonini saqlaydi va iOS yoki uchinchi tomon ilovalaridan kirishsiz taqqoslashni amalga oshiradi
  • Attention Awareness — foydalanuvchining xabarisiz qulfdan chiqarilishining oldini oluvchi majburiy qarash yo'nalishini tekshirish
  • LocalAuthentication — biometrik sensor turini abstraksiya qiluvchi Face ID va Touch ID bilan ishlash uchun yagona iOS API
  • FIDO2 va PSD2 Face ID ni moliyaviy operatsiyalar va bank tranzaksiyalari uchun yuqori kafolat darajasidagi biometriya sifatida tan oladi

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