Aller au contenu
Langue : FR

Pourquoi un simple tag NFC n'est-il pas un badge d'accès ?

Parce qu'il affirme au lieu de prouver. Tout ce qu'un simple tag contient est public, son identifiant compris, donc le présenter démontre seulement la possession d'un numéro que n'importe qui, en se tenant à côté, aurait pu lire lui-même. Un titre d'accès doit survivre à l'observation.

Ce qu'un titre d'accès doit faire

Résister à la reproduction. Quiconque l'observe ne doit pas pouvoir le présenter pour autant. Un tag échoue à cela, puisque le lire revient à l'observer entièrement.

Être révocable. Le retirer doit être immédiat et centralisé. C'est une propriété du système plutôt que de l'objet, et c'est la seule qu'un tag peut emprunter.

Avoir une provenance. Le système doit savoir d'où vient chaque exemplaire. Des tags achetés au sachet et écrits avec un téléphone n'en ont aucune.

Un simple tag en assure une sur trois, et seulement en s'appuyant sur le système.

L'identifiant n'est pas un secret

Chaque tag porte un identifiant, et il est restitué à tout lecteur qui le demande, avant tout échange de contenu. C'est ainsi que le lecteur s'adresse au tag.

Un identifiant est donc un nom, pas un mot de passe. Le traiter comme un secret revient à traiter comme privé ce que le tag annonce à tout le monde.

Cela compte parce qu'un identifiant a l'air secret. Il est long, il ressemble à une clé, et personne ne le publie. Rien de tout cela ne le rend confidentiel.

Le test est simple : quelqu'un qui se tiendrait à côté du porteur pourrait-il l'obtenir ? Pour un identifiant, oui, avec un téléphone ordinaire et sans aucune interaction.

Les systèmes qui autorisent sur un numéro

Certaines installations lisent un tag, comparent l'identifiant à une liste, et ouvrent la porte. C'est facile à construire, économique, et c'est une autorisation fondée sur une valeur publique.

On le rencontre couramment dans les petits déploiements, dans les rénovations, et dans les projets où l'on a demandé quelque chose de peu coûteux à un intégrateur.

Si vous en avez un, sachez que vous en avez un. Le risque peut être acceptable pour une armoire à fournitures et ne l'est pas pour une salle serveur.

La façon honnête de décrire un tel système est qu'il identifie plutôt qu'il n'authentifie. Cette distinction est tout le sujet.

Que faut-il employer à la place

Des cartes conçues pour l'accès, qui s'authentifient par la cryptographie : le lecteur pose un défi et la carte répond d'une façon que seule une carte détenant la bonne clé pourrait produire.

La clé ne traverse jamais l'interface, donc observer l'échange ne permet pas de le rejouer plus tard.

Cette capacité est une propriété de la puce et ne s'ajoute pas à un tag après coup, ce qui en fait une décision de spécification plutôt que de configuration.

Et il faut malgré tout le système autour : l'émission, la révocation, et une trace de quelle carte appartient à qui.

Questions fréquentes

L'identifiant d'un tag est-il un mot de passe ?

Non. Il est annoncé à tout lecteur avant quoi que ce soit d'autre, donc c'est un nom plutôt qu'un secret.

Peut-on plutôt écrire un secret sur un tag ?

Tout ce qui est écrit sur un tag lisible est lisible. La protection du contenu change qui peut écrire, pas qui peut lire.

Les systèmes fondés sur l'identifiant sont-ils courants ?

Ils existent, en particulier dans les petites installations et les rénovations. Savoir si le vôtre en est un mérite d'être établi.

Qu'est-ce qui distingue une carte d'accès ?

Elle prouve qu'elle détient une clé sans la révéler, donc observer l'échange ne permet à personne de le rejouer.