Des robots Bitcoin rivalisent pour accéder à des fonds dans un portefeuille compromis suite au blocage de l'identifiant de récompense
Un utilisateur de Bitcoin a subi une perte importante après avoir transféré des fonds vers un portefeuille compromis. Celui-ci utilisait un identifiant de transaction provenant d’une récompense de bloc Coinbase comme clé privée, ce qui a permis aux voleurs d'accéder rapidement aux bitcoins. Cet incident met en lumière la nécessité d'une véritable entropie dans la génération des clés privées pour assurer la sécurité des crypto-monnaies.
Un utilisateur perd 0,84 BTC à cause d'un portefeuille compromis
Dans cet incident, un utilisateur a envoyé 0,84 BTC à un portefeuille dont la clé privée était dérivée de l'identifiant de transaction du bloc 924 982. Cette vulnérabilité a ouvert une porte au vol immédiat des fonds. Selon Protos, une publication spécialisée dans les crypto-monnaies, l’utilisation d’un identifiant coinbase comme clé privée expose gravement les utilisateurs aux risques.
Des robots automatisés rivalisent pour récupérer les fonds volés
Après le dépôt dans le portefeuille compromis, des programmes informatiques automatisés ont été activés pour surveiller le pool de mémoire Bitcoin (mempool) et se disputer les fonds. Ces systèmes utilisent des mécanismes sophistiqués pour soumettre des transactions avec des frais plus élevés que ceux de leurs concurrents afin que leurs demandes soient traitées par les mineurs en priorité. Des observateurs rapportent que parfois ces transactions peuvent payer jusqu'à 99,9 % de leur valeur totale en frais.
L'importance cruciale d'une véritable entropie dans la génération des clés privées
L’incident souligne combien il est essentiel que les clés privées soient générées avec une véritable entropie et ne reposent pas sur des données prévisibles ou accessibles au public. Des experts en sécurité notent qu'une clé privée exposée permet généralement un vol immédiat. De nombreux portefeuilles compromis utilisent souvent des phrases simples ou répétitives lors de leur création, par exemple « mot de passe », « bitcoin » ou « abandonner », rendant ainsi leur sécurité fragile.
Des attaques possibles grâce à l'utilisation d'informations publiques
Cet événement démontre aussi que le manque d’aléatoire peut s’étendre au-delà du choix initial et inclure même les informations publiques enregistrées sur la blockchain Bitcoin. Les experts avertissent qu’il est crucial d’introduire une forme quelconque d’entropie mécanique lors de la création de clés privées pour éviter toute possibilité d’attaques par force brute qui pourraient compromettre les fonds stockés.
L'insuffisance du hachage basé sur un identifiant de transaction
Ce cas illustre clairement que le hachage classique basé sur un identifiant de transaction n’offre pas suffisamment d’entropie pour garantir la sécurité du stockage privé. Les analystes affirment également que tant les mineurs que divers observateurs peuvent détecter facilement cette non-randomisation et tenteront alors d'exploiter toute faiblesse afin de réaliser leurs propres opérations frauduleuses.
