Autentificarea biometrică în aplicațiile mobile: ce este, tipuri de senzori și principiul de funcționare

Autor: IT Sectr Publicat: 2026-03-23 Timp de citire: 8 min

Autentificarea biometrică este o metodă de verificare a identității pe baza caracteristicilor fizice unice ale omului. Spre deosebire de parole sau codurile PIN, datele biometrice nu pot fi uitate sau transmise accidental unui atacator. Potrivit Grand View Research, 2024, piața globală a tehnologiilor biometrice a atins 59,3 miliarde de dolari și continuă să crească cu 19,5% anual datorită adoptării masive în smartphone-uri și sisteme de plată.

Principalele

  • Biometria — metodă de identificare pe baza caracteristicilor fizice sau comportamentale: amprente, față, voce, iris.
  • Senorii de amprente se împart în optici, capacitivi și ultrasonici — fiecare tip are o precizie și rezistență diferită la falsificare.
  • Face ID utilizează un proiector de puncte și o cameră infraroșie pentru a construi un model 3D al feței, ceea ce face falsificarea practic imposibilă.
  • Datele biometrice sunt stocate într-un modul hardware izolat (Secure Enclave, TEE) și nu sunt transmise pe serverele producătorului.
  • Autentificarea cu doi factori cu biometrie reduce riscul de spargere a contului cu 99,9% față de o singură parolă.

Ce este autentificarea biometrică?

Autentificarea biometrică este procesul de verificare a identității utilizatorului pe baza caracteristicilor sale fiziologice sau comportamentale unice. În dispozitivele mobile, tehnologia este utilizată pentru deblocarea ecranului, confirmarea plăților și accesul la aplicații protejate.

Sistemul biometric este format din trei componente: un senzor care captează eșantionul biometric (amprentă, față, voce), un algoritm care extrage caracteristicile unice și un modul de comparație care le potrivește cu șablonul salvat. Potrivit NIST, algoritmii moderni de recunoaștere facială greșesc doar în 0,08% din cazuri în condiții de iluminare standard.

Metodele biometrice înlocuiesc parolele tradiționale, deoarece sunt legate de persoană și nu pot fi interceptate în timpul transmiterii. Conform raportului Goode Intelligence, până în 2027, peste 80% din smartphone-uri vor fi echipate cu senzori biometrici.

Un avantaj important al biometriei este viteza. Timpul mediu de autentificare prin amprentă este de 0,2 secunde, iar prin față — de 0,4 secunde. Spre comparație, introducerea unui cod PIN de șase cifre durează în medie 2,5 secunde. La scară de zeci de deblocări pe zi, aceasta oferă o economie semnificativă de timp și reduce sarcina cognitivă a utilizatorului.

Senzorii biometrici sunt clasificați în funcție de nivelul de securitate stabilit de Android CDD și Apple App Review. Class 3 (Strong) — cei mai fiabili senzori, certificați pentru plăți. Class 2 (Weak) — camere obișnuite pentru recunoaștere facială, potrivite doar pentru deblocarea ecranului. Class 1 — doar pentru confort, fără garanție de securitate.

Principalele tipuri de senzori biometrici

În dispozitivele mobile moderne sunt utilizate patru tipuri principale de senzori biometrici. Fiecare dintre ele are propriile caracteristici de precizie, viteză și rezistență la atacuri. Alegerea senzorului este determinată de cost, dimensiunile carcasei și cerințele de securitate ale modelului specific de telefon.

Scanner de amprente

Acesta este cel mai comun tip de senzor biometric în smartphone-uri. Scannerele capacitive, utilizate de Apple în Touch ID, analizează diferența de potențial electric dintre crestele și văile modelului papilar. Scannerele ultrasonice (Qualcomm 3D Sonic) penetrează murdăria și sticla de protecție, asigurând o precizie de 98,6%.

Recunoașterea facială

Camerele 2D folosesc o fotografie obișnuită și funcționează mai rapid, dar sunt mai puțin sigure. Sistemele 3D (Face ID, Huawei 3D Face Unlock) proiectează pe față 30 000 de puncte infraroșii și construiesc o hartă exactă a adâncimii. Probabilitatea deblocării accidentale cu o altă față este de 1 la 1 000 000 — de 20 de ori mai mică decât la Touch ID.

Scanner de iris și recunoașterea vocii

Scannerul de iris utilizează o cameră cu iluminare IR pentru a analiza până la 200 de puncte unice pe irisul ochiului. Tehnologia a fost utilizată în Samsung Galaxy Note 7–9, dar a cedat locul feței 3D din cauza inconvenientelor de utilizare. Biometria vocală creează o amprentă vocală pe baza a 100+ parametri acustici: timbru, frecvența tonului fundamental și articulație. Este utilizată în sistemele bancare pentru verificarea telefonică.

Tip senzorPrecizie (FAR)VitezăCost
Amprentă capacitivă1:50 0000,2 sScăzut
Amprentă ultrasonică1:100 0000,3 sMediu
Față 3D (TrueDepth)1:1 000 0000,4 sRidicat
Scanner iris1:2 000 0000,6 sRidicat

Cum funcționează biometria în dispozitivele mobile

Procesul de autentificare biometrică se împarte în două etape: înregistrare (enrolment) și verificare. În etapa de înregistrare, senzorul face mai multe imagini ale eșantionului biometric, algoritmul extrage caracteristicile specifice și le salvează sub forma unui șablon matematic. Șablonul nu este o imagine, ci un set de vectori numerici care nu pot fi inversați în imaginea originală.

La verificare, noul eșantion este comparat cu șablonul salvat, iar sistemul emite rezultatul: potrivire sau respingere. Algoritmii moderni bazați pe rețele neuronale (Neural Engine în cipurile Apple A, NPU în Snapdragon) procesează această comparație în 100–400 de milisecunde. Potrivit Apple Security Guide, Neural Engine efectuează până la 1 trilion de operații pe secundă exclusiv pentru calcule biometrice.

Caracteristica cheie a biometriei mobile — toate calculele sunt efectuate pe dispozitiv, într-o zonă izolată a procesorului. Pentru Android, aceasta este Trusted Execution Environment (TEE), pentru iOS — Secure Enclave. Datele biometrice nu părăsesc niciodată cipul și nu sunt transmise prin internet.

Securitatea datelor biometrice

Securitatea biometriei este asigurată prin izolare hardware și protecție criptografică a șabloanelor. Secure Enclave în procesoarele Apple A7–A18 este un coprocesor separat cu propriul firmware, care criptează datele biometrice cu o cheie unică pentru fiecare dispozitiv. Accesul la Secure Enclave îl are doar sistemul de operare printr-un canal securizat.

În dispozitivele Android, rolul Secure Enclave este îndeplinit de Trusted Execution Environment (TEE) bazat pe ARM TrustZone. TEE izolează calculele biometrice de sistemul de operare principal și aplicații. Potrivit Google Security Blog, Android 12+ impune utilizarea obligatorie a TEE pentru toate operațiunile biometrice de nivel Strong.

Senzorii biometrici sunt, de asemenea, protejați împotriva atacurilor cu mostre false. Senzorii de amprente verifică prezența fluxului sanguin sau a pulsației, iar camerele infraroșii Face ID recunosc textura pielii vii și nu reacționează la fotografii, măști sau mulaje din silicon. Liveness detection (detecția vieții) — componentă obligatorie a certificării Android Biometric Class 3.

Avantaje și dezavantaje ale biometriei

Autentificarea biometrică este mult mai convenabilă decât parolele: utilizatorul nu trebuie să memoreze combinații de caractere, iar procesul durează fracțiuni de secundă. Viteza este principalul factor care determină adoptarea biometriei în sistemele de plată mobilă Apple Pay și Google Pay.

Principalul dezavantaj al biometriei — imposibilitatea schimbării identificatorului în caz de compromitere. Dacă o parolă poate fi schimbată, amprenta sau trăsăturile feței rămân cu persoana pentru totdeauna. Din acest motiv, sistemele biometrice sunt întotdeauna completate cu un cod PIN sau o parolă ca metodă de rezervă.

Riscurile suplimentare includ scăderea preciziei la modificarea aspectului (cicatrici, edeme, modificări legate de vârstă) și precedentele judiciare de deblocare forțată. Curtea Supremă a SUA în 2019 a decis că poliția poate solicita deblocarea telefonului prin Face ID sau Touch ID, dar nu poate obliga la introducerea parolei (a cincea modificare).

Exemplu de cod: utilizarea Biometric API pe Android

Android oferă un API unic BiometricPrompt pentru toți senzorii biometrici. Mai jos este un exemplu de autentificare utilizând Jetpack Biometric Library. Biblioteca detectează automat senzorii disponibili pe dispozitiv și apelează dialogul corespunzător.

kotlin
class BiometricAuthActivity : AppCompatActivity() {

    private lateinit var biometricPrompt: BiometricPrompt

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_auth)

        val executor = ContextCompat.getMainExecutor(this)
        val callback = object : BiometricPrompt.AuthenticationCallback() {
            override fun onAuthenticationSucceeded(
                result: BiometricPrompt.AuthenticationResult
            ) {
                unlockApp()
            }

            override fun onAuthenticationFailed() {
                showError("Biometrie nerecunoscută")
            }
        }

        biometricPrompt = BiometricPrompt(this, executor, callback)

        val promptInfo = BiometricPrompt.PromptInfo.Builder()
            .setTitle("Confirmați identitatea")
            .setSubtitle("Utilizați amprenta sau Face ID")
            .setAllowedAuthenticators(
                BiometricManager.Authenticators.BIOMETRIC_STRONG
            )
            .build()

        biometricPrompt.authenticate(promptInfo)
    }
}

În exemplu este utilizat BIOMETRIC_STRONG — cel mai înalt nivel de securitate conform clasificării Android. Acesta acceptă doar senzori Class 3: scannere de amprente încorporate și recunoaștere facială 3D. Clasa 2 (BIOMETRIC_WEAK) include camere obișnuite și nu este certificată pentru plăți.

Viitorul autentificării biometrice

Biometria evoluează activ: în locul amprentelor și feței apar noi metode de identificare. Biometria comportamentală (keystroke dynamics, gait analysis) analizează modul de tastare și mersul utilizatorului, fără a necesita un senzor special. Tehnologia este deja utilizată în sistemele bancare pentru detectarea fraudelor.

Biometria multimodală — combinarea mai multor metode într-un singur sistem — devine standard pentru smartphone-urile high-end. De exemplu, Samsung Galaxy S25 combină scannerul ultrasonic de amprente și recunoașterea facială 3D, alegând cea mai bună metodă în funcție de condițiile de iluminare și starea mâinilor. Potrivit Goode Intelligence, piața biometriei multimodale va crește la 12 miliarde de dolari până în 2029.

Întrebări frecvente

Poate fi păcălit senzorul biometric cu o fotografie?

O cameră 2D obișnuită poate fi păcălită cu o fotografie de calitate, dar senzorii 3D (TrueDepth, Intel RealSense) proiectează pe față puncte infraroșii și determină adâncimea. Fotografia nu creează un relief 3D, astfel încât sistemul recunoaște falsul. Scannerele ultrasonice de amprente verifică, de asemenea, structura pielii sub suprafață.

Cum sunt protejate datele biometrice pe dispozitiv?

Șabloanele biometrice sunt stocate într-un modul hardware izolat — Secure Enclave (iOS) sau Trusted Execution Environment (Android). Procesorul sistemului de operare principal nu are acces direct la șabloane. Datele sunt criptate cu o cheie legată de dispozitivul specific și nu sunt transmise prin internet.

Ce se întâmplă în caz de deteriorare a degetului sau modificare a feței?

Biometric API comută automat pe metoda de rezervă — codul PIN sau parola. După vindecarea zgârieturii sau arsurii, amprenta poate fi reînregistrată. În cazul unei modificări semnificative a feței (traumă, operație) se recomandă eliminarea vechiului șablon facial și crearea unuia nou prin setările sistemului.

Care metodă biometrică este cea mai sigură?

Conform statisticilor FAR (False Acceptance Rate), cea mai sigură este scanarea irisului (1:2 000 000). Pe locul doi se află recunoașterea facială 3D (1:1 000 000), pe locul trei — scannerul ultrasonic de amprente (1:100 000). Cu toate acestea, pentru dispozitivele mobile, fața 3D este considerată optimă datorită lipsei de contact și confortului.

Este utilizată biometria în aplicațiile bancare?

Da, toate băncile mari acceptă autentificarea biometrică pentru autentificare și confirmarea tranzacțiilor. Google Pay și Apple Pay necesită biometrie pentru fiecare plată peste limită. Băncile din România, precum Banca Transilvania, BRD și Raiffeisen Bank, utilizează biometria bazată pe Face ID și scanner de amprente pentru autentificarea în aplicație.

Rezumat

  • Autentificarea biometrică — metodă de verificare a identității pe baza caracteristicilor fizice unice: amprente, față, voce sau iris.
  • Tipurile de senzori includ scannere capacitive, ultrasonice și optice de amprente, camere faciale 2D/3D și scannere IR de iris.
  • Recunoașterea facială 3D (Face ID) asigură FAR 1:1 000 000 datorită proiectorului de puncte și camerei infraroșii.
  • Șabloanele biometrice sunt stocate într-un modul hardware izolat (Secure Enclave / TEE) și nu părăsesc dispozitivul.
  • Biometria nu înlocuiește complet parola — o completează ca al doilea factor de autentificare sau metodă principală convenabilă cu un cod PIN de rezervă.
  • BiometricPrompt pe Android și LocalAuthentication pe iOS oferă o API unică pentru lucrul cu toți senzorii biometrici ai dispozitivului.
  • Alegerea senzorului depinde de nivelul de securitate necesar: pentru plăți este necesar Class 3 (Strong), pentru deblocarea ecranului este suficient Class 2.

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.

Discutați proiectul

Citiți și