Cyberattaque sur le projet Bitcoin Ark
Une nouvelle cyberattaque a frappé un projet Bitcoin, entraînant des conséquences pour Second, le développeur d’une implémentation du protocole Ark. Ce dernier a confirmé avoir perdu 0,75 BTC (62 322 $) de ses propres fonds lors d’une exploitation survenue lundi. Selon l’équipe, « aucun fonds utilisateur n’a été affecté ».
Détection et réponse à l’attaque
L’attaque a été détectée en quelques heures, et un correctif a été rapidement déployé. Cependant, les cybercriminels ont continué à tenter d’extraire davantage de fonds du projet, ce qui a conduit à une attaque par déni de service (DoS). L’équipe a annoncé cette attaque par DoS mardi, avertissant qu’elle pourrait dégrader les réceptions du Lightning Network sur les portefeuilles basés sur Ark.
Exploitation du bug
Ark est une implémentation du protocole Bitcoin développée par Second. Selon l’équipe, les attaquants ont exploité un bug dans le processus d’embarquement de leur serveur Ark lundi. Pendant l’embarquement, le Bitcoin on-chain est transféré sur Ark, un processus qui devrait être co-signé par leur serveur.
« Un bug a permis à l’attaquant d’enregistrer des embarquements uniquement avec ses propres signatures, puis de transférer ces embarquements vers son propre portefeuille tout en dépensant les mêmes VTXOs de notre nœud via Lightning, » a expliqué Second.
Sécurité des fonds utilisateurs
À l’instar des UTXOs dans le Bitcoin on-chain, le BTC sur Ark est représenté par des VTXOs (Virtual Transaction Outputs) dans un portefeuille. Selon Second, les fonds de ses utilisateurs sont en sécurité, car les VTXOs sont déjà sur des chemins de sortie pré-signés et son serveur ne peut pas les dépenser.
« La conception a bien fonctionné, même si nous aurions préféré le démontrer d’une autre manière, » a ajouté l’équipe.
Tentatives supplémentaires du hacker
De plus, Second a révélé que le hacker avait tenté d’utiliser des bitcoins liés à la violation de sécurité de Blink Wallet survenue le 19 septembre. Cependant, l’attaquant a échoué et a dû financer les embarquements depuis sa propre adresse avant de revenir à celle-ci.
À propos du protocole Ark
Le protocole Ark est une technologie de couche deux pour le réseau Bitcoin, conçue pour des transactions hors chaîne rapides et peu coûteuses, tout en élargissant les cas d’utilisation du Bitcoin. En plus de Second, d’autres équipes, comme Ark Labs, développent des implémentations d’Ark. Plus tôt cette semaine, la société canadienne d’échange de Bitcoin et de portefeuille Bull Bitcoin a expliqué que les clients ne peuvent actuellement pas convertir leur L-BTC.