Face ID — cos’è, tecnologia TrueDepth e principio di riconoscimento facciale

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

Face ID è il sistema di autenticazione biometrica di Apple basato sulla scansione facciale 3D tramite la fotocamera TrueDepth. La tecnologia è apparsa per la prima volta su iPhone X nel 2017 e ha sostituito Touch ID nei modelli di punta. Secondo Apple Security Guide, la probabilità che Face ID venga sbloccato da un volto casuale è di 1 su 1 000 000 — 20 volte inferiore a Touch ID con una singola impronta digitale registrata.

Punti chiave

  • Face ID — sistema di riconoscimento facciale 3D di Apple basato sulla fotocamera TrueDepth con 30 000 punti infrarossi.
  • TrueDepth è composto da un proiettore di punti, una fotocamera a infrarossi e un illuminatore — tutti i componenti operano nello spettro invisibile all’occhio.
  • Neural Engine (16 core) elabora i dati biometrici sul dispositivo e non li trasmette al cloud.
  • Secure Enclave conserva il modello matematico del volto in un coprocessore isolato, inaccessibile a iOS e alle app.
  • Attention Aware verifica che l’utente stia guardando lo schermo — lo sguardo con occhi chiusi o rivolto altrove blocca l’autenticazione.

Cos’è Face ID?

Face ID è un sistema di autenticazione biometrica sviluppato da Apple per iPhone e iPad. Utilizza la fotocamera TrueDepth per costruire un modello 3D preciso del volto dell’utente e confrontarlo con un modello matematico memorizzato. Il sistema funziona al buio totale grazie all’illuminazione a infrarossi.

Il primo iPhone X (2017) ha introdotto Face ID come biometria principale, sostituendo Touch ID. Secondo Apple, il sistema utilizza una rete neurale sul Neural Engine a 16 core, che elabora fino a 600 miliardi di operazioni al secondo esclusivamente per il riconoscimento facciale. Negli anni, la tecnologia ha attraversato diverse generazioni — da iPhone X a iPhone 16 Pro, dove Face ID funziona il 30% più velocemente e supporta più angoli di visuale.

La differenza principale tra Face ID e i suoi concorrenti è l’uso della scansione 3D invece di una normale foto 2D. Ciò rende il sistema resistente agli attacchi con immagini, maschere e video. Nel 2023, Apple ha confermato che Face ID viene utilizzato più di 10 miliardi di volte al mese per autenticazione, pagamenti e compilazione automatica delle password.

Architettura della fotocamera TrueDepth

TrueDepth è un modulo fotocamera composto da tre componenti chiave: un proiettore di punti (Dot Projector), una fotocamera a infrarossi (Infrared Camera) e un illuminatore a infrarossi (Flood Illuminator). Tutti e tre i componenti operano nello spettro di 940 nm, invisibile all’occhio umano e sicuro per la vista.

Proiettore di punti (Dot Projector)

Il proiettore utilizza un diodo laser e un reticolo di diffrazione VCSEL (Vertical-Cavity Surface-Emitting Laser) per proiettare oltre 30 000 punti infrarossi invisibili sul volto dell’utente. Il laser VCSEL opera a livelli di potenza sicuri per gli occhi (Classe 1 secondo IEC 60825) e può costruire una mappa di profondità del volto con una precisione fino a 0,1 mm.

Fotocamera a infrarossi e illuminatore

La fotocamera a infrarossi legge il riflesso dei punti, mentre il Flood Illuminator illumina il volto con luce IR uniforme in condizioni di scarsa illuminazione. I dati della fotocamera vengono inviati al Neural Engine, che costruisce un modello 3D del volto e lo confronta con il modello memorizzato nella Secure Enclave. Il processo richiede meno di 400 millisecondi e viene eseguito interamente sul dispositivo.

ComponenteFunzioneTecnologia
Dot ProjectorProietta 30 000 punti IRLaser VCSEL, reticolo di diffrazione
Infrared CameraLegge il riflesso dei punti1280×960 pixel, spettro 940 nm
Flood IlluminatorIllumina il volto con luce IR6 LED, 940 nm, Classe 1
Neural EngineElabora il modello 3D16 core, fino a 1 trilione di ops/s

Come funziona il riconoscimento facciale

Il processo di Face ID si compone di tre fasi: acquisizione dell’immagine, costruzione del modello 3D e confronto con il modello. Nella prima fase, il Flood Illuminator illumina il volto e la fotocamera a infrarossi cattura un’immagine nello spettro IR. Quindi, il Dot Projector proietta sul volto una matrice di 30 000 punti e la fotocamera ne cattura la distorsione rispetto alla griglia di riferimento.

Il Neural Engine analizza la distorsione di ogni punto e costruisce una mappa di profondità del volto — un insieme di 30 000 coordinate X, Y, Z che descrivono il rilievo del volto. Contemporaneamente, l’immagine a infrarossi viene analizzata da una seconda rete neurale per verificare Attention Aware — il sistema si assicura che l’utente stia guardando direttamente lo schermo con gli occhi aperti.

La mappa di profondità e l’immagine IR vengono convertite in un modello matematico di circa 3 KB, che viene confrontato con i modelli memorizzati nella Secure Enclave. Se il grado di corrispondenza supera la soglia (configurabile in iOS), l’autenticazione viene considerata riuscita. Secondo Apple, Face ID si adatta ai cambiamenti di aspetto: barba, baffi, occhiali, cappelli — la rete neurale aggiorna il modello dopo ogni sblocco riuscito.

Con il rilascio di iOS 15.4 nel 2022, Apple ha aggiunto il supporto di Face ID con mascherina. Il sistema analizza solo l’area intorno agli occhi — la loro forma, la distanza tra le pupille e la profondità delle orbite. A questo scopo viene utilizzato un algoritmo speciale addestrato su milioni di immagini di volti con mascherina. Lo sblocco con mascherina è leggermente più lento (0,6 s contro 0,4 s), ma offre un livello di sicurezza sufficiente per l’uso quotidiano.

Sicurezza di Face ID: Secure Enclave e Attention Aware

Secure Enclave (SEP) è un coprocessore dedicato nei chip Apple A7 e successivi, che opera indipendentemente dal sistema operativo principale. Nel contesto di Face ID, Secure Enclave svolge due funzioni: conserva i modelli biometrici in forma crittografata e esegue il confronto matematico del nuovo campione con il modello. iOS non ha accesso ai dati grezzi della fotocamera — solo al risultato del confronto: corrispondenza o non corrispondenza.

Il modello facciale viene crittografato con una chiave generata dall’identificatore unico del chip (UID) alla prima accensione del dispositivo. L’UID è integrato in Secure Enclave durante la produzione e non è leggibile dall’esterno. Secondo Apple Platform Security, nemmeno Apple può estrarre un modello facciale dal dispositivo.

Attention Aware è un ulteriore livello di sicurezza che verifica se l’utente sta guardando consapevolmente lo schermo. Face ID non sbloccherà il telefono se gli occhi sono chiusi o lo sguardo è rivolto altrove. Questa protezione impedisce lo sblocco durante il sonno o all’insaputa del proprietario. Per le persone con disabilità visive, Attention Aware può essere disattivato nelle impostazioni, ma ciò riduce il livello di sicurezza.

Protezione contro maschere e calchi in silicone

Apple ha testato Face ID con più di mille maschere realizzate da produttori professionisti di effetti speciali per l’industria cinematografica. Nessuna maschera è riuscita a ingannare il sistema grazie a una combinazione di tecnologie: la fotocamera a infrarossi analizza la radiazione termica della pelle, il Dot Projector verifica il rilievo 3D e il Neural Engine rileva i micromovimenti dei muscoli facciali. Nessun caso confermato di bypass di Face ID con una maschera è stato registrato sul mercato.

Face ID vs Touch ID: Confronto

La scelta tra Face ID e Touch ID dipende dallo scenario d’uso e dalle preferenze personali. Face ID funziona senza contatto — l’utente deve solo guardare lo schermo. Touch ID richiede un contatto fisico con un pulsante o sensore, ma non richiede il contatto visivo con il dispositivo.

ParametroFace IDTouch ID
FAR (tasso di falsa accettazione)1:1 000 0001:50 000
Velocità0,4 s0,2 s
Funziona al buioSì (illuminazione IR)
Funziona con mascherinaSì (da iOS 15.4)
Senza contattoNo
Più utentiSolo 1 voltoFino a 5 impronte

Dopo la pandemia di COVID-19, Apple ha aggiunto la possibilità di sbloccare Face ID con mascherina (iOS 15.4+) — il sistema analizza solo l’area intorno agli occhi. Tuttavia, per la massima sicurezza, Apple consiglia di utilizzare il riconoscimento facciale completo. Touch ID è ancora disponibile su iPhone SE e iPad (pulsante Home) e rimane il metodo preferito per gli utenti che indossano mascherine, occhiali con lenti spesse o hanno controindicazioni mediche.

Esempio di codice: LocalAuthentication su iOS

Il framework LocalAuthentication fornisce un’API unificata per lavorare con Face ID e Touch ID su iOS. Lo sviluppatore non ha bisogno di sapere quale sensore specifico è installato sul dispositivo — il sistema seleziona automaticamente il metodo biometrico disponibile. Di seguito è riportato un esempio di autenticazione con verifica dell’attenzione.

swift
import LocalAuthentication

class AuthManager {
    let context = LAContext()

    func authenticate() {
        var error: NSError?

        guard context.canEvaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics,
            error: &error
        ) else {
            print("Biometria non disponibile: \(error)")
            return
        }

        context.localizedReason = "Autenticazione richiesta per l’accesso"
        context.interactionNotAllowed = false

        context.evaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics
        ) { success, authError in
            if success {
                print("Autenticazione riuscita")
            } else {
                print("Errore: \(authError)")
            }
        }
    }
}

Il metodo canEvaluatePolicy verifica la disponibilità della biometria sul dispositivo — restituisce false se Face ID non è configurato o è bloccato dopo troppi tentativi falliti. Il parametro interactionNotAllowed determina se il sistema può mostrare un dialogo all’utente. Per Face ID, iOS aggiunge automaticamente l’icona e l’animazione di riconoscimento facciale.

Domande frequenti

Si può sbloccare un iPhone con una foto?

No. Face ID utilizza la scansione 3D con 30 000 punti infrarossi, non una foto normale. Un’immagine piatta non crea una mappa di profondità e Neural Engine riconosce immediatamente la contraffazione. Anche una maschera 3D di alta qualità non ingannerà il sistema — gli algoritmi verificano la texture della pelle e i micromovimenti dei muscoli facciali.

Quanti volti si possono registrare in Face ID?

Face ID supporta solo un volto per dispositivo. A differenza di Touch ID (fino a 5 impronte), Apple ha deliberatamente limitato Face ID a un singolo utente per aumentare la sicurezza. Se più persone usano il telefono, ognuna lo sblocca con la propria password, non con la biometria.

Face ID funziona al buio totale?

Sì, Face ID funziona perfettamente al buio totale grazie al Flood Illuminator — un illuminatore a infrarossi che illumina il volto con luce invisibile a 940 nm. La fotocamera a infrarossi cattura l’immagine indipendentemente dall’illuminazione esterna.

Cosa succede dopo 5 tentativi falliti di Face ID?

Dopo 5 tentativi falliti, Face ID viene bloccato e iPhone richiede la password. Questa è una protezione contro la forza bruta. Dopo l’inserimento corretto della password, Face ID torna attivo. Al riavvio del dispositivo, è richiesta anche la password — la biometria non è disponibile fino al primo inserimento del codice.

Face ID supporta i pagamenti con Apple Pay?

Sì, Face ID viene utilizzato per autorizzare i pagamenti tramite Apple Pay. Per pagare, è sufficiente fare doppio clic sul pulsante laterale e guardare lo schermo. La transazione viene confermata tramite biometria, non inserendo un PIN. Senza Face ID, il pagamento può essere confermato solo con la password dell’Apple ID.

Riepilogo

  • Face ID — sistema di riconoscimento facciale 3D di Apple basato sulla fotocamera TrueDepth con 30 000 punti infrarossi.
  • TrueDepth include tre componenti: Dot Projector, Infrared Camera e Flood Illuminator — tutti operano nello spettro IR invisibile.
  • Neural Engine elabora la mappa di profondità sul dispositivo senza trasmettere dati al cloud.
  • Secure Enclave conserva i modelli biometrici crittografati ed è inaccessibile al sistema operativo.
  • Attention Aware impedisce lo sblocco all’insaputa del proprietario — l’utente deve guardare lo schermo con gli occhi aperti.
  • Probabilità FAR di 1:1 000 000 rende Face ID 20 volte più sicuro di Touch ID (1:50 000).
  • LocalAuthentication fornisce un’API unificata per gli sviluppatori, nascondendo i dettagli implementativi del sensore biometrico.

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