Keystone a une excellente nouvelle pour vous : l’entreprise jure que personne n’a touché à vos phrases de récupération. La mauvaise nouvelle : elle a perdu la clé maîtresse qui lui servait à prouver l’authenticité de ses portefeuilles, a livré aux attaquants les adresses personnelles de dizaines de milliers de clients — et vous demande désormais, sans sourciller, de la croire sur parole : tout le reste serait solidement sous clé.

Le 26 octobre, Keystone a publié son communiqué sur l’incident. Selon la version de l’entreprise, le 20 octobre, elle a repéré des intrus sur son site officiel : l’attaquant est entré par une faille dans un outil tiers de surveillance des données, a élevé ses privilèges et est reparti avec deux trophées — la base clients avec les adresses de livraison et la clé cryptographique WebAuth grâce à laquelle Keystone certifie l’authenticité de chacun de ses portefeuilles.

Qui est venu exactement, quel outil tiers a été piraté et combien de semaines ou de mois les intrus se sont installés avant le 20 octobre, le rapport ne le précise pas. En revanche, l’entreprise annonce avec une certaine fierté combien de ses propres appareils doivent désormais passer sous la presse industrielle : 18 835. Les expéditions depuis l’entrepôt sont suspendues, mais les précommandes pour un futur lot doté d’une « nouvelle clé » ont aussitôt été ouvertes — on vous demande seulement de patienter quatre à six semaines. Et, bien entendu, de saisir à nouveau votre adresse personnelle.

L’ironie technique mérite une admiration particulière. Pendant des années, Keystone s’est présentée comme la référence de la sécurité « 100 % air-gapped » : pas de Bluetooth, pas de Wi-Fi, aucune donnée par USB — seulement une caméra et des QR codes, pour que le portefeuille ne touche jamais, sous aucun prétexte, à Internet. On a héroïquement coupé le câble de l’appareil, puis on a greffé sur le site un traceur tiers, par lequel un attaquant venu de nulle part est remonté jusqu’au secret suprême de la vérification d’usine. Ce devait être une métrique très importante que l’on surveillait là.

1. Ce qu’est cette « clé maîtresse » et pourquoi tout l’entrepôt part au broyeur

La vérification d’authenticité chez Keystone est simple. À la première mise en marche, vous ouvrez la page de vérification officielle, le site affiche un QR code, vous le scannez avec la caméra du portefeuille, celui-ci renvoie une suite de chiffres, et vous la saisissez sur le site. Si tout concorde, l’écran vous félicite de posséder un appareil « authentique ».

Ouvrons le code source du firmware Keystone 3 pour regarder dans les coulisses. Le QR code transporte une valeur de contrôle chiffrée en RSA et signée par une clé Keystone. Le portefeuille vérifie la signature et déchiffre la valeur avec une clé RSA privée. En usine, cette clé est gravée dans une mémoire programmable une seule fois (OTP) — le firmware d’origine ne permet pas de la réécrire.

Autrement dit, toute la « vérification d’authenticité » prouve un seul et unique fait : le gadget que vous tenez connaît un secret. Pas « la carte a été assemblée dans l’usine Keystone », pas « il n’y a aucune puce supplémentaire à l’intérieur », pas « le générateur de nombres aléatoires est honnête ». Seulement « il connaît le secret ». Ce même secret qui, de l’aveu même de l’entreprise, se trouve désormais entre les mains des attaquants. La page de vérification continue de fonctionner comme une horloge — simplement, n’importe quelle contrefaçon peut maintenant faire s’allumer la précieuse coche verte.

Dans son communiqué, Keystone s’empresse de rassurer le public : la clé volée ne participe ni à la génération de la phrase de récupération, ni à la dérivation des clés privées, ni à la signature des transactions. Techniquement, c’est la stricte vérité — sauf que c’est précisément cette clé qui persuadait les acheteurs qu’on pouvait confier une phrase de récupération à ce boîtier. Un détail.

Plus intéressant encore, un élément apparu dans la description du remplacement : les 18 835 portefeuilles en stock portent l’« ancienne » clé, et le prochain lot recevra une « nouvelle ». D’où une conclusion architecturale savoureuse : au lieu de certificats individuels pour chaque appareil, Keystone semble avoir apposé un unique secret commun sur tout un lot. L’économie s’est révélée exemplaire : dès qu’une seule clé fuit, il n’existe aucun numéro de série précis à révoquer — tout l’entrepôt passe sous le couteau.

Qui plus est, pour générer le QR code de vérification, le site n’avait besoin que de la moitié publique de la clé. Or la moitié privée, sans laquelle personne ne peut répondre au contrôle à la place d’un appareil, reposait apparemment tranquillement quelque part, accessible via le serveur web. Ranger la clé maîtresse du sceau d’usine sous le paillasson de la boutique en ligne, c’est un chapitre entièrement nouveau de la cryptographie.

2. Ce que l’on peut désormais faire avec cette clé

Keystone décrit elle-même le principal scénario d’attaque : avec le secret dérobé, des criminels peuvent produire en série de faux portefeuilles qui passent sans encombre la vérification d’authenticité officielle sur le site, les écouler via des revendeurs ou d’occasion — puis vider les soldes des acheteurs. Aucune contrefaçon n’a été signalée dans la nature pour l’instant.

Pour dépouiller son propriétaire, une contrefaçon n’a besoin ni du firmware Keystone d’origine ni de la clé de signature du code d’usine (qui, jure l’entreprise, n’a pas été touchée). Dans un boîtier en plastique ressemblant, on peut loger n’importe quelle carte bon marché qui, lors de la configuration, vous remettra une phrase de récupération de 24 mots préparée à l’avance par les voleurs. Le secret OTP volé ne sert à ce leurre qu’à une seule chose — répondre correctement au premier QR code et endormir la vigilance de l’acheteur avec l’inscription « Verification Successful ».

Voilà pourquoi 18 835 portefeuilles finis partent à la casse. Leur mémoire est programmable une seule fois — la clé ne peut pas être mise à jour à distance. Distinguer via le site un vrai portefeuille à l’« ancienne » clé d’une copie artisanale dotée de la même clé est désormais impossible lui aussi. Au bout du compte, le seul outil de « rotation des clés » prévu par la conception s’est révélé être un broyeur industriel. Keystone qualifie pompeusement la destruction du lot de « décision coûteuse mais juste » — alors qu’en réalité, sa propre architecture ne lui laissait tout simplement pas le choix.

Des appareils électroniques identiques et sans marque avancent sur un convoyeur vers les rouleaux d’un broyeur industriel.
Illustration · Blackwood

3. Un homme avec un couteau au pied du lit : qui a désigné les piratés comme garants ?

Examinons les recommandations officielles de Keystone à l’intention de ceux qui ont déjà acheté un portefeuille :

  • Appareil reçu avant le 20 octobre et qui passe la vérification — continuez à l’utiliser, inutile de transférer vos cryptomonnaies vers d’autres portefeuilles.
  • Appareil à l’ancienne clé reçu après le 20 octobre — ne l’utilisez pas tant que le support (support@keyst.one) n’a pas confirmé manuellement son authenticité. L’entreprise reconnaît elle-même son impuissance : même si un tel portefeuille passe la vérification sur le site, elle ne peut plus exclure une contrefaçon. Comment les acheteurs sont censés savoir si leur portefeuille porte une « ancienne » ou une « nouvelle » clé, Keystone, selon The Hacker News au 27 octobre, a oublié de l’expliquer. Par quoi le support remplacera la cryptographie compromise reste également un mystère — sans doute lira-t-on l’avenir dans une photo de la boîte.
  • Il n’y a pas de rappel. Personne n’est invité à renvoyer quoi que ce soit, et tout e-mail ou appel concernant un « remplacement de portefeuille » ou un « sauvetage des fonds » est déclaré frauduleux.

Tout ce guide de survie repose sur la date du 20 octobre. Dans les réponses sous sa propre publication, des représentants de Keystone affirment avec aplomb que la clé a fuité le 20 octobre. Pourtant, le communiqué lui-même désigne le 20 octobre comme le jour où l’intrusion a été découverte, tandis que la date à laquelle l’attaquant a obtenu pour la première fois l’accès au système est pudiquement passée sous silence. Tous ceux dont le colis est arrivé le 19 sont invités à croire à une coïncidence miraculeuse : le pirate se serait introduit, aurait extrait la base avec la clé et aurait été pris la main dans le sac le même jour.

Mais la question de fond est encore plus rude : comment Keystone elle-même peut-elle savoir ce qui a été volé et ce qui ne l’a pas été ?

Regardez qui joue les experts devant vous. Tous ces mantras — « la clé de signature du firmware est en sécurité », « les anciens appareils ne sont pas concernés », « dans un mois, nous livrerons un nouveau lot sécurisé » — émanent d’une entreprise que l’on vient de dévaliser via un plugin tiers sur son propre site. Hier encore, ces gens ignoraient qu’on emportait sous leur nez le secret racine de la vérification de leur matériel. Deux ans durant, ils n’ont pas remarqué que leur script de suppression des adresses clients ne fonctionnait pas. Et aujourd’hui, ces mêmes personnes vous délivrent, le plus sérieusement du monde, une indulgence et se portent garantes des dossiers que le pirate a consultés et de ceux devant lesquels il est noblement passé.

Celui qui a laissé passer la fuite n’est plus un garant. S’ils ne savaient rien de ce piratage hier, comment sauront-ils demain pour le suivant ? Où est la garantie que la « nouvelle clé », pour laquelle ils collectent déjà des précommandes, ne s’échappera pas par un autre trou avant que la chaîne de montage ne sorte les mille premiers boîtiers ?

4. Deux ans de fausses promesses de suppression et 13 000 personnes qui n’avaient même rien acheté

Une clé compromise peut au moins être remplacée dans du nouveau matériel. Votre adresse personnelle, elle, ne se réémet pas sur précommande.

Les attaquants ont emporté 25 964 fiches clients de la boutique Shopify officielle de Keystone pour 2024–2026 : noms complets, numéros de téléphone, adresses e-mail, adresses exactes de livraison à domicile, ainsi que le contenu et le montant de chaque commande. S’y ajoutent 12 873 brouillons de commandes impayées avec noms, téléphones et adresses. Autrement dit, près de treize mille personnes n’ont même jamais acheté ce malheureux portefeuille — elles ont simplement visité le site, saisi leur adresse pour connaître les frais de port, changé d’avis et fermé l’onglet. Et elles se retrouvent malgré tout sur une liste divulguée de détenteurs de cryptomonnaies.

Mais le véritable fond du gouffre de cette histoire, c’est que la plupart de ces fiches n’auraient jamais dû se trouver dans la base. Keystone avait officiellement promis à ses clients de supprimer les données de livraison au bout de 180 jours. Des gens ont commandé des portefeuilles matériels à leur domicile en comptant sur la disparition de leur trace six mois plus tard. Une fois la base emportée par les pirates, on a soudain découvert que l’outil de suppression en masse de Shopify renvoyait des erreurs depuis le début et que personne dans l’entreprise n’avait même vérifié si une seule ligne était effacée. Désormais, Keystone lève les bras d’un air penaud, promet de réduire la durée de conservation à 90 jours et jure solennellement de supprimer les anciennes archives d’ici le 3 novembre — juste après que les attaquants les ont déjà téléchargées.

Si une entreprise a juré pendant deux ans qu’elle supprimait vos données tout en les entassant en réalité dans une tirelire pour pirates, ses paroles méritent exactement zéro confiance. Imaginez que vous vous réveillez en pleine nuit et voyez un proche penché au-dessus de votre lit, un couteau à la main. Et il vous dit calmement : « Ne t’inquiète pas, j’avais juste envie de rester là avec un couteau. Peut-être que je voulais te piquer, mais retourne-toi et rendors-toi — j’ai pris note de cet incident, je l’ai analysé, et celui-ci en particulier ne se reproduira plus jamais. » C’est à peu près ainsi que sonnent aujourd’hui les promesses de Keystone d’effacer les adresses au bout de 90 jours au lieu de 180 et de mieux garder la prochaine clé maîtresse.

Ce que signifie concrètement une base divulguée n’a guère besoin d’explication. C’est un annuaire d’adresses tout prêt de personnes qui ont forcément quelque chose à prendre chez elles — avec noms complets, téléphones et numéros d’appartement. Pour les escrocs au téléphone, c’est un appel appuyé par de vrais détails de commande : un acheteur a déjà écrit dans le fil de Keystone que des fraudeurs l’avaient appelé en l’interpellant par son vrai nom. Pour les repéreurs de cambriolages et les amateurs de l’« attaque à la clé à molette à 5 dollars », c’est une carte d’itinéraire toute faite. Pour gagner de l’argent avec la clé WebAuth volée, il faut souder de fausses cartes et monter un réseau de distribution. Pour gagner de l’argent avec la base Shopify divulguée, un pied-de-biche et un billet de train suffisent.

5. Bilan : le prix d’un « sceau d’usine »

Assemblons toute la construction. On vend aux acheteurs un portefeuille matériel « entièrement air-gapped » qui génère lui-même la phrase de récupération et signe les transferts dans un boîtier scellé. Pour que vous n’ayez pas peur de confier vos économies à ce boîtier, le fabricant propose d’en vérifier l’authenticité sur son site. En réalité, la vérification repose sur un unique secret commun à tout un lot d’entrepôt, et le secret lui-même se trouve quelque part, accessible via un traceur tiers troué sur le serveur web.

Ce n’est pas tout. Pour que le précieux boîtier vous parvienne, vous laissez à la boutique votre nom, votre téléphone et votre adresse personnelle, avec la promesse que la fiche sera effacée dans six mois. Le script de suppression ne fonctionne pas pendant deux ans, personne ne s’en aperçoit, et toute l’archive part chez les attaquants avec la clé maîtresse de vérification. Et lorsque la catastrophe éclate, cette même boîte qui a dormi pendant le piratage et a accumulé vos adresses pendant deux ans monte à la tribune et vous demande de la croire sur parole : les autres clés sont intactes, les portefeuilles antérieurs au 20 octobre sont sûrs, et un nouveau lot, absolument fiable, arrivera dans un mois.

Keystone envoie près de 19 000 de ses appareils sous la presse industrielle simplement parce qu’elle ne sait plus distinguer ses propres produits des contrefaçons. Au passage, 38 837 personnes ont obtenu une résidence permanente dans des bases de données criminelles, adresses exactes comprises. Belle leçon pour tous ceux qui croient encore qu’une jolie coche verte sur le site du fabricant et la mention « Air-Gapped » sur la boîte peuvent remplacer une véritable sécurité.