DERNIÈRES ACTUALITÉS
SÉLECTIONNÉ POUR VOUS

Zilliqa suspend les transactions ZIL natives en raison d'un bug de fuite de clé Ledger de 2019

ParRanda MosesRanda Moses 2 min de lecture
Zilliqa suspend les transactions natives ZIL suite à une faille de sécurité liée aux clés du Ledger en 2019.
  • Zilliqa a suspendu les transactions natives ZIL le 22 juillet après qu'une faille de l'application Ledger de 2019 ait permis aux attaquants de reconstruire des clés privées à partir de signatures publiques sur la chaîne.
  • La faille bloquait les 64 premiers bits de chaque nonce de signature à zéro, permettant à un attaquant de reconstruire une clé à partir d'environ cinq signatures ou plus affectées.
  • KuCoin a aidé à confirmer l'exploitation active, et une version corrigée de l'application Ledger est en cours de finalisation alors que le ZIL négocie près d'un plus bas historique de 0,0024 $.

Mercredi, Zilliqa a gelé les transactions ZIL natives. La blockchain présentait une faille dans son application Ledger remontant à 2019. Le bug permettait aux attaquants de reconstruire les clés privées à partir des signatures déjà présentes sur la blockchain. Toute personne ayant signé un transfert ZIL natif avec un appareil Ledger est à risque.

La vulnérabilité a été confirmée par Zilliqa dans un post sur X. La vulnérabilité réside dans la façon dont l'application Ledger génère les signatures Schnorr pour les transactions ZIL natives non-EVM. Les détenteurs qui n'utilisent que des outils compatibles EVM et les SDK Zilliqa pour effectuer des transactions ZIL ne seront pas affectés.

Un bug de copie de 32 octets a brisé l'aléa de la signature

Une signature Schnorr nécessite un nombre aléatoire, qui doit être unique. C'est ce qu'on appelle un nonce. Il doit être secret et imprévisible pour chaque signature. Si l'aléa est affaibli, les mathématiques qui protègent la clé privée s'effondrent.

Zilliqa a déclaré que la routine de signature extrayait les mauvais 32 octets d'une valeur de 40 octets. Cela laissait zéro pour les 64 bits supérieurs de chaque nonce. Zilliqa a décrit le résultat comme des « nonces éphémères prévisiblement affaiblis ». Si l'on retire autant d'aléa, un attaquant disposant d'environ cinq signatures ou plus pourrait reconstruire la clé privée du signataire. Tout ce dont on a besoin sont des données on-chain publiques, a déclaré l'équipe.

Le bug est présent depuis 2019. Toute signature qualifiée publiée depuis lors est une cible facile pour la reconstruction.

Zilliqa a été très clair sur l'étendue de l'impact. Seules les transactions ZIL natives signées sur du matériel Ledger sont exposées. Rien d'autre ne l'est. Les transactions EVM sont claires. Et les SDK le sont aussi. Pour l'instant, Zilliqa a demandé à quiconque a signé du ZIL natif avec un Ledger d'attendre. Ne déplacez aucun fonds, n'essayez pas de corriger vous-même, attendez les instructions officielles.

Zilliqa a déclaré qu'il a déjà pris des mesures de protection pour prévenir toute perte supplémentaire et travaille sur un plan de remédiation. Ledger travaille également sur une version corrigée de l'application Ledger et le calendrier sera annoncé ultérieurement.

KuCoin signale l'exploitation alors que ZIL subit une deuxième attaque

Ce n'était pas théorique. Zilliqa a déclaré le 19 juillet qu'il avait détecté une activité on-chain cohérente avec une exploitation. Le 21 juillet, il a trouvé la cause racine. Il a rendu l'information publique le 22 juillet. L'incident s'ajoute à ce qui a déjà été le trimestre le plus hacked de l'histoire pour la crypto.

KuCoin a été spécifiquement crédité par Zilliqa pour le diagnostic. Zilliqa a déclaré que KuCoin avait aidé à identifier le bug du nonce. À titre de démonstration, l'échange a récupéré les clés privées affectées à partir de signatures publiques, confirmant que l'exploitation était en cours. La coopération a permis à Zilliqa de passer à des mesures de protection et de développer la correction plus large, a déclaré le projet.

Le 20 juillet, quelques jours avant la divulgation de Ledger, Zilliqa a révélé que du ZIL avait été volé dans un portefeuille froid de l'un de ses partenaires d'échange. Cela a envoyé le token à un nouveau plus bas historique de 0,002441 $. Cela a également incité Coinone et KuCoin à suspendre les dépôts et retraits de ZIL, a rapporté Cryptopolitan à l'époque.

De tels vols sont devenus une tendance cette année après qu'un attaquant drained 820 000 $ du protocole de confidentialité Hinkal plus tôt en juillet. Le PDG Alexander Zahnd a appelé au calme. Il a déclaré qu'il fournirait un rapport complet.

Zilliqa n'a pas dit si les deux événements sont liés. Toute la semaine, ZIL a été sous pression. ZIL en baisse de 3,5 % au cours des dernières 24 heures à 0,0024 $ selon les données de CoinGecko. ZIL a atteint un sommet d'environ 0,2563 $ en mai 2021.

Les esprits les plus brillants du secteur crypto lisent déjà notre newsletter. Vous aussi ? Rejoignez-les.

FAQ

Qui est concerné par la vulnérabilité Ledger de Zilliqa ?

Seuls les utilisateurs ayant signé des transactions ZIL natives non-EVM avec un appareil Ledger sont exposés au risque. Les détenteurs qui déplacent du ZIL exclusivement via des outils compatibles EVM, ainsi que les SDK Zilliqa, ne sont pas concernés.

Comment les attaquants ont-ils pu voler les clés privées grâce à cette faille ?

L'application Ledger a copié les mauvais 32 octets d'une valeur de 40 octets. Cela a fixé les 64 premiers bits de chaque nonce de signature à zéro, et la perte d'aléatoire a permis à un attaquant de reconstruire une clé privée à partir d'environ cinq signatures ou plus affectées en utilisant des données publiques sur la chaîne.

Quand Zilliqa a-t-il détecté l'exploitation ?

Zilliqa a indiqué avoir observé, le 19 juillet, une activité sur la chaîne cohérente avec une exploitation active. Elle a isolé la cause racine le 21 juillet, puis a divulgué publiquement la vulnérabilité le 22 juillet.

Partager cet article

Avertissement. Les informations fournies ne constituent pas des conseils en matière de trading. Cryptopolitan.com décline toute responsabilité concernant les investissements réalisés sur la base des informations fournies sur cette page. Nous recommandons vivement une recherche indépendante et/ou une consultation avec un professionnel qualifié avant de prendre toute décision d'investissement.

Randa Moses

Randa Moses

Randa Moses est rédactrice et journaliste chez Cryptopolitan, couvrant la technologie, l'IA, la robotique, la crypto, les arnaques et les piratages. Elle évolue dans l'espace crypto depuis 2017. Elle a occupé des postes chez Forward Protocol, AmaZix et Cryptosomniac. Randa détient un diplôme en génie électrique et électronique de l'Université de Bradford.

PLUS D'ACTUALITÉS…