Face ID est le système d’authentification biométrique d’Apple qui utilise un balayage tridimensionnel du visage pour déverrouiller les appareils et autoriser les paiements. La technologie a remplacé Touch ID à partir de l’iPhone X en 2017 et est devenue la norme de protection biométrique dans la gamme iPhone et iPad Pro. Selon Apple Platform Security (2025), la probabilité de correspondance faciale aléatoire pour Face ID est de 0,0001 % — soit 10 fois plus précise qu’une empreinte digitale.
Points clés
Face ID est le système d’authentification biométrique d’Apple basé sur le balayage tridimensionnel du visage de l’utilisateur. Il est apparu pour la première fois dans l’iPhone X en septembre 2017, remplaçant Touch ID comme méthode principale de protection biométrique des appareils phares d’Apple. Contrairement à la reconnaissance faciale 2D utilisant une photo de la caméra frontale, Face ID construit une carte de profondeur précise du visage en analysant plus de 30 000 points infrarouges invisibles.
Le système utilise un neuroprocesseur spécialisé Neural Engine intégré dans les puces Apple A12 et plus récentes. Le Neural Engine effectue 600 milliards d’opérations par seconde, traitant les données biométriques directement sur l’appareil sans les transmettre dans le cloud. Les modèles mathématiques du visage sont chiffrés et stockés exclusivement dans Secure Enclave — un module de sécurité matériel isolé du système d’exploitation iOS.
Face ID est pris en charge sur tous les appareils Apple dotés d’un appareil photo TrueDepth : iPhone X et plus récents (sauf iPhone SE), iPad Pro 11" et 12,9" (3e génération et plus récents), ainsi que iPad Air et iPad mini avec le module correspondant. La technologie est utilisée non seulement pour déverrouiller les appareils, mais aussi pour autoriser les paiements dans Apple Pay, les achats dans l’App Store et remplir les mots de passe via iCloud Keychain.
Face ID passe par trois étapes séquentielles : détection du visage, projection de la carte de profondeur infrarouge et vérification de l’attention (attention awareness). Chaque étape est exécutée par les modules matériels de l’appareil photo TrueDepth sans intervention du processeur central, éliminant toute possibilité d’interception des données au niveau du système d’exploitation.
La caméra IR TrueDepth détecte la présence d’un visage dans le champ de vision du module. Le Flood Illuminator — un éclairage infrarouge — illumine le visage avec une lumière invisible, garantissant le fonctionnement du système dans l’obscurité totale. Le Dot Projector projette plus de 30 000 points infrarouges sur le visage dans une grille régulière. La caméra capture la déformation de cette grille par rapport aux contours du visage — de manière similaire au fonctionnement de la lumière structurée dans les scanners 3D professionnels.
À partir des points obtenus, le Neural Engine construit un modèle mathématique du visage — une structure de profondeur avec une précision au dixième de millimètre. De ce modèle sont extraites des caractéristiques uniques : distances entre les points clés (yeux, nez, lèvres), forme des pommettes et de la mâchoire, proportions volumétriques. Le modèle, d’environ 20 Ko, est chiffré avec une clé cryptographique unique à Secure Enclave et stocké dans la mémoire non volatile du module.
Le système vérifie que l’utilisateur regarde consciemment l’écran — la fonctionnalité Attention Awareness. Des émetteurs IR supplémentaires vérifient la direction du regard et la fixation pupillaire. Sans cette vérification, Face ID est verrouillé par défaut et nécessite la saisie du code d’accès pour l’authentification. Le système s’adapte également aux changements naturels d’apparence : barbe, lunettes, couvre-chefs, maquillage. À chaque reconnaissance réussie, le modèle se met à jour, capturant la nouvelle image faciale et améliorant la précision au fil du temps.
Le module TrueDepth se compose de plusieurs composants matériels fonctionnant de manière synchrone. Chaque composant remplit une fonction strictement définie : de l’éclairage du visage dans l’obscurité à la projection de la carte de profondeur pour une analyse ultérieure dans le Neural Engine.
| Composant | Fonction | Technologie |
|---|---|---|
| Flood Illuminator | Éclairage infrarouge du visage | Laser VCSEL 940 nm |
| Dot Projector | Projection de 30 000 points IR | Élément optique diffractif |
| Infrared Camera | Capture de la carte de profondeur | Capteur CMOS 940 nm |
| Neural Engine | Traitement des données biométriques | Neuroprocesseur 16 cœurs |
| Secure Enclave | Stockage et comparaison des modèles | Chiffrement matériel AES-256 |
Une caractéristique importante du module est l’isolation matérielle du flux vidéo. La caméra infrarouge transmet les données directement à Secure Enclave via un canal sécurisé dédié. Ni le système d’exploitation iOS ni les applications tierces n’ont accès aux images faciales brutes. Cela élimine la classe d’attaques liées à l’interception des données biométriques depuis la mémoire de l’application.
Les deux technologies d’authentification biométrique d’Apple ont des caractéristiques différentes qui influencent le choix entre elles dans divers scénarios d’utilisation. La comparaison repose sur des métriques clés : précision de reconnaissance, vitesse de réponse et résistance aux attaques.
Pour les applications mobiles, les deux technologies sont utilisées via l’API unifiée LocalAuthentication. Le développeur ne choisit pas entre Face ID et Touch ID — le système utilise automatiquement le capteur biométrique disponible sur l’appareil de l’utilisateur. Cela signifie qu’une application implémentant l’authentification biométrique via LAContext fonctionne correctement sur tous les appareils Apple.
Dans iOS, les développeurs utilisent le framework LocalAuthentication pour intégrer Face ID et Touch ID dans les applications. L’API abstrait les détails du capteur biométrique spécifique — le code se présente de la même manière pour la reconnaissance faciale et l’empreinte digitale. Tous les calculs biométriques sont effectués à l’intérieur de Secure Enclave sans transmettre de données au développeur.
import LocalAuthentication
func authenticateUser() {
let context = LAContext()
context.localizedReason = "Vérifiez votre identité pour accéder"
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
// Biométrie indisponible — afficher l’écran de saisie du code
showPasscodeFallback()
return
}
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "Authentification requise"
) { success, error in
if success {
DispatchQueue.main.async {
// Utilisateur confirmé via Face ID
self.showProtectedContent()
}
}
}
}
Le framework LAContext fournit la politique .deviceOwnerAuthenticationWithBiometrics, qui sélectionne automatiquement le capteur biométrique disponible : Face ID sur les appareils avec TrueDepth, Touch ID sur les appareils avec bouton Home. Si le capteur biométrique est indisponible ou si 3 tentatives échouées consécutives se produisent, le système demande le code d’accès de l’appareil — sans code supplémentaire du côté du développeur.
Dans iOS 16+, une API étendue AuthenticationServices est apparue pour l’authentification biométrique asynchrone via ASAuthorizationController. Cette approche est recommandée par Apple pour les nouveaux projets car elle s’intègre avec iCloud Keychain et prend en charge les Passkeys — l’authentification sans mot de passe basée sur la norme FIDO2.
L’architecture de sécurité de Face ID est construite sur trois niveaux : isolation matérielle de Secure Enclave, liaison cryptographique du modèle à l’appareil et protection algorithmique contre les attaques par usurpation. Aucun de ces niveaux ne repose sur la protection logicielle d’iOS, éliminant les vulnérabilités au niveau du système d’exploitation.
Secure Enclave est un coprocesseur dédié basé sur l’architecture ARM TrustZone, fonctionnant sous son propre micro-OS (SEPOS). Il dispose d’un canal matériel direct vers la caméra infrarouge TrueDepth, contournant le bus de données du processeur principal. Le modèle facial est chiffré à l’intérieur de Secure Enclave à l’aide d’une clé liée à l’identifiant unique de l’appareil (UID), qui est intégrée dans la puce lors de la fabrication et illisible même par Apple.
Pour se protéger contre l’usurpation, Face ID utilise deux mécanismes : la détection de vie et la conscience attentionnelle. La détection de vie analyse la texture de la peau via l’imagerie IR : le matériau d’une photo, d’un masque en silicone ou d’une copie imprimée en 3D a un coefficient de réflectance infrarouge différent de celui de la peau vivante. La norme FIDO2 et les exigences réglementaires ETSI EN 319 411 classent Face ID comme un système biométrique à haut niveau de garantie (High Assurance), adapté à l’autorisation de transactions financières.
Foire aux questions
Oui, Face ID utilise le Flood Illuminator — un éclairage infrarouge avec un laser VCSEL de 940 nm, invisible à l’œil humain. Il assure l’éclairage du visage dans l’obscurité totale pour capturer la carte de profondeur. La seule différence est qu’en faible lumière, le système peut maintenir l’animation de verrouillage plus longtemps pendant la numérisation.
Il est impossible de tromper Face ID avec une photo — le système n’utilise pas d’image 2D d’une caméra ordinaire ; il construit une carte tridimensionnelle à partir de points IR. Un masque en silicone de haute qualité (accessoire Hollywoodien certifié) pourrait théoriquement contourner la protection, mais de telles attaques nécessitent des ressources importantes. Apple confirme que la fonctionnalité Attention Awareness bloque les masques aux yeux fermés.
Oui, Face ID s’adapte aux changements naturels d’apparence grâce à l’apprentissage automatique sur l’appareil. À chaque déverrouillage réussi, le modèle se met à jour, capturant la nouvelle image faciale. Le système reconnaît l’utilisateur avec des lunettes, une barbe, un couvre-chef et après un changement de coiffure. Les changements radicaux — comme après une chirurgie esthétique — nécessiteront une reconfiguration de Face ID.
Face ID est pris en charge sur iPhone X, XR, XS, 11, 12, 13, 14, 15 et 16 (tous les modèles), iPad Pro 11" (1re génération et plus récents), iPad Pro 12,9" (3e génération et plus récents), iPad Air (4e génération et plus récents) et iPad mini (6e génération). Face ID n’est pas pris en charge sur : iPhone SE (toutes générations), iPad de gamme de base et iPad mini 5e génération — ces appareils utilisent Touch ID.
Après 5 tentatives échouées consécutives de Face ID, celui-ci est verrouillé jusqu’à la saisie du code d’accès de l’appareil. Après 10 tentatives échouées, l’appareil efface toutes les données (si l’option Effacer les données est activée dans les réglages). Attention Awareness offre une protection supplémentaire : si l’utilisateur ne regarde pas l’écran, Face ID ne s’active pas, empêchant le déverrouillage pendant le sommeil ou sans consentement.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.