Une faille de Coldcard montre pourquoi trois portefeuilles matériels peuvent partager un même risque
Points clés
- •Les consignes de Coldcard indiquent que les utilisateurs concernés doivent générer une nouvelle seed et transférer leurs fonds après confirmation du nouveau portefeuille, car la correction du firmware ne réattribue pas les fonds existants.
- •Les seeds produites avec au moins 50 lancers de dés honnêtes, indépendants et privés constituent une exception, et les utilisateurs de passphrase doivent tout de même migrer car la seed sous-jacente reste inchangée.
- •Un portefeuille 2-of-3 n’est indépendant que dans la mesure où ses signataires le sont, et plusieurs appareils chargés avec la même phrase de récupération comptent toujours comme un seul signataire.
- •L’article indique qu’un enregistrement de récupération multisig doit inclure la politique de signature, le type de script, le descripteur de sortie, les XPUB, les empreintes maîtres et les chemins de dérivation.
- •Un petit exercice de récupération doit être effectué avant un dépôt important, et les éléments de récupération ne doivent jamais être partagés avec des sites web ou des messages au support.

Les seeds Coldcard concernées nécessitent de nouvelles clés
L’installation d’une version de firmware corrigée laisse inchangée chaque clé privée dérivée avant la mise à jour. Les consignes de sécurité actuelles de Coldcard demandent aux détenteurs concernés de générer une nouvelle seed et de déplacer leurs fonds après avoir vérifié le nouveau portefeuille.
L’entreprise documente une exception : les seeds créées avec au moins 50 lancers de dés honnêtes, indépendants et privés. Les derniers mots doivent avoir été produits après les lancers, et la séquence doit être restée secrète. Coldcard conseille aussi aux utilisateurs de passphrase de migrer dès que possible, car la passphrase laisse la seed sous-jacente inchangée.
La revue Coldcard du 21 août de Coindoo répertorie les modèles concernés, les branches de firmware et les versions corrigées. Les détenteurs prêts à déplacer leurs fonds devraient suivre le guide de migration étape par étape de Coldcard, qui comprend une vérification de la sauvegarde, la confirmation de l’empreinte du portefeuille, un petit transfert de test et une réconciliation finale des soldes. Cette séquence est importante, car la mise à jour du firmware ne réattribue pas à elle seule les fonds déjà dérivés de la seed concernée.
Les éléments de récupération ne doivent jamais être envoyés à des sites web ni partagés dans des messages au support. Coldcard indique que les utilisateurs ne doivent jamais divulguer des mots de seed, des passphrases, des lancers de dés, des XPRV, des mots de passe de sauvegarde ou des QR codes de clé privée. Toute personne incertaine sur la procédure doit s’arrêter avant d’effacer un appareil ou d’envoyer la totalité du solde.
Une fois les fonds exposés contrôlés par une nouvelle clé, le détenteur peut décider si une configuration multi-fournisseurs convient au montant protégé et au travail de récupération qu’elle implique.
Un portefeuille 2-of-3 contient tout de même un signataire compromis
Un portefeuille 2-of-3 exige deux signatures autorisées pour chaque dépense. Détenir une seule clé ne donne pas à un attaquant une autorité suffisante pour déplacer le bitcoin, à condition que les autres signataires et la politique du portefeuille restent sécurisés.
Trois appareils chargés avec la même phrase de récupération représentent toutefois toujours un seul signataire. Chaque appareil produit des signatures à partir des mêmes clés privées, et la marque du matériel n’a aucune incidence sur des clés déjà dérivées d’une phrase importée.
Trois seeds générées séparément produisent trois signataires distincts. Lorsqu’un seul fabricant a créé les trois, le portefeuille hérite aussi des hypothèses de ce fabricant en matière de génération aléatoire, de firmware et d’élément sécurisé. Répartir la création des clés entre plusieurs fabricants réduit l’exposition à une faille confinée à une seule implémentation.
Les noms des fournisseurs ne suffisent pas à prouver une indépendance totale. Des produits différents peuvent utiliser des bibliothèques logicielles, des puces ou des applications de coordination communes. La provenance des seeds, les dossiers de configuration et la vérification sur l’appareil fournissent les preuves nécessaires pour comprendre ces dépendances partagées.
Unchained a appliqué cette logique de seuil dans son avis de sécurité Coldcard. Le fournisseur de multisig a conseillé aux clients détenant deux clés utilisateur générées par Coldcard de créer un nouveau coffre-fort en utilisant de nouvelles clés non Coldcard. Unchained vend de la garde collaborative et bénéficie d’une adoption plus large du multisig, de sorte que cet avis doit surtout être lu comme un retour d’expérience opérationnel d’un fournisseur concerné.
Cinq questions à résoudre avant de financer un portefeuille multisig
- Où chaque seed a-t-elle été générée ? Notez le fabricant, le modèle de l’appareil, la version du firmware et la date de configuration. Marquez chaque seed importée avec sa source d’origine.
- Chaque signataire dispose-t-il d’éléments de récupération distincts ? Les phrases clonées sont des copies d’une seule clé. Les seeds dérivées d’un même maître, ou de la même séquence issue uniquement des dés, partagent elles aussi une origine commune.
- Un ordinateur connecté a-t-il vu suffisamment de secrets pour signer ? Conservez chaque phrase dans son propre signataire matériel et sa propre sauvegarde hors ligne. Vérifiez la politique et l’adresse de réception sur les écrans des appareils.
- Les appareils et les sauvegardes sont-ils physiquement séparés ? Un incendie, un cambriolage ou un événement de coercition peut atteindre tous les signataires stockés ensemble. Le rapport du 25 juillet de Coindoo sur les invasions de domicile liées à la crypto explique pourquoi la planification de la garde doit inclure les personnes et les lieux liés aux clés.
- Qui peut récupérer le portefeuille après la disparition d’un signataire ? Les instructions doivent couvrir la panne d’un appareil, le décès, l’incapacité et la perte d’accès à un lieu hors site.
Résolvez toute réponse manquante avant de déposer un solde important.
Sauvegarder la politique du portefeuille avec les seeds
La récupération d’un multisig nécessite les règles qui combinent plusieurs clés publiques pour obtenir les bonnes adresses Bitcoin. BIP-380 explique que les sauvegardes de clés peuvent être insuffisantes lorsque le portefeuille ne contient pas ses informations de type de script et de dérivation. Un descripteur de sortie stocke ces détails dans un format pris en charge par les logiciels de portefeuille compatibles.
L’enregistrement de récupération essentiel doit contenir :
- La politique de signature, par exemple 2-of-3
- L’adresse et le type de script
- Le descripteur de sortie public et son checksum
- L’XPUB et l’empreinte maître de chaque signataire
- Le chemin de dérivation de chaque clé
- Plusieurs copies protégées de l’enregistrement complet
La documentation multisig de Coldcard montre comment la politique, le format d’adresse, le chemin de dérivation, les empreintes et les XPUB définissent un portefeuille. Des notes complémentaires peuvent identifier le logiciel de coordination, les appareils de génération des clés, le dernier test de récupération et les contacts successoraux.
Exportez un descripteur public contenant des XPUB et traitez-le comme des métadonnées financières sensibles, car il peut révéler des adresses de portefeuille, des soldes et l’historique des transactions. Un descripteur contenant des XPRV emporte une autorité de dépense et appartient aux éléments de clé privée.
Conservez les emplacements exacts des sauvegardes dans un enregistrement séparé et contrôlé par accès. Un document volé qui identifie chaque signataire et chaque site de stockage peut compromettre la séparation physique de la configuration.
Réaliser un exercice de récupération avant le dépôt principal
Utilisez une petite quantité de bitcoin et effectuez l’exercice avec un signataire indisponible :
- Restaurez le portefeuille en lecture seule à partir du descripteur enregistré.
- Confirmez la politique, le type de script et les empreintes des signataires.
- Vérifiez la même adresse de réception sur deux appareils de signature.
- Envoyez un petit montant de test à l’adresse vérifiée.
- Créez, signez et diffusez une transaction en utilisant le quorum disponible.
- Confirmez la destination et corrigez toute instruction manquante.
Chaque seed doit rester dans son propre signataire matériel pendant tout l’exercice. Rassembler suffisamment de phrases pour satisfaire la politique sur un ordinateur connecté donne à cette machine le contrôle du portefeuille.
Refaites l’exercice après avoir remplacé un signataire, changé le coordinateur, déplacé une sauvegarde ou mis à jour le plan successoral. Conservez les éléments de récupération précédents jusqu’à ce que chaque transfert vers la nouvelle politique soit confirmé et rapproché.
Choisir entre multisig et garde plus simple
Le multisig multi-fournisseurs convient aux avoirs à long terme dont la perte causerait un préjudice grave, aux réserves d’entreprise avec des responsabilités de signature définies et aux successions disposant d’un processus de transmission maintenu. Le détenteur doit être capable de protéger plusieurs documents, d’accéder aux lieux requis et de répéter l’exercice de récupération.
Un portefeuille plus simple peut convenir aux soldes de dépenses courantes et aux montants remplaçables, avec moins de maintenance. Les avoirs importants peuvent justifier une aide professionnelle lorsque le détenteur ne peut pas reconstruire le portefeuille avec certitude ni gérer plusieurs signataires.
Un plan de garde collaborative combine une clé de fournisseur contrôlée de manière indépendante avec un soutien à la récupération, des vérifications d’identité, la disponibilité du service, des frais et une juridiction légale applicable. Tous les termes doivent être examinés avant d’alimenter le portefeuille.
Ce que change l’incident Coldcard
Un examen de garde peut désormais commencer par trois documents : l’origine de chaque signataire, le descripteur complet du portefeuille et un test de récupération daté. Les informations manquantes doivent être résolues avant que des appareils supplémentaires ou des soldes plus élevés ne rendent la configuration plus difficile à modifier.
L’article Coldcard Flaw Shows Why Three Hardware Wallets May Share One Risk est apparu en premier sur Coindoo.