Aller au contenu
Langue : FR

Comment reconnaître qu'un tag est une copie ?

En comparant ce qu'une copie ne peut pas emporter à un relevé de ce que vous avez déployé. L'identifiant diffère, la puce peut différer, l'état de verrouillage n'a pas suivi, et le mot de passe que vous aviez posé n'a pas été reporté. Sans ce relevé préalable, aucun de ces contrôles ne vous apprend quoi que ce soit.

Cela commence avant la pose

Tout contrôle de copie est une comparaison, et une comparaison réclame un point de référence. Ce point doit être consigné au moment où les tags sont écrits, pas après.

L'identifiant de chaque tag, son emplacement, ce qui y a été écrit, et son verrouillage éventuel. Quatre colonnes, relevées pendant une série qui avait lieu de toute façon.

Sautez cette étape et aucun test n'est disponible ensuite. Un tag dans votre main ressemble exactement à un tag écrit par quelqu'un d'autre, parce que c'est le même objet.

Les contrôles qui fonctionnent

L'identifiant, en premier et le plus utile. Une copie est un autre tag et renvoie un autre identifiant, donc un identifiant absent de votre registre ne vient pas de vous.

L'état de verrouillage. La copie d'un tag verrouillé est déverrouillée, puisque le verrouillage est une action et non un contenu, donc un tag déverrouillé là où vous en aviez posé des verrouillés est suspect.

Le mot de passe. Si vos tags en portent un et que celui-ci n'en porte pas, il n'a pas été écrit par vous.

La puce elle-même. Une copie sur un autre produit change la taille de mémoire et le type, ce qui se voit dans ce qu'un lecteur rapporte.

Contrôler sur le terrain

Toute application qui affiche l'identifiant d'un tag et ses caractéristiques techniques suffit, et aucun matériel spécialisé n'est nécessaire.

Prenez NFC Tools. Sur iOS, elle demande un iPhone 7 ou un modèle ultérieur sous iOS 15.6 au minimum, et l'application doit être lancée manuellement. La lecture en arrière plan est disponible à partir de l'iPhone XS et XR.

Pour un déploiement d'une certaine taille, intégrer le contrôle à une inspection de routine plutôt que d'en faire une réaction à un soupçon. Un contrôle effectué seulement quand quelqu'un s'inquiète est un contrôle qui n'attrape rien.

Et consigner le résultat, y compris ceux qui passent, parce que la valeur d'un registre tient à sa complétude.

Ce que la détection ne donne pas

Elle ne vous dit pas qu'une copie existe ailleurs. Copier laisse l'original intact et non marqué, donc l'original ne vous apprend rien.

Elle ne vous dit pas quand une substitution a eu lieu, seulement que le tag devant vous n'est pas celui que vous aviez posé.

Et sur un système qui autorise sur l'identifiant, un adversaire déterminé qui présente un identifiant connu n'est pas distinguable par ces contrôles, ce qui est l'argument pour ne pas autoriser sur un identifiant au départ.

La détection est donc un contrôle contre la substitution plutôt qu'une défense contre la duplication, et elle vaut d'être menée sur cette compréhension exacte.

Questions fréquentes

Peut-on savoir si mon tag a été copié ?

Non. La copie laisse l'original inchangé, donc l'original ne porte aucune preuve. Vous ne pouvez détecter qu'une substitution.

Quel est le contrôle le plus utile ?

L'identifiant, comparé à un registre établi au moment de l'écriture des tags. Tout le reste est secondaire.

Faut-il un matériel particulier ?

Non. Toute application qui rapporte l'identifiant d'un tag et ses caractéristiques techniques suffit.

Et si je n'ai jamais rien consigné ?

Alors aucun contrôle n'est disponible. Un tag dans votre main est indiscernable d'un tag écrit par quelqu'un d'autre.