Autenticazione biometrica nelle app mobili: cos'è, tipi di sensori e principio di funzionamento

Autore: IT Sectr Pubblicato: 2026-03-23 Tempo di lettura: 8 min

L'autenticazione biometrica è un metodo di verifica dell'identità basato sulle caratteristiche fisiche uniche di una persona. A differenza delle password o dei codici PIN, i dati biometrici non possono essere dimenticati o condivisi accidentalmente con un aggressore. Secondo Grand View Research, 2024, il mercato globale delle tecnologie biometriche ha raggiunto 59,3 miliardi di dollari e continua a crescere del 19,5% annuo grazie all'adozione di massa negli smartphone e nei sistemi di pagamento.

Punti chiave

  • La biometria è un metodo di identificazione basato su caratteristiche fisiche o comportamentali: impronte digitali, viso, voce, iride.
  • I sensori di impronte si dividono in ottici, capacitivi e ultrasonici — ogni tipo ha diversa precisione e resistenza alla falsificazione.
  • Face ID utilizza un proiettore di punti e una fotocamera a infrarossi per costruire un modello 3D del viso, rendendo la falsificazione praticamente impossibile.
  • I dati biometrici vengono memorizzati in un modulo hardware isolato (Secure Enclave, TEE) e non vengono trasmessi ai server del produttore.
  • L'autenticazione a due fattori con la biometria riduce il rischio di compromissione dell'account del 99,9% rispetto alla sola password.

Cos'è l'autenticazione biometrica?

L'autenticazione biometrica è il processo di verifica dell'identità di un utente basato sulle sue caratteristiche fisiologiche o comportamentali uniche. Nei dispositivi mobili, la tecnologia viene utilizzata per sbloccare lo schermo, confermare pagamenti e accedere ad applicazioni protette.

Un sistema biometrico è composto da tre componenti: un sensore che cattura un campione biometrico (impronta digitale, viso, voce), un algoritmo che estrae le caratteristiche uniche e un modulo di confronto che le confronta con un modello memorizzato. Secondo il NIST, gli algoritmi moderni di riconoscimento facciale commettono errori solo nello 0,08% dei casi in condizioni di illuminazione standard.

I metodi biometrici stanno sostituendo le password tradizionali perché sono legati alla persona e non possono essere intercettati durante la trasmissione. Secondo un rapporto di Goode Intelligence, entro il 2027 oltre l'80% degli smartphone sarà dotato di sensori biometrici.

Un importante vantaggio della biometria è la velocità. Il tempo medio di autenticazione per impronta digitale è di 0,2 secondi, per il viso — 0,4 secondi. In confronto, l'inserimento di un codice PIN a sei cifre richiede in media 2,5 secondi. Con decine di sblocchi al giorno, ciò consente un notevole risparmio di tempo e riduce il carico cognitivo dell'utente.

I sensori biometrici sono classificati per livello di sicurezza secondo Android CDD e Apple App Review. Classe 3 (Strong) — i sensori più affidabili certificati per i pagamenti. Classe 2 (Weak) — fotocamere normali per il riconoscimento facciale, adatte solo per sbloccare lo schermo. Classe 1 — solo per comodità, senza garanzia di sicurezza.

Principali tipi di sensori biometrici

I dispositivi mobili moderni utilizzano quattro tipi principali di sensori biometrici. Ognuno ha le proprie caratteristiche di precisione, velocità e resistenza agli attacchi. La scelta del sensore è determinata dal costo, dal fattore di forma e dai requisiti di sicurezza del modello di telefono specifico.

Scanner per impronte digitali

Questo è il tipo più comune di sensore biometrico negli smartphone. Gli scanner capacitivi, utilizzati da Apple in Touch ID, analizzano la differenza di potenziale elettrico tra le creste e le valli del pattern papillare. Gli scanner ultrasonici (Qualcomm 3D Sonic) penetrano attraverso lo sporco e il vetro protettivo, offrendo una precisione del 98,6%.

Riconoscimento facciale

Le fotocamere 2D utilizzano la fotografia normale e funzionano più velocemente, ma sono meno sicure. I sistemi 3D (Face ID, Huawei 3D Face Unlock) proiettano 30.000 punti a infrarossi sul viso e costruiscono una mappa di profondità precisa. La probabilità di sblocco accidentale con il viso di un'altra persona è di 1 su 1.000.000 — 20 volte inferiore rispetto a Touch ID.

Scanner dell'iride e riconoscimento vocale

Uno scanner dell'iride utilizza una fotocamera con illuminazione IR per analizzare fino a 200 punti unici sull'iride. La tecnologia è stata utilizzata in Samsung Galaxy Note 7–9 ma ha lasciato il posto al riconoscimento facciale 3D a causa di problemi di usabilità. La biometria vocale costruisce un'impronta vocale basata su oltre 100 parametri acustici: timbro, frequenza fondamentale e articolazione. Viene utilizzata nei sistemi bancari per la verifica telefonica.

Tipo di sensorePrecisione (FAR)VelocitàCosto
Impronta capacitiva1:50.0000,2 sBasso
Impronta ultrasonica1:100.0000,3 sMedio
Viso 3D (TrueDepth)1:1.000.0000,4 sAlto
Scanner dell'iride1:2.000.0000,6 sAlto

Come funziona la biometria nei dispositivi mobili

Il processo di autenticazione biometrica si divide in due fasi: registrazione (enrollment) e verifica. Durante la registrazione, il sensor acquisisce più scatti del campione biometrico, l'algoritmo estrae le caratteristiche distintive e le salva come modello matematico. Un modello non è un'immagine, ma un insieme di vettori numerici che non possono essere riconvertiti nell'immagine originale.

Durante la verifica, un nuovo campione viene confrontato con il modello memorizzato e il sistema restituisce un risultato: corrispondenza o rifiuto. Gli algoritmi moderni basati su reti neurali (Neural Engine nei chip Apple A, NPU in Snapdragon) elaborano questo confronto in 100–400 millisecondi. Secondo l'Apple Security Guide, il Neural Engine esegue fino a 1 trilione di operazioni al secondo esclusivamente per i calcoli biometrici.

Una caratteristica fondamentale della biometria mobile è che tutti i calcoli vengono eseguiti sul dispositivo, in un'area isolata del processore. Per Android si tratta del Trusted Execution Environment (TEE), per iOS — Secure Enclave. I dati biometrici non lasciano mai il chip e non vengono trasmessi via Internet.

Sicurezza dei dati biometrici

La sicurezza biometrica è garantita dall'isolamento hardware e dalla protezione crittografica dei modelli. Secure Enclave nei processori Apple A7–A18 è un coprocessore separato con il proprio firmware che crittografa i dati biometrici con una chiave unica per ogni dispositivo. Solo il sistema operativo ha accesso a Secure Enclave attraverso un canale sicuro.

Sui dispositivi Android, il ruolo di Secure Enclave è svolto dal Trusted Execution Environment (TEE) basato su ARM TrustZone. Il TEE isola i calcoli biometrici dal sistema operativo principale e dalle applicazioni. Secondo il Google Security Blog, Android 12+ richiede l'uso obbligatorio del TEE per tutte le operazioni biometriche di livello Strong.

I sensori biometrici sono anche protetti da attacchi con campioni falsificati. I sensori di impronte digitali verificano la presenza di flusso sanguigno o polso, e le fotocamere a infrarossi di Face ID riconoscono la consistenza della pelle viva e non reagiscono a fotografie, maschere o calchi in silicone. Il rilevamento di vivacità è un componente obbligatorio della certificazione Android Biometric Class 3.

Vantaggi e svantaggi della biometria

L'autenticazione biometrica è significativamente più comoda delle password: l'utente non deve ricordare combinazioni di caratteri e il processo richiede frazioni di secondo. La velocità è il principale motore dell'adozione della biometria nei sistemi di pagamento mobile come Apple Pay e Google Pay.

Il principale svantaggio della biometria è l'impossibilità di cambiare l'identificatore in caso di compromissione. Mentre una password può essere modificata, un'impronta digitale o il pattern del viso rimangono con la persona per sempre. Per questo motivo, i sistemi biometrici sono sempre integrati con un codice PIN o una password come metodo di backup.

I rischi aggiuntivi includono la riduzione della precisione in caso di cambiamenti nell'aspetto (cicatrici, gonfiori, cambiamenti legati all'età) e i precedenti legali di sblocco forzato. La Corte Suprema degli Stati Uniti ha stabilito nel 2019 che la polizia può richiedere lo sblocco del telefono tramite Face ID o Touch ID, ma non può costringere all'inserimento della password (Quinto Emendamento).

Esempio di codice: utilizzo di Biometric API su Android

Android fornisce un'API unificata BiometricPrompt per tutti i sensori biometrici. Di seguito è riportato un esempio di autenticazione utilizzando Jetpack Biometric Library. La libreria rileva automaticamente i sensori disponibili sul dispositivo e mostra la finestra di dialogo corrispondente.

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("Biometria non riconosciuta")
            }
        }

        biometricPrompt = BiometricPrompt(this, executor, callback)

        val promptInfo = BiometricPrompt.PromptInfo.Builder()
            .setTitle("Conferma la tua identità")
            .setSubtitle("Usa impronta digitale o Face ID")
            .setAllowedAuthenticators(
                BiometricManager.Authenticators.BIOMETRIC_STRONG
            )
            .build()

        biometricPrompt.authenticate(promptInfo)
    }
}

L'esempio utilizza BIOMETRIC_STRONG — il livello di sicurezza più alto secondo la classificazione Android. Supporta solo sensori di Classe 3: scanner di impronte integrati e riconoscimento facciale 3D. La Classe 2 (BIOMETRIC_WEAK) include fotocamere normali e non è certificata per i pagamenti.

Futuro dell'autenticazione biometrica

La biometria si sta evolvendo attivamente: nuovi metodi di identificazione stanno sostituendo impronte digitali e riconoscimento facciale. La biometria comportamentale (dinamica di battitura, analisi dell'andatura) analizza i modelli di digitazione e lo stile di camminata senza richiedere un sensore dedicato. La tecnologia è già utilizzata nei sistemi bancari per il rilevamento delle frodi.

La biometria multimodale — una combinazione di più metodi in un unico sistema — sta diventando lo standard per gli smartphone di fascia alta. Ad esempio, il Samsung Galaxy S25 combina uno scanner di impronte ultrasonico e il riconoscimento facciale 3D, selezionando il metodo migliore in base alle condizioni di illuminazione e allo stato delle mani. Secondo Goode Intelligence, il mercato della biometria multimodale raggiungerà i 12 miliardi di dollari entro il 2029.

Domande frequenti

Si può ingannare un sensore biometrico con una foto?

Una fotocamera 2D normale può essere ingannata con una foto di alta qualità, ma i sensori 3D (TrueDepth, Intel RealSense) proiettano punti a infrarossi sul viso e determinano la profondità. Una foto non crea rilievo 3D, quindi il sistema rileva la falsificazione. Gli scanner ultrasonici di impronte verificano anche la struttura della pelle sotto la superficie.

Come vengono protetti i dati biometrici sul dispositivo?

I modelli biometrici vengono memorizzati in un modulo hardware isolato — Secure Enclave (iOS) o Trusted Execution Environment (Android). Il processore del sistema operativo principale non ha accesso diretto ai modelli. I dati vengono crittografati con una chiave legata al dispositivo specifico e non vengono trasmessi via Internet.

Cosa succede se un dito viene danneggiato o il viso cambia?

Biometric API passa automaticamente a un metodo di backup — codice PIN o password. Dopo la guarigione di un taglio o di un'ustione, l'impronta digitale può essere riregistrata. Se il viso cambia in modo significativo (lesione, intervento chirurgico), si consiglia di eliminare il vecchio modello facciale e crearne uno nuovo tramite le impostazioni di sistema.

Quale metodo biometrico è il più sicuro?

Secondo le statistiche FAR (tasso di falsa accettazione), il più sicuro è la scansione dell'iride (1:2.000.000). Al secondo posto c'è il riconoscimento facciale 3D (1:1.000.000), al terzo — lo scanner di impronte ultrasonico (1:100.000). Tuttavia, per i dispositivi mobili, il riconoscimento facciale 3D è considerato ottimale per la sua natura senza contatto e la praticità.

La biometria viene utilizzata nelle applicazioni bancarie?

Sì, tutte le principali banche supportano l'autenticazione biometrica per l'accesso e la conferma delle transazioni. Google Pay e Apple Pay richiedono la biometria per ogni pagamento superiore al limite. In Russia, Sberbank, T-Bank e Alfa-Bank utilizzano la biometria basata su Face ID e scanner di impronte per l'accesso all'app.

Riepilogo

  • L'autenticazione biometrica è un metodo di verifica dell'identità basato su caratteristiche fisiche uniche: impronte digitali, viso, voce o iride.
  • I tipi di sensori includono scanner di impronte capacitivi, ultrasonici e ottici, fotocamere facciali 2D/3D e scanner IR dell'iride.
  • Il riconoscimento facciale 3D (Face ID) offre un FAR di 1:1.000.000 grazie a un proiettore di punti e una fotocamera a infrarossi.
  • I modelli biometrici vengono memorizzati in un modulo hardware isolato (Secure Enclave / TEE) e non lasciano mai il dispositivo.
  • La biometria non sostituisce completamente le password — le integra come secondo fattore di autenticazione o metodo primario comodo con un codice PIN di backup.
  • BiometricPrompt su Android e LocalAuthentication su iOS forniscono un'API unificata per lavorare con tutti i sensori biometrici del dispositivo.
  • La scelta del sensore dipende dal livello di sicurezza richiesto: la Classe 3 (Strong) è necessaria per i pagamenti, la Classe 2 è sufficiente per sbloccare lo schermo.

Svilupperemo un'applicazione mobile chiavi in mano

IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.

Discuti il progetto

Leggi anche