Aller au contenu
Langue : FR

Peut-on copier un tag dont l'identifiant compte ?

Pas sur un tag standard. L'identifiant est écrit à la fabrication dans une mémoire qui ne peut jamais être modifiée ensuite : tout système qui reconnaît un tag à son identifiant traitera donc la copie comme un autre tag qui porte le même contenu.

Pourquoi l'identifiant ne se copie pas

Il est programmé en usine dans une zone que la puce sert en lecture seule. Il n'existe aucune commande pour le changer, aucun outil qui le puisse, et aucune configuration qui le déverrouille.

C'est délibéré. L'identifiant existe pour qu'un lecteur puisse isoler un tag parmi plusieurs, et un identifiant qu'on pourrait fixer librement ne servirait à rien pour cela.

Ce que cela casse

Tout ce qui reconnaît un tag plutôt que de le lire.

Les routines de téléphone déclenchées par un tag précis. Les systèmes d'accès qui confrontent un identifiant à une liste. Les registres d'actifs indexés sur l'identifiant. Les serveurs qui attendent une valeur connue ajoutée par le miroir.

Dans chaque cas, la copie porte le bon contenu et n'est pas le bon tag. Du point de vue du système, un inconnu s'est présenté avec un message correct, ce qui est exactement la distinction pour laquelle les identifiants existent.

Les tags à identifiant inscriptible

Ils existent et se vendent ouvertement, principalement pour éprouver des systèmes et pour rattraper des déploiements où un original a été perdu.

Leur existence est la raison pour laquelle un contrôle d'accès fondé sur l'identifiant est faible : si la valeur est observable par quiconque lit le tag, et inscriptible sur un tag qu'on peut acheter, alors la connaître suffit à la reproduire.

Ce qu'ils ne sont pas est une solution générale. C'est un produit précis, ce n'est pas ce qu'un fournisseur expédie quand vous commandez des tags, et bâtir un procédé qui en dépend revient à dépendre de la disponibilité continue d'un article de niche.

Que faire à la place

Si vous maîtrisez le système, enregistrez le nouvel identifiant plutôt que d'essayer de reproduire l'ancien. Ajouter un second déclencheur à une routine, ou une seconde entrée dans une liste, prend une minute et c'est le correctif juste.

Si vous concevez le système, cessez de vous appuyer sur l'identifiant pour tout ce qui compte. Employez-le comme index pour aller chercher quelque chose, jamais comme preuve qu'une chose est autorisée.

Et si l'authenticité compte réellement, la réponse est une puce qui s'authentifie cryptographiquement. C'est le seul mécanisme où une copie échoue parce qu'elle ne sait pas prouver ce que l'original prouvait, plutôt que parce que quelqu'un a tenu une liste à jour.

Questions fréquentes

Un outil peut-il écrire un nouvel identifiant ?

Pas sur un tag standard, quel que soit l'outil. Seuls les tags fabriqués avec un identifiant inscriptible en acceptent un, et c'est une propriété du produit.

Mon badge d'accès est-il donc copiable ?

S'il est contrôlé sur le seul identifiant, le reproduire revient à se procurer un tag qui accepte un identifiant écrit. C'est précisément pourquoi un contrôle fondé sur l'identifiant est tenu pour faible.

Comment ajouter la copie à ma routine de téléphone ?

Enregistrez le nouveau tag comme déclencheur supplémentaire dans l'automatisation. La routine répond alors à l'un ou l'autre tag, ce qui est d'ordinaire ce que vous vouliez.

Le miroir change-t-il quelque chose ?

Non. Le miroir injecte l'identifiant d'usine du tag lui-même : une copie recopie sa propre valeur plutôt que celle de l'original. Le serveur voit un identifiant différent.