Scannerul de amprente — un dispozitiv care citește modelul papilar de pe pulpă degetului și îl folosește pentru autentificare. Tehnologia a devenit standard de securitate în smartphone-uri începând cu 2013. Potrivit Counterpoint Research, 2025, peste 65% din smartphone-urile Android cu preț peste 250 de dolari sunt echipate cu scanner de amprente încorporat în ecran, iar volumul pieței atinge 4,8 miliarde de dolari.
Principalele idei
Scannerul de amprente — este un dispozitiv electronic care captează imaginea modelului papilar de pe degetul uman și o transformă într-un șablon digital pentru comparația ulterioară. Fiecare model papilar este unic — chiar și la gemenii identici, amprentele diferă prin poziția crestelor, ramificațiilor și terminațiilor (minuțiilor).
Scannerele moderne de amprente se împart în trei tipuri după principiul fizic de funcționare: optice, capacitive și ultrasonice. În dispozitivele mobile sunt utilizate toate cele trei tipuri: capacitive — în iPhone și Android-uri de calitate, optice — în modelele bugetare, ultrasonice — în flagship-urile Samsung și Xiaomi.
Potrivit NIST SP 800-63B, scannerul de amprente la o implementare corectă asigură FAR (False Acceptance Rate) de la 1:50 000 la 1:100 000, ceea ce este acceptabil pentru majoritatea scenariilor, cu excepția securității de stat. Timpul mediu de răspuns variază de la 0,15 la 0,4 secunde, în funcție de tipul senzorului.
Fiecare tip de scanner utilizează propriul principiu fizic pentru captarea amprentei. Alegerea tehnologiei determină costul, precizia, rezistența la factorii externi și posibilitatea de încorporare sub ecran. Să analizăm cele trei tipuri principale utilizate în smartphone-urile moderne.
Scannerul optic face o fotografie a degetului cu ajutorul unei matrice CMOS sau CCD cu rezoluție de la 300 la 1000 dpi. Degetul este iluminat de LED-uri sau o lampă miniaturală, iar lumina reflectată ajunge la senzor printr-o prismă sau microlentile. Scannerele optice sunt cele mai ieftine (costul senzorului de la 1 la 3 dolari), dar sunt ușor de înșelat cu o fotografie de calitate a amprentei.
Senzorii capacitivi (Capacitive) constau dintr-o matrice de condensatoare pe un cip de siliciu. Crestele modelului papilar modifică capacitatea celulelor individuale, creând o imagine electrică a amprentei. Avantajul scannerelor capacitive — funcționează doar cu țesut viu (măsoară conductivitatea electrică), ceea ce protejează împotriva mulajelor din silicon.
Scannerul ultrasonic (Qualcomm 3D Sonic, Goodix) emite unde sonore de înaltă frecvență (20–40 MHz) și măsoară ecoul reflectat de deget. Undele pătrund prin murdărie, sticlă de protecție și chiar mănuși subțiri, creând o hartă 3D a modelului papilar la o adâncime de până la 0,5 mm. Precizia scannerelor ultrasonice atinge 98,6% la FAR 1:100 000.
| Parametru | Optic | Capacitiv | Ultrasonic |
|---|---|---|---|
| Principiu de funcționare | Fotografia degetului | Capacitate electrică | Reflexia ultrasunetelor |
| Costul senzorului | 1–3 USD | 3–8 USD | 8–15 USD |
| FAR (precizie) | 1:10 000 | 1:50 000 | 1:100 000 |
| Viteză | 0,3–0,4 s | 0,2–0,3 s | 0,15–0,3 s |
| Sub ecran | Da (OLED) | Nu (doar buton) | Da (orice display) |
| Funcționare cu degetul ud | Mediu | Slab | Excelent |
| Rezistență la mulaje | Scăzută | Ridicată | Foarte ridicată |
Scannerele optice sunt potrivite pentru dispozitivele bugetare datorită prețului scăzut, dar sunt inferioare ca securitate. Senzorii capacitivi sunt standardul de aur al scannerelor încorporate în butoane (Touch ID, Google Pixel Imprint). Cele ultrasonice sunt scumpe, dar cele mai fiabile, utilizate în flagship-urile Samsung Galaxy S24/S25 și Xiaomi 14 Pro.
La alegerea tipului de scanner, producătorii iau în considerare nu doar costul, ci și cerințele de design. Scannerele optice și ultrasonice sub ecran permit realizarea unui panou frontal complet neted, fără butoane vizibile. Scannerele capacitive necesită un buton sau o suprafață separată, ceea ce limitează opțiunile de design, dar oferă o poziție mai predictibilă a senzorului și feedback tactil la atingere. Potrivit Counterpoint Research, 76% dintre utilizatori consideră amplasarea scannerului de amprente pe butonul lateral ca fiind cea mai convenabilă.
Scannerele sub display (In-Display Fingerprint Scanner) sunt încorporate direct sub matricea ecranului. Primul dispozitiv comercial cu un astfel de scanner a fost vivo X20 Plus UD în 2018. Astăzi, tehnologia este utilizată în majoritatea flagship-urilor Android și a modelelor de buget mediu.
Există două tipuri de scannere în ecran: optice (funcționează doar cu ecrane OLED, prin care lumina poate pătrunde) și ultrasonice (funcționează cu orice tip de display). Scannerele optice sub ecran iluminează degetul prin spațiul dintre pixelii OLED, iar senzorul sub panou citește reflexia. Zona de scanare este de obicei iluminată printr-un inel verde pe ecran.
Dezavantajele scannerelor în ecran — zona de scanare mai mică (12×8 mm la cele optice față de 20×10 mm la cele cu buton) și necesitatea de a poziționa precis degetul în zona senzorului. Scannerele ultrasonice sub ecran (Qualcomm 3D Sonic Gen 2) au o suprafață de 64 mm² și suportă două amprente simultane pentru o precizie sporită.
Producătorii lucrează constant la îmbunătățirea scannerelor sub ecran. În 2024, Qualcomm a prezentat 3D Sonic Gen 3 cu zona de scanare mărită la 100 mm² — ceea ce permite deblocarea telefonului prin atingerea aproape oricărei zone a jumătății inferioare a ecranului. Goodix, al doilea mare furnizor de senzori optici sub ecran, a atins un timp de răspuns de 0,12 secunde — mai rapid decât orice scanner cu buton.
Securitatea scannerului de amprente este determinată de doi factori: protecția hardware a senzorului împotriva mulajelor și protecția criptografică a șabloanelor stocate. Liveness detection (detectarea vitalității) — tehnologia cheie care diferențiază țesutul viu de o falsificare. Senzorii capacitivi verifică conductivitatea electrică, cei ultrasonici — rezistența acustică a pielii, iar cei optici (în versiunile moderne) — pulsația sângelui în capilare.
Potrivit cercetării Kaspersky Lab, 72% din scannerele optice testate în telefoanele bugetare pot fi înșelate cu un mulaj din silicon. Scannerele capacitive Apple Touch ID sunt rezistente la acest atac, dar în 2017, cercetătorii de la Tencent au demonstrat un atac folosind o folie ultra-subțire tipărită 3D. Scannerele ultrasonice Qualcomm nu au fost înșelate prin nicio metodă cunoscută.
La nivel software, implementările moderne pe Android stochează șabloanele de amprente în Trusted Execution Environment (TEE) sau în modulul hardware de securitate (StrongBox KeyStore pe cipul Titan sau Qualcomm SPU). iOS utilizează Secure Enclave. Șablonul este criptat și inaccesibil aplicațiilor — aceasta este o cerință obligatorie a Android CDD și Apple App Review Guidelines.
Fiecare producător implementează protecția în felul său. Samsung Knox folosește propria TrustZone cu stocare izolată pentru amprente. Google Pixel cu cipul Titan M2 asigură izolarea la nivel de bootloader. Qualcomm Secure Processing Unit (SPU) — un nucleu dedicat în procesorul Snapdragon care procesează biometria fără implicarea CPU-ului principal. Auditurile independente NCC Group și Kryptowire confirmă că toate cele trei implementări asigură izolare hardware a șabloanelor la un nivel suficient pentru certificarea Android Strong.
Utilizatorii ar trebui să țină minte că scannerul de amprente este în primul rând un instrument de confort, nu o protecție absolută. Pentru operații financiare și acces la date critice, se recomandă utilizarea autentificării cu doi factori: amprentă sau față plus parolă sau token hardware. Biometria este convenabilă ca prim factor, dar nu ar trebui să fie singura barieră între un atacator și datele confidențiale.
Android BiometricManager permite verificarea prezenței și tipului scannerului de amprente pe dispozitiv înainte de apelarea autentificării. Acest lucru este important pentru a gestiona corect scenariile în care senzorul biometric lipsește sau este deteriorat. Mai jos este un exemplu de verificare a disponibilității scannerului.
class FingerprintChecker {
fun checkSensor(context: Context) {
val biometricManager =
context.getSystemService(BiometricManager::class.java)
val authenticators =
BiometricManager.Authenticators.BIOMETRIC_STRONG
when (biometricManager.canAuthenticate(authenticators)) {
BiometricManager.BIOMETRIC_SUCCESS -> {
println("Scanner disponibil")
}
BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE -> {
println("Scannerul de amprente lipsește")
}
BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE -> {
println("Scanner temporar indisponibil")
}
BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED -> {
println("Nicio amprentă înregistrată")
}
}
}
}
Metoda canAuthenticate cu flag-ul BIOMETRIC_STRONG verifică dacă dispozitivul are un senzor Class 3 (cel mai sigur). Pentru scannerele sub ecran și senzorii ultrasonici, Android returnează BIOMETRIC_SUCCESS doar dacă senzorul este certificat ca Strong. Dacă scannerul de amprente lipsește, ar trebui să i se ofere utilizatorului metode alternative de autentificare: cod PIN, parolă sau autentificare facială.
Întrebări frecvente
Scannerele ultrasonice (Qualcomm 3D Sonic) sunt cele mai precise și fiabile. Acestea creează o hartă 3D a amprentei la o adâncime de 0,5 mm, pătrunzând prin murdărie și sticlă de protecție. FAR este de 1:100 000 față de 1:50 000 la cele capacitive și 1:10 000 la cele optice.
Scannerele sub display sunt amplasate sub sticla ecranului și sunt protejate de aceeași acoperire (Gorilla Glass sau Ceramic Shield). Senzorul nu intră în contact direct cu degetul, prin urmare zgĂrieturile pe ecran nu afectează funcționarea. Cu toate acestea, o sticlă de protecție groasă sau o folie pot reduce precizia scannerelor optice.
Scannerele cu buton — de obicei capacitive, funcționează mai rapid (0,2 s) și au o suprafață mai mare a senzorului. Scannerele sub ecran — optice sau ultrasonice, mai lente (0,3–0,4 s) și cu zonă de scanare mai mică. Scannerele sub ecran nu necesită un buton separat și permit un design unitar al telefonului.
La gemenii identici, modelele papilare sunt diferite, deși foarte asemănătoare. Scannerele moderne de înaltă rezoluție (800+ ppi) și senzorii ultrasonici 3D pot diferenția gemenii în 95% din cazuri. Cu toate acestea, scannerele optice bugetare pot greși — sunt cunoscute cazuri de deblocare a telefonului de către geamăn.
Folosiți un dispozitiv cu scanner ultrasonic sau capacitiv (Touch ID), înregistrați doar propriile amprente, nu folosiți sticle de protecție ieftine peste senzorul optic. Activați introducerea obligatorie a parolei după repornire și la fiecare 48 de ore în setările de biometrie Android/iOS.
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.
Citiți și