Bridge Hacks : leçons de Ronin, Wormhole et Nomad

Les ponts blockchain détiennent des milliards de jetons bloqués statiques, ce qui en fait des cibles privilégiées pour les cybercriminels. Nous décomposons les vols de clés de validation et les bogues de contrats intelligents derrière les exploits historiques.
Les pots de miel de plusieurs milliards de dollars : pourquoi les ponts sont ciblés
- Dans finance décentralisée, le capital gravite naturellement vers l'efficacité. Comme alternative Chaînes couche 1 et Cumuls de couche 2 multipliés, les ponts blockchain sont devenus l'infrastructure essentielle acheminant des milliards de dollars de liquidités à travers des réseaux isolés. Cependant, pour faciliter une expérience utilisateur fluide, les ponts classiques « lock-and-mint » doivent maintenir des pools massifs et statiques de jetons natifs verrouillés dans dépôts de contrats intelligents sur leurs chaînes sources.
- Cette concentration architecturale du capital a créé l'ultime Pot de miel Web3. Pour un groupe de cybercriminels avancés, cibler un utilisateur DeFi individuel ou même une seule application décentralisée génère des rendements nominaux ; en revanche, compromettre un pont à chaînes croisées ouvre la porte à l'ensemble du pool de garanties sous-jacentes d'un réseau. L'histoire de la sécurité inter-chaînes est définie par trois exploits marquants (Rônin, Trou de ver, et Nomade) chacune exposant des vulnérabilités distinctes et catastrophiques à travers ingénierie sociale, logique de contrat intelligentet mises à niveau d'initialisation.
La Date : Mars 2022
Les dégâts : ~624 millions de dollars
Le vecteur : Ingénierie sociale et exfiltration de clés de validation
La mécanique de l'exploit
- Le réseau Ronin, une sidechain Ethereum construite explicitement pour l'écosystème de jeu Axie Infinity, s'appuyait sur une matrice multi-signature cryptographique à 9 nœuds apparemment sécurisée. Pour autoriser un retrait d’actifs du pont séquestre Ethereum, une transaction nécessitait des signatures cryptographiques valides à la majorité simple : 5 sur les 9 validateurs.
- Le Groupe Lazarus a contourné les défenses cryptographiques de la blockchain en ciblant les infrastructures humaines. À l'aide d'une campagne sophistiquée de spear phishing sur LinkedIn, les attaquants se sont fait passer pour des recruteurs, incitant un ingénieur senior de Sky Mavis à télécharger un fichier PDF malveillant « d'offre d'emploi » lors d'un processus d'entretien. Le logiciel espion a infiltré le réseau de l'entreprise, permettant aux pirates d'exfiltrer les clés privées de 4 validateurs contrôlés directement par Sky Mavis.
- Pour sécuriser la 5ème clé finale nécessaire au quorum de consensus, les pirates ont exploité une allocation de suivi héritée : Sky Mavis avait précédemment obtenu l'autorisation de signer des transactions au nom du nœud de validation indépendant Axie DAO. Bien que cet arrangement ait été interrompu, les droits d'accès n'ont jamais été révoqués de la liste blanche des serveurs. Les attaquants ont accédé à la porte dérobée, ont recueilli la cinquième signature et ont complètement vidé le contrat relais.
La leçon de base
Un framework multi-signatures est aussi décentralisé que son empreinte d'infrastructure physique. Si une seule entreprise détient ou influence la majorité des clés de validation sur une seule configuration de serveur, le système se comporte exactement comme une base de données vulnérable et centralisée. Les protocoles multi-sig nécessitent une séparation géographique stricte, des configurations matérielles multi-fournisseurs et des paramètres de révocation automatique pour les droits d'accès historiques.
2. Le Wormhole Hack : le contournement de l'injection de compte d'entrée
La Date : Février 2022
Les dégâts : ~ 326 millions de dollars
Le vecteur : Logique de contrat intelligent et usurpation de compte
La mécanique de l'exploit
- Le protocole Wormhole relie les actifs en s'appuyant sur ses 19 nœuds Guardian pour attester des transferts de chaîne source. Du côté Solana du réseau, la logique du pont utilise un programme système intégré appelé
Registre
sysvarpour vérifier que les signatures du Guardian correspondent avec précision à l'historique de l'État.
- Le pirate informatique a démappé cette porte de vérification en identifiant une faille dans les paramètres de validation du compte de Solana. L'attaquant a créé un compte de contrat intelligent personnalisé et malveillant qui imitait parfaitement la structure des données du fonctionnaire.
Programme
sysvar. Lors de l'appel d'instruction, le hacker a injecté cette adresse de compte frauduleuse dans le compte du pont. Fonctionverify_signatures.
- Parce que le code du contrat Wormhole n'incluait pas de commande de recherche explicite confirmant que le
L'adresse
sysvarétait l'adresse authentique et native du système, le contrat acceptait les données usurpées comme vraies. Le faux programme a rapporté que les 19 Gardiens avaient réussi à signer un dépôt massif qui n'a jamais réellement eu lieu, ce qui a incité le pont à créer instantanément 120 000 Ethereum enveloppés (wETH) à partir de rien sur Solana, que le pirate informatique a rapidement extraits.
La leçon de base
Les contrats intelligents exécutés sur des couches d'exécution à haut débit basées sur des comptes ne peuvent pas se permettre de faire confiance à des entrées non vérifiées. Chaque compte de contrat externe, adresse Oracle et variable système transmis à une fonction doit être rigoureusement validé par rapport à une liste blanche de code immuable. Les échecs de vérification des entrées représentent certains des bugs les plus destructeurs de l’histoire du Web3.
3. Le Pont Nomad : La faille d'initialisation du « Pillage décentralisé »
La Date : Août 2022
Les dégâts : ~190 millions de dollars
Le vecteur : Mises à niveau de la configuration du contrat intelligent
La mécanique de l'exploit
- Nomad fonctionnait comme un pont inter-chaînes optimiste où les transactions étaient traitées sous l'hypothèse de validité à moins qu'elles ne soient contestées par les observateurs pendant une fenêtre temporelle. La plateforme a utilisé une réplique de contrat intelligent pour suivre et stocker les racines historiques de tous les messages éprouvés.
- La vulnérabilité a été introduite lors d'une mise à niveau de routine du code du protocole. Lorsque l'équipe de développement a initialisé le contrat de réplication mis à jour, elle a accidentellement défini le paramètre de configuration de la valeur racine par défaut de confiance sur
0x00(le hachage d'adresse zéro vierge).
- Cette simple erreur a transformé la porte de sécurité du pont en un coffre-fort ouvert. Parce que le script du contrat disait
0x00en tant qu'état automatiquement fiable et validé, tout message de transaction qui n'avait pas encore été prouvé (y compris les demandes de retrait complètement fausses) était instantanément traité comme valide.
- Une fois que le pirate informatique initial a découvert la faille, l'exploit a été divulgué au public. Parce que l'attaque ne nécessitait pas d'outils de programmation sophistiqués, des centaines de robots copieurs et d'utilisateurs Web de détail ont simplement copié les données de transaction originales du pirate informatique à l'aide d'explorateurs de blocs de base, ont remplacé l'adresse du portefeuille du destinataire par la leur et ont participé à un pillage chaotique et décentralisé du pool de ponts en quelques heures.
La leçon de base
Les mises à niveau de contrats intelligents sont des événements très volatils qui peuvent invalider instantanément des hypothèses précédemment sécurisées. La définition d’un paramètre de configuration par défaut sur un état d’adresse zéro peut par inadvertance supprimer complètement la logique de validation. Toutes les initialisations de contrats sur le réseau principal nécessitent des cadres de tests de régression automatisés et des examens stricts en plusieurs étapes pour confirmer que les mises à jour ne désactivent pas accidentellement les garde-fous vitaux de contrôle d'accès.
Matrice historique des exploits inter-chaînes
| Protocole | Exploiter le vecteur cible | Défaillance opérationnelle principale |
| Rônin | Phishing social | Gestion centralisée des clés |
| Trou de ver | Injection de compte | Validation d'entrée manquante |
| Nomade | Initialisation de la mise à niveau | Paramètre par défaut de racine zéro |
Approvisionnement universel en télémétrie du marché via DEXTools
- Alors que les architectures inter-chaînes reconstruisent leurs couches défensives et migrent vers des cadres basés sur l'intention ou des systèmes de mise à l'échelle sans connaissance, le suivi des flux d'actifs en temps réel, des capitalisations de jetons et de la profondeur du pool de jetons encapsulés reste une pratique indispensable de gestion des risques. Sourcing d'analyses via des architectures graphiques décentralisées avancées telles que DEXOutils offre aux acteurs du marché une plate-forme universelle essentielle pour surveiller les comportements des jetons en direct, évaluer la profondeur des pools et inspecter les paramètres des contrats sur tous les réseaux d'exécution publics.
- En tirant parti des fonctionnalités de base telles que Explorateur de paires, Nouvelles paires en direct Tableau de bord et le tableau de bord intégré Histoire commerciale ou Meilleurs traders Outils de diagnostic, les traders techniques peuvent auditer de manière transparente les tendances de volume localisées, suivre les réallocations de capital des grands portefeuilles de baleines via le Explorateur de gros échangeset vérifiez les scores automatisés de sécurité des contrats avant de lancer toute interaction en chaîne, en vous assurant que votre configuration matérielle renforcée interagit en toute sécurité avec les places de marché vérifiées.
Vous pouvez accéder à DEXTools ici et commencez à trader dès aujourd'hui !
Avertissement : Cet article est à titre informatif uniquement et ne constitue pas un conseil en investissement, un conseil financier, un conseil commercial ou tout autre type de conseil. DEXTools ne recommande pas d'acheter, de vendre ou de détenir une crypto-monnaie ou un jeton. Les utilisateurs doivent effectuer leurs propres recherches et consulter un conseiller financier qualifié avant de prendre toute décision d'investissement. Les investissements en crypto-monnaie sont volatils et à haut risque. DEXTools n'est pas responsable des pertes subies.
