1. À propos de la biométrie
La biométrie consiste à mesurer des caractéristiques physiques ou comportementales pour reconnaître une personne. Elle peut s'appuyer sur une empreinte digitale, la forme du visage, les motifs de l'iris, la voix ou encore le rythme de frappe au clavier. En cybersécurité, elle intervient notamment dans le déverrouillage d'appareils et le contrôle d'accès.
Le rôle du système dépend de la question qu'il doit résoudre :
- Vérification biométrique (1:1) : « Cette personne correspond-elle à l'identité annoncée ? » Le système compare l'échantillon présenté à la référence associée à cette identité. Par exemple, un lecteur compare une empreinte à celle du titulaire d'un badge.
- Identification biométrique (1:N) : « À qui cet échantillon pourrait-il appartenir dans la base ? » Le système le compare à plusieurs références. Selon les résultats, il peut proposer un ou plusieurs candidats, ou ne trouver aucune correspondance suffisante.
2. Les principales modalités biométriques
| Modalité | Caractéristiques mesurées | Exemple de difficulté |
|---|---|---|
| Empreinte digitale | Reliefs du doigt, notamment les terminaisons et les bifurcations des crêtes. | Un doigt humide ou abîmé peut dégrader la capture. |
| Reconnaissance faciale | Caractéristiques extraites d'une image ou d'une représentation en profondeur du visage. | L'éclairage, la pose ou un visage partiellement couvert peuvent gêner la comparaison. |
| Reconnaissance de l'iris | Motifs de la partie colorée de l'œil autour de la pupille. | Le flou, les reflets ou une mauvaise orientation de l'œil peuvent réduire la qualité de la capture. |
| Reconnaissance vocale du locuteur | Caractéristiques acoustiques de la voix d'une personne. | Le bruit ambiant ou un changement de microphone peuvent affecter la mesure. |
| Dynamique de frappe | Durée d'appui sur les touches et intervalles entre les frappes. | Un changement de clavier ou une blessure peut modifier le rythme habituel. |
3. Comment fonctionne un système biométrique ?
- Enrôlement. Le système capture un ou plusieurs échantillons de la personne avec un capteur, par exemple un lecteur d'empreintes ou une caméra.
- Extraction des caractéristiques. Il transforme les mesures utiles en une représentation de référence appelée gabarit biométrique.
- Nouvelle capture et comparaison. Lors d'une tentative d'accès, il extrait les caractéristiques du nouvel échantillon et les compare à la référence. Deux captures de la même personne peuvent différer à cause de la position, du capteur ou des conditions de mesure.
- Décision. Si le système utilise une distance, une petite valeur indique des représentations proches. Dans ce cas, la correspondance est acceptée lorsque la distance est inférieure ou égale au seuil de décision.
Un seuil plus strict peut réduire les fausses acceptations, où une autre personne est acceptée à tort, mais augmenter les faux rejets, où la personne légitime est refusée. Le choix du seuil dépend des conséquences de ces deux erreurs dans le contexte d'utilisation.
4. Simuler une vérification biométrique avec Python
Ce programme représente un gabarit et deux captures par des triplets de nombres fictifs. La fonction math.dist() calcule la distance euclidienne entre chaque capture et la référence. Les mêmes captures sont testées avec deux seuils pour montrer comment un seuil plus strict peut modifier la décision. Vous pouvez exécuter ce code dans Python sans installer de bibliothèque supplémentaire.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from math import dist gabarit_reference = (0.20, 0.40, 0.60) captures = { "Capture A": (0.23, 0.44, 0.60), "Capture B": (0.50, 0.80, 0.60), } for seuil in (0.10, 0.03): print(f"Seuil : {seuil:.2f}") for nom, capture in captures.items(): distance = dist(gabarit_reference, capture) if distance <= seuil: decision = "acceptée" else: decision = "refusée" print(f"{nom} : distance = {distance:.2f}, {decision}") |
Sortie obtenue
1 2 3 4 5 6 | Seuil : 0.10 Capture A : distance = 0.05, acceptée Capture B : distance = 0.50, refusée Seuil : 0.03 Capture A : distance = 0.05, refusée Capture B : distance = 0.50, refusée |
La distance de la capture A reste égale à 0,05 dans les deux essais. Elle est acceptée au seuil de 0,10 et refusée au seuil de 0,03. Si cette capture provenait de la personne légitime, le second résultat serait un faux rejet. Dans un système réel, les performances se mesurent sur de nombreuses captures dont l'identité est connue.
5. Risques et bonnes pratiques de sécurité
Les principaux risques
- Attaque par présentation. Un fraudeur présente un artefact au capteur, par exemple une photo face à une caméra ou une reproduction d'empreinte face à un lecteur.
- Vol de données biométriques. Un visage ou une empreinte se remplace difficilement après une fuite. La compromission d'une base centralisée peut toucher plusieurs personnes à la fois.
- Performances variables. La qualité du capteur, les conditions de capture et les caractéristiques de la population concernée peuvent faire varier les taux d'erreur.
Les mesures de protection
- Contrôler la présentation au capteur. Utiliser un mécanisme de détection des attaques par présentation. Selon le dispositif, il peut exploiter la profondeur, la texture ou d'autres indices liés à une présentation réelle. Son efficacité dépend du capteur et des attaques testées.
- Limiter et protéger les données stockées. Privilégier la comparaison locale sur un appareil sécurisé lorsque le cas d'usage le permet. Si un stockage central est nécessaire, chiffrer les gabarits, restreindre les accès et définir une durée de conservation.
- Associer des facteurs distincts. Pour un accès sensible, la biométrie peut compléter un facteur de possession, par exemple un appareil enregistré qui détient une clé cryptographique. Le visage et l'empreinte relèvent tous les deux de la même catégorie de facteur, appelée inhérence.
- Prévoir une solution de secours sécurisée. Une blessure, un capteur défaillant ou une capture de mauvaise qualité peuvent empêcher l'accès. La procédure de secours doit elle aussi vérifier l'identité de la personne.
6. À retenir
La vérification biométrique compare un échantillon à la référence d'une identité annoncée. L'identification biométrique recherche une correspondance parmi plusieurs références. Dans les deux cas, le seuil de décision influe sur les erreurs de reconnaissance. La sécurité repose aussi sur la protection des gabarits, la résistance aux attaques contre le capteur et la fiabilité de la procédure de secours.
Auteur : Younes Derfoufi
Lieu de travail : CRMEF OUJDA
Site Web : www.tresfacile.net
Chaîne YouTube : https://www.youtube.com/user/InformatiquesFacile
Me contacter : https://www.tresfacile.net/me-contacter/



