Le NFC est-il sûr, et que peut-il exposer ?
Un tag se lit sur deux centimètres, n'a aucune alimentation et ne prend aucune décision, ce qui écarte l'essentiel de ce que l'on imagine. Les risques qui subsistent se trouvent ailleurs : à l'adresse vers laquelle le tag pointe, dans les systèmes qui traitent un numéro public comme un secret, et dans ce qu'une copie de tag permet de faire.
Ce que la physique exclut
Un tag n'a pas de pile. Il est alimenté par le champ du lecteur, et ce champ est exploitable sur environ deux centimètres.
Tout scénario qui commence par quelqu'un à l'autre bout d'une pièce, ou qui passe dans une foule, demande donc au champ quelque chose dont il est incapable. L'attaquant doit se tenir assez près pour que vous le remarquiez, et y rester pendant tout l'échange.
Un tag n'a pas non plus de logique. Il répond à ce qu'on lui demande et ne fait rien d'autre, ce qui signifie qu'il ne peut ni décider, ni prendre l'initiative, ni joindre quoi que ce soit.
Ces deux faits écartent l'essentiel de ce qui s'écrit sur le risque NFC. Ce qu'ils n'écartent pas mérite d'être pris au sérieux.
Ce qui subsiste réellement
La destination. Un tag porte une adresse, et la page à cette adresse se comporte comme n'importe quelle page : elle peut consigner la visite, poser des identifiants, et enregistrer bien plus que le tag n'a jamais contenu. C'est là que réside vraiment la question de la vie privée.
Les systèmes qui se fient à un numéro. Un tag annonce un identifiant à tout lecteur qui le demande. Les installations qui autorisent sur cet identifiant autorisent sur une valeur que n'importe qui, en se tenant à côté du porteur, peut obtenir.
Le contenu qui ne devrait pas être public. Tout ce qui est écrit sur un tag est lisible par quiconque en approche un téléphone, sans autorisation demandée et sans trace laissée.
Et la réécriture plutôt que la copie. Un tag non verrouillé posé sur un mur peut être écrasé par un passant, attaque plus praticable que la duplication et qui retient moins l'attention.
La confusion qui fait les dégâts
Verrouiller un tag et protéger un tag ne sont pas la même chose, et les confondre cause plus de pertes réelles que n'importe quelle attaque.
Le verrouillage empêche l'altération. Il ne fait absolument rien contre la copie, puisqu'une copie se fait en lisant, et que lire est précisément ce à quoi un tag sert.
De même, un identifiant a l'air d'un secret et n'en est pas un. Il est long, il paraît aléatoire, et personne ne le publie, ce qui ne le rend en rien confidentiel.
La plupart des déploiements déçus viennent d'une de ces deux confusions plutôt que d'un adversaire perfectionné.
Juger un risque à ce qu'il rapporte
Copier un tag demande une proximité, un support vierge, et une raison. Les deux premiers ne coûtent rien, et c'est sur la troisième que la plupart des craintes se défont.
La copie d'un tag qui ouvre une page publique rapporte à l'attaquant une page publique. La copie d'un badge qui ouvre une porte lui rapporte la porte. La même opération, des conséquences sans commune mesure, et la différence tient entièrement à ce qui se trouve derrière le tag.
La question utile n'est donc pas de savoir si votre tag peut être copié. Il peut l'être. La question est de savoir ce que quelqu'un détiendrait s'il le faisait.
Répondez à cela d'abord, et la protection qui suit sera proportionnée plutôt que réflexe.
Tous les guides de cette rubrique
- Ce qui peut être cloné
- Authentification et signatures
- Sécurité du paiement
- Vie privée et traçage
- Idées reçues
Ce qui peut être cloné
- Que peut-on réellement cloner à partir d'un tag ?
- Peut-on copier votre carte de visite NFC ?
- Un badge d'accès peut-il être cloné ?
- Peut-on cloner un tag sans le toucher ?
- Un téléphone peut-il cloner un tag tout seul ?
- Une carte bancaire peut-elle être clonée au contact ?
- Un passeport ou une pièce d'identité peuvent-ils être lus sans consentement ?
- Votre tag intéresse-t-il quelqu'un ?
- Comment reconnaître qu'un tag est une copie ?
- Comment protéger un déploiement contre la copie ?
Authentification et signatures
- Qu'est-ce qu'un enregistrement NDEF signé, et que prouve-t-il ?
- Un tag peut-il prouver son authenticité ?
- Qu'est-ce que l'authentification d'un tag, et quelles puces l'offrent ?
- Un mot de passe authentifie-t-il quelque chose ?
- Qu'est-ce qu'un code tournant sur un tag ?
- Qui vérifie qu'un tag est authentique ?
- Comment les marques authentifient-elles leurs produits ?
- Un tag peut-il être lié à un seul téléphone ?
- Quand l'authentification cryptographique en vaut-elle le coût ?
Sécurité du paiement
- Le paiement sans contact est-il vraiment sûr ?
- Que se passe-t-il si vous présentez votre carte à un terminal inconnu ?
- Que reçoit réellement un terminal de paiement ?
- Les portefeuilles anti-RFID servent-ils à quelque chose ?
- Pourquoi payer par téléphone est-il plus sûr qu'avec une carte ?
- Que se passe-t-il si votre téléphone est volé ?
- Qui paie en cas de paiement sans contact frauduleux ?
- Quelles données une carte sans contact contient-elle ?
- Pourquoi des plafonds de paiement sans contact ?
Vie privée et traçage
- Un tag NFC peut-il vous suivre à la trace ?
- Qu'apprend un tag du téléphone qui le lit ?
- Un tag peut-il lire des données de votre téléphone ?
- Que voit le site derrière un tag ?
- Laisser le NFC activé est-il un risque pour la vie privée ?
- Peut-on vous suivre avec un tag caché dans vos affaires ?
- Quelles obligations de vie privée pour un tag public ?
- Qu'une page de destination doit-elle annoncer ?
- Les tags NFC relèvent-ils de la protection des données ?
Idées reçues
- Un tag NFC peut-il être désactivé définitivement ?
- Un tag NFC peut-il transporter un virus ?
- Peut-on pirater votre téléphone par un tag ?
- Le NFC est-il dangereux pour la santé ?
- Le NFC fonctionne-t-il quand le téléphone est éteint ?
- Un tag peut-il être modifié à distance ?
- Peut-on voir ce que contient un tag en le regardant ?
- Faut-il enregistrer ou activer un tag NFC ?
- Un QR code est-il plus sûr qu'un tag NFC ?
- Peut-on lire un tag sans risque dans un lieu public ?
- Que faire après avoir lu un tag inconnu ?
Questions fréquentes
Peut-on lire mon tag depuis l'autre bout d'une pièce ?
Non. Un tag est alimenté par le champ du lecteur, utile sur environ deux centimètres. La distance est la seule chose que le NFC exclut réellement.
Verrouiller un tag empêche-t-il de le copier ?
Non. Le verrouillage empêche la modification et n'a aucun effet sur la duplication, puisque copier se fait en lisant.
Où se situe la vraie question de vie privée ?
À l'adresse vers laquelle le tag pointe. La page derrière un tag peut enregistrer bien plus que le tag n'a jamais contenu.
L'identifiant d'un tag est-il un secret ?
Non. Il est annoncé à tout lecteur qui le demande, avant tout autre échange. C'est un nom, pas un mot de passe.