Face ID este sistemul de autentificare biometrică Apple care utilizează scanarea tridimensională a feței pentru deblocarea dispozitivelor și autorizarea plăților. Tehnologia a înlocuit Touch ID începând cu iPhone X în 2017 și a devenit standardul de protecție biometrică în gama iPhone și iPad Pro. Conform Apple Platform Security (2025), probabilitatea unei potriviri accidentale a feței pentru Face ID este de 0.0001% — de 10 ori mai precisă decât amprenta digitală.
Principalele puncte
Face ID este un sistem de autentificare biometrică Apple bazat pe scanarea tridimensională a feței utilizatorului. A apărut pentru prima dată în iPhone X în septembrie 2017, înlocuind Touch ID ca metodă principală de protecție biometrică a dispozitivelor emblematice Apple. Spre deosebire de recunoașterea facială 2D dintr-o fotografie cu camera frontală, Face ID construiește o hartă precisă a adâncimii feței, analizând peste 30 000 de puncte infraroșii invizibile.
Sistemul utilizează neuroprocesorul specializat Neural Engine din cipurile Apple A12 și mai noi. Neural Engine execută 600 de miliarde de operații pe secundă, procesând datele biometrice direct pe dispozitiv fără transmitere în cloud. Șabloanele matematice ale feței sunt criptate și stocate exclusiv în Secure Enclave — modulul hardware de securitate izolat de sistemul de operare iOS.
Face ID este suportat pe toate dispozitivele Apple cu cameră TrueDepth: iPhone X și mai noi (cu excepția iPhone SE), iPad Pro 11" și 12.9" (generația a 3-a și mai noi), precum și iPad Air și iPad mini cu modulul corespunzător. Tehnologia este utilizată nu doar pentru deblocarea dispozitivelor, ci și pentru autorizarea plăților în Apple Pay, cumpărăturilor în App Store și completarea parolelor prin iCloud Keychain.
Face ID parcurge trei etape consecutive: detectarea feței, proiecția hărții de adâncime infraroșie și verificarea atenției (attention awareness). Fiecare etapă este executată de modulele hardware ale camerei TrueDepth fără participarea procesorului central, ceea ce exclude interceptarea datelor la nivelul sistemului de operare.
Camera IR TrueDepth detectează prezența feței în câmpul vizual al modulului. Flood Illuminator — iluminarea infraroșie — luminează fața cu lumină invizibilă pentru ochi, asigurând funcționarea sistemului în întuneric total. Dot Projector proiectează pe față peste 30 000 de puncte infraroșii într-o rețea regulată. Camera înregistrează deformarea acestei rețele în raport cu trăsăturile feței — similar modului în care lumina structurată funcționează în scanerele 3D profesionale.
Pe baza punctelor obținute, Neural Engine construiește un model matematic al feței — un schelet de adâncime cu precizie de zecimi de milimetru. Din acest model sunt extrase caracteristici unice: distanțele dintre punctele cheie (ochi, nas, buze), forma pomeților și a maxilarului, proporțiile volumetrice. Șablonul de aproximativ 20 KB este criptat cu o cheie criptografică unică pentru Secure Enclave și stocat în memoria nevolatilă a modulului.
Sistemul verifică dacă utilizatorul se uită conștient la ecran — funcția Attention Awareness. Emițătoare IR suplimentare verifică direcția privirii și fixarea pupilelor. Fără această verificare, Face ID este blocat implicit și pentru autentificare este necesară introducerea parolei. Sistemul se adaptează și la modificările naturale ale aspectului: barbă, ochelari, căști, machiaj. La fiecare recunoaștere reușită, șablonul este actualizat, capturând noua imagine a feței și îmbunătățind precizia în timp.
Modulul TrueDepth este format din mai multe componente hardware care funcționează sincron. Fiecare componentă îndeplinește o funcție strict definită: de la iluminarea feței în întuneric până la proiecția hărții de adâncime pentru analiza ulterioară în Neural Engine.
| Componentă | Destinație | Tehnologie |
|---|---|---|
| Flood Illuminator | Iluminarea infraroșie a feței | Laser VCSEL 940 nm |
| Dot Projector | Proiecția a 30 000 de puncte IR | Element optic difractiv |
| Infrared Camera | Captarea hărții de adâncime | Senzor CMOS 940 nm |
| Neural Engine | Procesarea datelor biometrice | Neuroprocesor cu 16 nuclee |
| Secure Enclave | Stocarea șablonului și compararea | Criptare hardware AES-256 |
O caracteristică importantă a modulului este izolarea hardware a fluxului video. Camera infraroșie transmite datele direct către Secure Enclave printr-un canal securizat dedicat. Nici sistemul de operare iOS, nici aplicațiile terțe nu au acces la imaginile brute ale feței. Aceasta elimină clasa de atacuri legate de interceptarea datelor biometrice din memoria aplicației.
Ambele tehnologii de autentificare biometrică Apple au caracteristici diferite care influențează alegerea între ele în diferite scenarii de utilizare. Comparația se face după metrici cheie: precizia recunoașterii, viteza de funcționare și rezistența la atacuri.
Pentru aplicațiile mobile, ambele tehnologii sunt utilizate printr-un API unic LocalAuthentication. Dezvoltatorul nu alege între Face ID și Touch ID — sistemul folosește automat senzorul biometric disponibil pe dispozitivul utilizatorului. Aceasta înseamnă că aplicația care implementează autentificarea biometrică prin LAContext funcționează corect pe toate dispozitivele Apple.
În iOS, dezvoltatorii folosesc framework-ul LocalAuthentication pentru integrarea Face ID și Touch ID în aplicații. API-ul abstrage detaliile senzorului biometric specific — codul arată la fel pentru recunoașterea feței și a amprentei. Toate calculele biometrice sunt efectuate în interiorul Secure Enclave fără transmiterea datelor către dezvoltator.
import LocalAuthentication
func authenticateUser() {
let context = LAContext()
context.localizedReason = "Confirmați identitatea pentru acces"
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
// Biometrie indisponibilă — afișează ecranul de introducere a parolei
showPasscodeFallback()
return
}
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "Autentificare necesară"
) { success, error in
if success {
DispatchQueue.main.async {
// Utilizator confirmat prin Face ID
self.showProtectedContent()
}
}
}
}
Framework-ul LAContext oferă politica .deviceOwnerAuthenticationWithBiometrics care selectează automat senzorul biometric disponibil: Face ID pe dispozitivele cu TrueDepth, Touch ID pe dispozitivele cu buton Home. Dacă senzorul biometric este indisponibil sau au avut loc 3 încercări eșuate consecutive, sistemul propune introducerea parolei dispozitivului — fără cod suplimentar din partea dezvoltatorului.
În iOS 16+ a apărut API-ul extins AuthenticationServices pentru autentificarea biometrică asincronă prin ASAuthorizationController. Această abordare este recomandată de Apple pentru proiecte noi, deoarece se integrează cu iCloud Keychain și suportă Passkeys — autentificare fără parolă conform standardului FIDO2.
Arhitectura de securitate Face ID este construită pe trei niveluri: izolarea hardware Secure Enclave, legarea criptografică a șablonului de dispozitiv și protecția algoritmică împotriva atacurilor de tip spoofing. Niciunul dintre aceste niveluri nu se bazează pe protecția software iOS, ceea ce elimină vulnerabilitățile la nivelul sistemului de operare.
Secure Enclave este un coprocesor dedicat bazat pe arhitectura ARM TrustZone, care rulează sub propriul micro-SO (SEPOS). Are un canal hardware direct către camera infraroșie TrueDepth, ocolind magistrala de date a procesorului principal. Șablonul feței este criptat în interiorul Secure Enclave folosind o cheie legată de identificatorul unic al dispozitivului (UID), care este încorporat în cip în faza de producție și inaccesibil pentru citire chiar și de către Apple.
Pentru protecția împotriva spoofing-ului, Face ID utilizează două mecanisme: liveness detection și attention awareness. Liveness detection analizează textura pielii pe baza imaginii IR: materialul fotografiei, al măștii de silicon sau al copiei 3D are un coeficient de reflexie diferit în spectrul infraroșu față de pielea vie. Standardul FIDO2 și cerințele organismelor de reglementare ETSI EN 319 411 clasifică Face ID ca sistem biometric cu nivel înalt de asigurare (High Assurance), potrivit pentru autorizarea tranzacțiilor financiare.
Întrebări frecvente
Da, Face ID utilizează Flood Illuminator — iluminare infraroșie pe laser VCSEL 940 nm, invizibilă pentru ochiul uman. Aceasta asigură iluminarea feței în întuneric total pentru captarea hărții de adâncime. Singura diferență — la iluminare slabă, sistemul poate menține mai mult timp blocarea animației până la finalizarea scanării.
Păcălirea Face ID cu o fotografie este imposibilă — sistemul nu folosește o imagine 2D de la camera obișnuită, ci construiește o hartă tridimensională pe baza punctelor IR. O mască de silicon de înaltă calitate (recuzită Hollywood certificată) poate teoretic ocoli protecția, dar astfel de atacuri necesită resurse semnificative. Apple confirmă că funcția Attention Awareness blochează măștile cu ochii închiși.
Da, Face ID se adaptează la modificările naturale ale aspectului datorită învățării automate pe dispozitiv. La fiecare deblocare reușită, șablonul este actualizat, capturând noua imagine a feței. Sistemul recunoaște utilizatorul cu ochelari, barbă, căciulă și după schimbarea coafurii. La modificări radicale — de exemplu, după o operație plastică — va fi necesară reconfigurarea Face ID.
Face ID este suportat pe iPhone X, XR, XS, 11, 12, 13, 14, 15 și 16 (toate modelele), iPad Pro 11" (generația 1 și mai noi), iPad Pro 12.9" (generația 3 și mai noi), iPad Air (generația 4 și mai noi) și iPad mini (generația 6). Nu suportă Face ID: iPhone SE (toate generațiile), iPad din gama de bază și iPad mini generația 5 — aceste dispozitive folosesc Touch ID.
După 5 încercări eșuate consecutive, Face ID se blochează până la introducerea parolei dispozitivului. La 10 încercări eșuate, dispozitivul șterge toate datele (dacă opțiunea Erase Data este activată în setări). Attention Awareness oferă protecție suplimentară: dacă utilizatorul nu se uită la ecran, Face ID nu se activează, prevenind deblocarea în somn sau fără știre.
Concluzii
Vom dezvolta o aplicație mobilă la cheie
IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.