Blockchain/Niveau X · La boucle est bouclée/10.2 La recette/Leçon 5
Étape 5 : auto-détention, vérifiée
L’écran, la graine et la transaction de test
MatérielUne portefeuille matériel acheté directement auprès du fabricantPlates de protection métalliques ou papier ignifuge pour le stockage des semencesUn deuxième appareil pour tester la restauration de la phrase secrète
Curiosité
- Pourquoi une carte à puce achetée chez un revendeur présente-t-elle un risque que celle achetée directement au fabricant ne présente pas ?
- Comment l’ajout d’une seule phrase supplémentaire à une sauvegarde peut-il rendre les fonds irrécupérables si cette phrase est perdue ?
- Que se passe-t-il lorsque le support physique qui contient les clés survit à la personne qui se souvient comment l’ouvrir ?
Explorer
- Une carte à puce achetée auprès d’un fabricant autorisé garantit que l’appareil n’a pas été modifié pendant son transport. Les revendeurs tiers peuvent envoyer des unités dont le firmware a été modifié ou dont les composants physiques ont été altérés, ce qui crée un risque de extraction des clés. Le compromis réside entre la commodité et l’intégrité de la chaîne d’approvisionnement ; acheter directement élimine les intermédiaires, mais nécessite souvent des délais de livraison plus longs et des politiques de retour moins flexibles. Cette étape fait référence aux pratiques d’acquisition d’appareils décrites dans la leçon 4.3.2.
- La phrase de séquence, généralement composée de douze ou vingt-quatre mots selon le BIP39, encode la clé racine à partir de laquelle toutes les adresses sont dérivées. L’inscription de cette phrase sur un matériau durable comme des plaques métalliques protège contre les dommages causés par le feu et l’eau, qui détruisent les sauvegardes papier. Une phrase secrète optionnelle, parfois appelée « vingt-cinquième mot », génère un portefeuille complètement différent lorsqu’elle est combinée à la phrase mnémonique grâce au mécanisme PBKDF2. Cela augmente la sécurité, mais introduit une fragilité critique : si la phrase secrète est perdue, les fonds deviennent définitivement inaccessibles, car il n’y a aucun moyen de récupérer une phrase oubliée (leçon 4.3.4).
- Avant d’envoyer une somme importante, vérifier l’adresse de réception sur l’écran physique du dispositif protège contre les logiciels malveillants qui pourraient modifier les adresses affichées sur un ordinateur ou un téléphone connecté. Le portefeuille matériel conserve les clés à l’écart de l’ordinateur ; si celui-ci est compromis, il peut afficher une adresse frauduleuse tandis que l’utilisateur croit consulter sa propre adresse. Vérifier que les caractères correspondent entre l’écran et le destinataire prévu comble cette faille. Cette vérification constitue la principale défense du portefeuille matériel contre un ordinateur compromis.
- Envoyer d’abord une petite transaction de test permet de confirmer que l’adresse contrôle les fonds attendus et que la connexion au réseau fonctionne correctement. Si le montant de test arrive et peut être dépensé, il est possible de transférer le reste du solde en toute confiance. Omettre cette étape comporte le risque d’envoyer de grosses sommes vers une adresse incorrecte ou mal saisie, dont il est impossible de récupérer les fonds en raison de l’immutabilité du Bitcoin. Cette pratique s’applique également aux transferts de BTC natifs et aux retraits depuis des exchanges.
- Pour les portefeuilles plus importants, les configurations multisig répartissent le contrôle sur plusieurs appareils et lieux, ce qui diminue le risque de perte totale en cas de panne matérielle ou de vol (leçon 4.3.3). Une configuration courante est celle de 2 sur 3, où deux clés sont nécessaires pour signer une transaction. Cela ajoute de la complexité à l’utilisation quotidienne, mais augmente considérablement la résilience face aux pertes physiques et aux pressions extérieures. Dès que les pièces quittent le exchange, les défauts opérationnels de cet dernier cessent d’être de la responsabilité de son propriétaire.
- Une sauvegarde qui n’a jamais été restaurée n’est qu’un espoir et non un plan concret. Restaurer la clé de séquence (ainsi que le mot de passe) sur un appareil de secours permet de confirmer que l’adresse dérivée correspond à celle du portefeuille original, ce qui prouve que la sauvegarde est intacte et utilisable. Cette opération doit être répétée périodiquement pour s’assurer que le propriétaire puisse encore suivre le processus de récupération sans se fier uniquement à sa mémoire. La plupart des bitcoins perdus sont dus à des erreurs humaines dans la gestion des clés, et non à des piratages sophistiqués.
Faits clés
- Un mot de passe BIP39 combiné à un mnémonique produit une graine unique, différente du simple mnémonique.
- Vérifier l’adresse de réception sur l’écran du portefeuille matériel protège contre les logiciels malveillants de la machine hôte qui pourraient modifier les adresses affichées.
- Envoyer d’abord une petite transaction de test permet de vérifier la validité de l’adresse avant de transférer des montants importants.
- Les configurations multisig nécessitent plusieurs clés pour signer, ce qui réduit les risques de point unique de défaillance pour de grandes sommes d’argent.
- Acheter des portefeuilles matériels auprès de fabricants autorisés réduit les risques de manipulation de la chaîne d’approvisionnement liés aux revendeurs tiers.
- Restaurer une phrase de séquence sur un appareil de secours et vérifier l’adresse dérivée confirme l’intégrité du sauvegarde.
Exercice neuf, six, trois, un
9RassemblerListez 9 étapes distinctes impliquées dans la mise en place et la vérification d’une nouvelle carte à puce autogérée, de l’achat à la première transaction.
6RegrouperGroupez les 9 étapes en 6 catégories en fonction de leur fonction de sécurité principale : intégrité de la chaîne d’approvisionnement, génération de clés, durabilité des sauvegardes, vérification d’adresses, confirmation réseau ou tests de récupération.
3DistillerRéduisez les 6 groupes en 3 raisons fondamentales expliquant pourquoi les configurations de garde autonome échouent dans la pratique malgré une configuration technique correcte.
1CristalliserL’avantage d’un portefeuille à signature unique réside dans sa simplicité, tandis que la fiabilité d’une configuration multisignature est préférable pour de grandes sommes d’argent.
Vérification des faits
Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.
- Bitcoin Improvement Proposal 39 (BIP39)
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023)
- Hardware wallet vendor documentation for firmware verification and address checking procedures