Chargement des prix…

Altération du firmware des hardware wallets : quel est le vrai risque ?

Les piratages matériels de la chaîne d'approvisionnement restent rares, mais l'altération du firmware représente la vraie menace. Voici comment vérifier votre appareil au premier démarrage et éviter l'erreur qui annule toutes les autres précautions.

Altération du firmware des hardware wallets : quel est le vrai risque ?

Ce que signifie réellement « falsification du micrologiciel » sur un portefeuille matériel

Le micrologiciel est le logiciel de bas niveau intégré à la puce d'un portefeuille matériel comme Ledger ou Trezor. Il contrôle l'écran, les boutons, la pile USB ou Bluetooth et, surtout, l'élément sécurisé ou le microcontrôleur générique qui génère et stocke vos clés privées. Lorsque l'on parle de falsification du micrologiciel, on confond généralement deux menaces très différentes, et cette distinction compte bien plus que toute comparaison de marques.

La première menace est la falsification de la chaîne d'approvisionnement : une personne intercepte un colis scellé entre l'usine et votre boîte aux lettres, l'ouvre, remplace ou modifie l'appareil, puis referme la boîte. C'est le scénario qui fait les gros titres parce qu'il est spectaculaire, mais il est aussi rare en pratique. L'interception postale suppose de savoir qui a commandé quoi, quand et où, et la plupart des attaquants préfèrent des cibles plus faciles.

La seconde menace est la compromission au niveau du micrologiciel : un appareil semble normal à la réception, mais il exécute un code modifié qui fuite votre phrase de seed, remplace les adresses des destinataires à l'écran de l'appareil, ou signe des transactions que l'utilisateur n'avait pas prévues. Cette menace ne nécessite aucune interception du courrier. Elle se produit lorsqu'un portefeuille est revendu d'occasion par quelqu'un qui l'a déjà compromis, lorsqu'un faux appareil est livré avec un micrologiciel malveillant préinstallé, ou lorsqu'un attaquant convainc un utilisateur d'ignorer l'étape de vérification de la signature au premier démarrage.

Les deux menaces sont réelles. Elles ne sont cependant pas aussi probables l'une que l'autre, et les défenses à mettre en place diffèrent. Les confondre conduit soit à la paranoïa (refuser de commander un portefeuille en ligne), soit à la complaisance (considérer qu'une boîte scellée est une preuve suffisante), et ces deux issues pénalisent l'utilisateur.

Risques à prendre au sérieux avant de déballer l'appareil

Une évaluation honnête des risques commence par les modes de défaillance qui ont réellement causé des pertes, et non par ceux qui font de bons films d'espionnage. D'après les incidents rendus publics et les analyses post-mortem, les préjudices documentés pour les utilisateurs en auto-conservation au cours de la dernière décennie se concentrent autour d'un petit nombre de schémas récurrents, et les comprendre vous indique où porter votre attention.

Les appareils d'occasion et revendus représentent la catégorie la plus importante. Un portefeuille matériel est un petit ordinateur doté d'un stockage persistant. Un attaquant expérimenté peut flasher un micrologiciel personnalisé, restaurer l'appareil et le revendre sans laisser de trace évidente. Le nouveau propriétaire génère un seed sur un appareil compromis, le seed est exfiltré, et les fonds sont vidés quelques jours ou quelques semaines plus tard, lorsque le portefeuille contient un solde significatif.

Les contrefaçons ressemblant à s'y méprendre arrivent en seconde position. Des places de marché comme eBay, AliExpress et des canaux informels sur Telegram ont hébergé de faux Ledger et Trezor très convaincants. Certains sont grossiers (mauvais poids, mauvaise police, hologramme absent). D'autres sont des clones au boîtier identique mais à l'intérieur modifié, et la seule vérification fiable est la validation de la signature du micrologiciel au premier démarrage.

Le piratage de la base de données clients de Ledger en 2020 figure sur cette liste, même s'il ne s'agissait pas d'une attaque sur le micrologiciel. Des informations personnelles comprenant noms, adresses e-mail, numéros de téléphone et adresses postales de clients de Ledger ont fuité. La conséquence en aval a été une vague de phishing ciblé, d'envois de faux appareils de remplacement et, dans certains cas signalés, de tentatives d'extorsion physique. La leçon est que détenir ses propres fonds fait de vous une cible identifiée dans une base de données dont vous ne pouvez pas vous effacer vous-même.

Les attaques par rétrogradation du micrologiciel sont une catégorie plus restreinte, mais elles méritent d'être connues. Certains appareils peuvent être trompés et amenés à installer une version plus ancienne et vulnérable du micrologiciel, que le fabricant a depuis corrigée. C'est pourquoi Ledger et Trezor refusent désormais de rétrograder le micrologiciel au-delà d'un certain point, et c'est aussi la raison d'être de la vérification de signature sur l'appareil.

Le point commun est qu'aucune de ces attaques n'exige une interception sophistiquée de votre courrier. Elles supposent soit que vous receviez un appareil déjà compromis, soit que vous omettiez une étape de vérification précisément conçue par le fabricant pour les détecter.

Comment Ledger et Trezor vérifient réellement les signatures du micrologiciel

Les deux principaux fabricants de portefeuilles matériels publient leur micrologiciel, le signent avec une clé privée détenue uniquement par l'entreprise, et intègrent la clé publique correspondante dans l'élément sécurisé ou le chargeur de démarrage de l'appareil en usine. Lorsque vous allumez un appareil pour la première fois, le chargeur de démarrage vérifie la signature cryptographique du micrologiciel installé par rapport à cette clé publique intégrée. Si la signature ne correspond pas, l'appareil refuse de générer une nouvelle graine ou de fonctionner.

Il ne s'agit pas d'une affirmation marketing. C'est une propriété d'ingénierie vérifiable. Le code concerné est open source sur GitHub pour le chargeur de démarrage de Trezor et documenté dans les documents de cible de sécurité de Ledger pour l'élément sécurisé. Des chercheurs indépendants, dont l'équipe qui a révélé la vulnérabilité d'extraction du portefeuille Trezor en 2018 et l'équipe Kraken Security Labs qui a exposé les problèmes Bluetooth du Ledger Nano X, ont testé et confirmé le comportement de base de vérification des signatures à plusieurs reprises.

Ce contre quoi la vérification de la signature vous protège réellement est simple : une image de micrologiciel modifiée ne démarrera pas sur un appareil authentique. Ainsi, si vous achetez un Ledger Nano S Plus ou un Trezor Model T sur la boutique officielle et que l'appareil démarre, affiche la version authentique du micrologiciel sur son écran, et vous demande de configurer un nouveau portefeuille, vous disposez de solides preuves que le micrologiciel n'a pas été remplacé.

Ce contre quoi la vérification de la signature ne vous protège pas, c'est une chaîne d'approvisionnement compromise à un niveau supérieur. Si un attaquant substitue un appareil contrefait avec un chargeur de démarrage cloné qui n'effectue pas la vérification, ou qui utilise ses propres clés de signature, l'écran affichera toujours « Genuine Ledger » ou « TREZOR is ready ». C'est pourquoi la couche suivante, la couche de vérification humaine, existe.

Au premier démarrage, chaque appareil légitime vous montre un ensemble précis de vérifications : la version du micrologiciel, une invite à générer une nouvelle graine ou à récupérer une graine existante, et, sur les appareils Trezor plus récents, une demande de confirmer l'empreinte du micrologiciel par rapport à la valeur publiée sur le site du fabricant. Les appareils Ledger affichent un écran de confirmation « Genuine » après avoir exécuté la vérification d'authenticité de Ledger Live. Sauter cette étape, ou faire confiance à la feuille de récupération prégénérée d'un appareil d'occasion, est la manière la plus courante pour les utilisateurs de compromettre leur propre sécurité.

Emballage inviolable : un signal réel, pas une garantie

Trezor et Ledger livrent tous deux les appareils dans un emballage inviolable avec des sceaux holographiques numérotés, du ruban de sécurité, et (dans certains cas) du film rétractable avec des perforations anti-effraction. L'objectif est que vous, le client, puissiez voir si la boîte a été ouverte avant de vous parvenir.

Soyons honnêtes : l'emballage inviolable est une première ligne de défense, pas une preuve. Les sceaux holographiques en particulier ont été déjoués en laboratoire et lors de fraudes réelles, y compris des attaques sur l'électronique grand public et les emballages pharmaceutiques bien au-delà de l'industrie crypto. Un attaquant déterminé, avec quelques heures, un pistolet thermique et une imprimante de films holographiques de qualité, peut produire un rescellage convaincant. Des chercheurs l'ont démontré publiquement à plusieurs reprises.

Ce en quoi l'emballage inviolable est utile, c'est qu'il augmente le coût et le temps nécessaires à une attaque, ce qui réduit considérablement le nombre d'attaquants prêts à tenter le coup. Un opportuniste occasionnel qui veut voler un appareil dans une benne de retour d'entrepôt ne s'embêtera pas à resceller. Un acteur étatique qui vous a spécifiquement ciblé ne sera pas arrêté par un hologramme. La grande majorité des vrais attaquants se situent entre les deux et se soucient du coût et du risque.

Le conseil pratique est de considérer l'emballage comme un point de données, pas comme la réponse finale. Si votre Trezor Model T arrive dans une boîte rescellée, avec un hologramme qui semble froissé, avec un numéro de série qui ne correspond pas à celui imprimé sur l'appareil, ou avec un emballage qui sent légèrement le dissolvant d'adhésif, ce sont des raisons de s'arrêter et de contacter l'équipe de support du fabricant avant d'allumer l'appareil. Ce ne sont pas, individuellement, des preuves de falsification. Ce sont des raisons d'appliquer une vigilance accrue, y compris la vérification de signature du micrologiciel, avant de confier des fonds à l'appareil.

Pourquoi acheter auprès de revendeurs officiels compte plus que la marque

La plus grande variable dans votre risque de falsification de micrologiciel n'est pas l'appareil que vous choisissez. C'est le chemin qu'il a parcouru pour vous parvenir. Un Ledger authentique commandé auprès d'un revendeur agréé réputé est sensiblement plus sûr qu'un Ledger d'apparence authentique commandé sur une marketplace en ligne anonyme, et la différence de prix vaut rarement le risque.

Les revendeurs agréés sont des entreprises ayant une réputation publique, des obligations réglementaires et des relations directes avec le fabricant. Ledger et Trezor maintiennent tous deux des listes publiques de revendeurs agréés sur leurs sites web. Ces revendeurs achètent en volume, stockent leur inventaire dans des entrepôts sécurisés, et expédient dans l'emballage d'origine scellé. Leur structure d'incitation est d'éviter le coût et les dommages réputationnels liés à la distribution d'un produit altéré.

Le marché de l'occasion, en revanche, n'a pas une telle structure. Lorsque vous achetez un portefeuille matériel auprès d'un inconnu sur Reddit, dans un marché aux puces, ou sur un échange crypto peer-to-peer, vous faites confiance aux pratiques de sécurité de cette personne sur une fenêtre de temps inconnue. Vous ne savez pas si l'appareil a été réinitialisé aux paramètres d'usine, si le micrologiciel a été modifié, si la feuille de graine de récupération qui l'accompagne a été générée sur l'appareil ou générée à l'avance et stockée sur le serveur de l'attaquant, ou si l'appareil comporte un implant matériel qui transmet des données.

C'est pourquoi le conseil « n'achetez jamais un portefeuille matériel d'occasion » est le conseil le plus systématiquement correct dans la communauté de l'auto-conservation. Il réduit toute la surface d'attaque de la chaîne d'approvisionnement à une seule règle que l'utilisateur peut suivre. Les exceptions, à savoir les unités reconditionnées vendues directement par le fabricant avec un processus documenté de réinitialisation et de rescellage, sont étroites et vérifiables.

Si une affaire semble trop belle pour être vraie, c'est généralement le cas. Les portefeuilles matériels sont vendus au prix public ou à proximité par les fabricants, car les marges ne sont pas importantes et le volume est modeste. Une réduction de 50 % sur un Ledger neuf scellé provenant d'un vendeur inconnu n'est pas de la générosité. C'est un signal d'alarme.

Vérification pratique que vous pouvez faire au premier démarrage

En supposant que vous ayez acheté votre appareil scellé auprès d'une source agréée, les dix prochaines minutes comptent plus que toute autre étape. L'objectif est de confirmer, de vos propres yeux, que l'appareil est authentique et qu'il exécute le micrologiciel publié par le fabricant.

La première étape est l'inspection physique. Confirmez que le sceau holographique sur la boîte est intact et correspond au design présenté sur le site du fabricant. Comparez le numéro de série imprimé sur la boîte au numéro de série affiché lorsque vous branchez l'appareil sur un ordinateur. Si les deux ne correspondent pas, arrêtez-vous et contactez le support.

La deuxième étape est la vérification du micrologiciel sur l'appareil. Lorsque vous allumez un appareil Ledger et que vous le connectez à Ledger Live, l'application effectue une vérification d'authenticité qui valide le certificat d'attestation de l'élément sécurisé et confirme que la version du micrologiciel correspond à ce que Ledger a publié. Sur un Trezor, l'appareil affiche une empreinte du micrologiciel au premier démarrage que vous pouvez comparer à la valeur publiée sur trezor.io. Les appareils Trezor modernes refuseront de continuer si le micrologiciel n'est pas la dernière version signée.

La troisième étape est la génération de la graine. Générez une nouvelle graine de récupération sur l'appareil lui-même, et non à partir d'une carte pré-imprimée fournie dans la boîte. Écrivez-la sur papier ou frappez-la dans du métal, et stockez-la hors ligne. Ne tapez jamais la graine sur un ordinateur, un téléphone, ou tout appareil connecté à Internet. Un appareil authentique avec un micrologiciel malveillant peut faire fuiter la graine au moment de la génération, c'est donc le moment où les protections cryptographiques et physiques sont utiles ou échouent.

La quatrième étape est la transaction de test. Avant de transférer des fonds significatifs vers le portefeuille, envoyez-y un petit montant de BTC ou d'ETH, puis renvoyez-le vers une adresse d'échange connue. Confirmez que l'adresse affichée sur l'écran de l'appareil correspond à l'adresse que vous attendez. Cela permet de déjouer une catégorie de logiciels malveillants qui substituent les adresses de destinataire sur l'ordinateur hôte, ce qui n'est pas à proprement parler de la falsification de micrologiciel, mais qui appartient à la même famille de menaces.

Si l'une de ces étapes produit un résultat auquel vous ne vous attendiez pas, ne financez pas le portefeuille. Contactez l'équipe de support du fabricant. Effacez l'appareil, retournez-le, et recommencez avec une autre unité.

Que faire si vous avez acheté un appareil auprès d'une source non vérifiée

Vous avez déjà acheté un portefeuille matériel auprès d'un revendeur non autorisé, d'une place de marché entre particuliers ou d'un inconnu ? La réponse honnête est que vous ne pouvez pas vérifier entièrement que l'appareil est sûr, et le traiter comme compromis constitue le réflexe prudent. Il existe toutefois des étapes qui réduisent sensiblement votre exposition.

Mettez à jour le micrologiciel vers la dernière version signée à l'aide du logiciel officiel du fabricant, ce qui force le chargeur de démarrage à revérifier la signature par rapport à la clé publique du fabricant. Sur les appareils Trezor, cette étape est relativement indulgente. Sur les anciens appareils Ledger, les mises à jour du micrologiciel exigent au préalable une vérification d'authenticité de l'appareil, et si l'appareil échoue à cette vérification, vous avez votre réponse.

Générez une nouvelle phrase de récupération sur l'appareil et n'utilisez jamais une feuille de récupération fournie avec celui-ci. Traitez les mots de récupération fournis avec l'appareil comme compromis dès le moment où ils ont été créés.

Alimentez d'abord le portefeuille avec un petit montant de test et confirmez la transaction de test avant d'y transférer des soldes plus importants. Soyez attentif à toute anomalie : invites inattendues, comportement étrange de l'écran, transactions qui échouent ou suivent un cheminement inhabituel, adresses qui ne correspondent pas à ce que vous attendez.

Si un signal d'alerte apparaît, cessez d'utiliser l'appareil et transférez les fonds vers un portefeuille nouvellement acheté auprès d'une source autorisée. Le coût d'un nouvel appareil est dérisoire comparé au coût d'un portefeuille vidé.

Comment suivre la sécurité des portefeuille matériels de manière intelligente

La sécurité des portefeuille matériels évolue lentement, mais l'actualité qui l'entoure va vite. De nouvelles attaques de micrologiciel, de nouvelles campagnes d'hameçonnage et de nouveaux incidents de chaîne d'approvisionnement sont signalés en permanence, et il est difficile de savoir quelles évolutions concernent réellement l'appareil dans votre tiroir. Zippfeed met en avant les titres liés aux portefeuille matériels et à l'auto-garde avec une notation de sentiment (bullish, neutral ou bearish) et un indice d'importance, afin que vous puissiez repérer les histoires qui comptent sans faire défiler sans fin du bruit.

Questions fréquemment posées

L'altération du firmware sur les hardware wallets est-elle courante ?
Les manipulations physiques de la chaîne d'approvisionnement restent rares et surtout théoriques. La compromission au niveau du firmware sur des appareils d'occasion ou contrefaits est plus fréquente, même si elle demeure peu commune en valeur absolue. Le principal risque pour la plupart des utilisateurs reste l'erreur humaine, comme acheter un appareil d'occasion, sauter la vérification du firmware sur l'appareil, ou conserver une phrase de récupération au format numérique. Ceci ne constitue pas un conseil financier, et le risque individuel dépend fortement de la manière et du lieu d'acquisition de votre appareil.
Comment vérifier si le firmware de mon hardware wallet a été modifié ?
Connectez l'appareil au logiciel officiel du fabricant (Ledger Live ou Trezor Suite) et lancez la vérification d'authenticité. Le logiciel confirmera l'attestation du secure element et vérifiera que le firmware correspond à la version signée publiée par le fabricant. Sur Trezor, vous pouvez aussi comparer l'empreinte du firmware affichée sur l'appareil avec celle publiée sur le site du fabricant. Si l'une de ces vérifications échoue, considérez l'appareil comme compromis et contactez le support avant tout dépôt de fonds.
Devrais-je acheter un Ledger ou un Trezor d'occasion pour économiser ?
Non. Acheter un hardware wallet d'occasion auprès d'un inconnu fait tomber presque toutes les autres protections, car vous ne pouvez pas savoir ce qui est arrivé à l'appareil entre le propriétaire initial et vous. Un appareil compromis peut泄露 votre seed phrase dès la génération, et vous ne le découvririez que lorsque vos fonds auraient déjà disparu. La différence de prix entre l'occasion et le neuf reste suffisamment faible pour en faire l'un des pires endroits où économiser. Ceci n'est pas un conseil financier, simplement un point de vue largement partagé dans la communauté de la sécurité.
Qu'a été la fuite de données clients de Ledger et a-t-elle un impact sur le risque lié au firmware ?
Mi-2020, une base de données clients de Ledger a été exposée via un prestataire tiers. La fuite a révélé les noms, adresses e-mail, numéros de téléphone et adresses postales de clients Ledger. Il ne s'agissait pas d'une attaque sur le firmware, mais elle a provoqué une vague de phishing ciblé et un nombre plus restreint de tentatives d'extorsion physique contre des détenteurs de crypto identifiés. La leçon à retenir : acheter un hardware wallet vous inscrit dans une base de données que vous ne pouvez pas effacer, ce qui renforce l'importance de la sécurité opérationnelle autour de votre adresse et de votre identité, et pas seulement de votre appareil.
Tokens associés
$BTC $ETH