Aller au contenu
Langue : FR

Comment effacer un tag NFC ?

Écrivez un message vide, ou formatez le tag, et il se lit comme vierge. Aucune des deux opérations n'efface la mémoire : les anciens octets peuvent physiquement demeurer hors de la longueur de message déclarée, et un tag qui portait quelque chose de sensible n'est donc rendu sûr par aucune des deux.

Deux façons, suffisantes pour un usage normal

Écrire un message vide est l'option légère. Le tag garde sa structure, la longueur de contenu déclarée passe à zéro, et tout lecteur voit un tag vierge.

Formater est l'option lourde. Cela reconstruit la structure en plus d'effacer le contenu, ce qui est utile si la structure était abîmée et inutile sinon.

Pour le cas ordinaire du réemploi d'un tag, les deux fonctionnent et la première est plus rapide.

Ce que l'effacement ne fait pas

Il ne recouvre pas la mémoire. Déclarer un message vide dit aux lecteurs de cesser de chercher, cela ne récure pas les octets qui s'y trouvaient.

Tout ce qui lit des blocs de mémoire bruts plutôt que de passer par la couche de contenu peut donc encore trouver des restes de ce qui a été écrit. Ce n'est pas exotique : l'accès aux blocs bruts est disponible sur beaucoup de familles de puces et exposé par des outils ordinaires.

Il ne touche pas non plus à l'identifiant, à la configuration, à une éventuelle zone de mot de passe, ni aux données que vous avez délibérément rangées hors de la région de contenu.

Si le contenu était sensible

Recouvrez plutôt que d'effacer. Écrivez un message au moins aussi long que celui que vous remplacez, rempli de quelque chose d'insignifiant, puis écrivez un message vide si vous voulez que le tag se lise comme vierge.

Cela ne laisse rien de récupérable ni par la couche de contenu ni par les blocs bruts, parce que les octets eux-mêmes ont disparu au lieu d'être simplement délaissés.

Et demandez-vous si le tag doit être réemployé. Les tags coûtent quelques centimes, et un tag qui a porté un justificatif ou une donnée personnelle est bon marché à détruire et malcommode à garantir.

Quand vous ne pouvez pas effacer du tout

Un tag verrouillé. Le verrouillage rend la mémoire en lecture seule, définitivement, et aucune opération ne le retire. Ce qui était sur le tag au moment du verrouillage y reste pour la vie du tag.

Cela mérite d'être dit clairement car cela piège ceux qui ont supposé le verrouillage réversible ou le formatage capable de passer outre. Il ne l'est pas, et il ne le peut pas.

Un tag protégé par mot de passe s'efface avec le mot de passe et pas sans, ce qui est une protection plutôt qu'un état définitif.

Questions fréquentes

Écrire un message vide est-il la même chose que formater ?

Pas tout à fait. Les deux laissent le tag se lire comme vierge, et le formatage reconstruit en plus la structure. Si la structure est saine, une écriture vide suffit et coûte moins.

Peut-on récupérer ce qui était sur un tag effacé ?

Par un accès brut à la mémoire, potentiellement, l'effacement ne recouvrant pas les octets. Pour tout ce qui est sensible, écrivez par-dessus l'ancien contenu avant de l'effacer.

L'effacement remet-il le compteur du tag à zéro ?

Non. Les compteurs, sur les puces qui en ont, sont distincts de la région de contenu et sont généralement conçus pour être à sens unique : ni l'effacement ni le formatage ne les remettent à zéro.

Peut-on effacer un tag verrouillé ?

Non. Le verrouillage est définitif et porte sur toute la mémoire : le contenu reste exactement tel qu'il était au moment du verrouillage.