Pourquoi copier une carte de transport ne fonctionne-t-il pas ?
Parce qu'une carte de transport est un petit système protégé plutôt qu'un contenant de contenu. Le solde et l'historique vivent derrière des clés que détient l'exploitant : un outil de lecture ne les obtient jamais, et il n'y a donc rien de disponible à copier sur un autre tag.
Ce n'est pas un tag au sens où vous l'entendez
Un tag remet son contenu à quiconque le demande. Une carte de transport non : elle fait tourner une petite application, porte une valeur stockée, et ne livre d'information qu'à des lecteurs qui s'authentifient d'abord.
Elles partagent une couche radio et à peu près rien d'autre. Les comparer revient à comparer une affiche imprimée et une armoire fermée à clé au prétexte que les deux sont faites de papier et de métal.
Ce qu'un outil obtient réellement
La détection, la technologie, et l'identifiant que la carte expose pendant la sélection. C'est l'étendue de ce qu'obtient toute application généraliste.
Le solde, l'historique des trajets et les justificatifs se trouvent dans des zones protégées. La carte refuse de les livrer sans clé, et la clé appartient à l'exploitant.
Les démonstrations qui montrent davantage font intervenir soit l'application de l'exploitant, soit un système précis aux faiblesses connues et depuis remplacé. Ni l'un ni l'autre ne se généralise.
Pourquoi c'est conçu ainsi
Parce que la carte porte de l'argent. Un instrument à valeur stockée qui remettrait son contenu à tout lecteur voisin, et qui pourrait être dupliqué sur un support vierge, serait inexploitable comme système de paiement.
La protection n'est donc pas un obstacle placé sur votre chemin, c'est le produit qui fonctionne correctement. Une carte de transport copiable serait une carte de transport à laquelle personne ne pourrait se fier.
Ce qui est légitime à la place
L'application de l'exploitant, qui détient les clés et sait afficher un solde ou recharger.
La prise en charge par le portefeuille de la plateforme là où l'exploitant l'a activée, qui provisionne un justificatif légitime sur un téléphone plutôt que de copier une carte existante.
Et, pour le besoin réel qui se cache derrière, d'ordinaire simplement porter la carte. La plupart des gens qui posent cette question veulent un double ou veulent l'avoir sur leur téléphone, et ces deux choses, l'exploitant les propose ou ne les propose pas.
Ce qui ne fonctionnera pas, quel que soit l'outil, est de lire une carte avec une application généraliste et d'écrire le résultat sur un tag vierge. Il n'y a pas de résultat à écrire.
Questions fréquentes
N'importe quelle application peut-elle lire le solde de ma carte de transport ?
Seules les applications qui détiennent les clés de l'exploitant, ce qui veut dire en pratique le logiciel de l'exploitant. Un outil généraliste voit que la carte existe et rien de plus.
Pourquoi puis-je lire une carte d'hôtel et pas une carte de transport ?
Beaucoup de cartes d'hôtel emploient des technologies simples à protection faible ou par défaut : un lecteur généraliste va donc plus loin. Les cartes de transport sont bâties précisément pour y résister.
Cela vaut-il hors du Japon ?
Le principe vaut partout. La plupart des réseaux de transport protègent leurs données par des clés d'exploitant quelle que soit la technologie sous-jacente : la réponse est la même dans n'importe quelle ville.
Peut-on mettre sa carte de transport sur son téléphone ?
Seulement là où l'exploitant le prend en charge, par son application ou par le portefeuille de la plateforme. C'est un nouveau justificatif émis plutôt qu'une copie de la carte que vous détenez.