L'espace Web3 est synonyme de liberté vis-à-vis des institutions centralisées qui veulent s'impliquer dans votre transaction. Une raison pour laquelle ces tiers interfèrent dans les transactions centralisées est la sécurité des actifs transférés et des parties impliquées dans la transaction. Même si le monde Web3 est sécurisé, certaines préoccupations en matière de sécurité subsistent.
L'espace crypto introduit de nouvelles façons de déplacer des actifs, ce qui s'accompagnera de nouvelles et créatives façons de voler ces actifs. Les attaques de mint infinies sont l'une des façons les plus innovantes de voler des actifs et de perturber un projet.
Des pirates ont utilisé des attaques de mint infinies pour voler des millions de projets de crypto, dont certains projets essaient encore de récupérer. Pour remédier à cela, nous devons comprendre ce qu'est une attaque infinie de mint, comment elle fonctionne et comment nous pouvons nous en protéger.
Lorsque les pirates informatiques exécutent une attaque de mint infinie, ils exploitent une erreur pour altérer le contrat d'un projet. Ils ciblent spécifiquement la fonction de mint du contrat, qui contrôle le nombre de jetons qui sont mintés. Les pirates indiquent au contrat de mint de nouveaux jetons bien au-delà de la limite autorisée, ce qui dévaluera le jeton.
Une attaque de mint infinie est rapide. Les attaquants piratent le système, manipulent le contrat, mint de nouveaux jetons et les vendent rapidement. En général, les jetons sont échangés contre des actifs plus précieux comme le Bitcoin (BTC) ou des stablecoins comme le USDC. Ce processus est répété si souvent dans un court laps de temps que lorsque le marché s'ajuste, les jetons qu'ils ont vendus pour faire des bénéfices sont maintenant presque sans valeur.
Les contrats intelligents sont immuables ; une fois convenus, ils ne peuvent être modifiés. Les pirates tirent parti de cette immuabilité, ainsi que de la nature open-source des contrats. Comme les contrats intelligents sont transparents, les pirates peuvent les étudier pour trouver des vulnérabilités et les exploiter.
La transaction élaborée ne pourrait être que l'exécution d'une certaine fonction, le réglage d'un paramètre, voire tirer parti d'une connexion inconnue entre différents segments de code.
Le vidage des jetons se produit rapidement. Le marché est inondé de nouveaux jetons, et les attaquants échangent généralement les jetons contre des stablecoins. Les jetons déversés perdent sérieusement de leur valeur après l'ajustement du marché aux transactions.
Les attaquants font preuve de créativité à cette étape. Ils peuvent en tirer profit de différentes manières, dont l'une est de les déverser sur les échanges, de les vendre à un prix élevé avant que le marché ne réagisse à la vente massive. Ils peuvent également faire de l'arbitrage en comparant différentes plateformes pour trouver celle où le prix n'a pas encore été ajusté, puis vendre les jetons là-bas. Les attaques peuvent également vider le pool de liquidité en échangeant les jetons nouvellement créés contre des stablecoins dans le pool.
Source :pexels## Exemples d'attaques de frappe infinieAvec l'avènement de Web3, grâce en partie à Bitcoin, il y a également eu une augmentation des attaques ; la première notable a été la Piratage de Mg.Gox en 2011. Depuis lors, les piratages sont devenus plus sophistiqués ; Maintenant, nous avons des hacks comme l’attaque Infinite Mint. Voici quelques exemples d’attaques de menthe infinies :
Le ou les attaquants pourraient attaquer après avoir manipulé le contrat intelligent de la couverture pour imprimer des jetons en guise de récompense. Le bugils ont profité de l'utilisation abusive de la mémoire et du stockage dans le langage de programmation. Avec cela, ils ont pu créer 40 quintillions de COUVERTUREtokens, et en quelques heures, ils pourraient vendre jusqu'à 5 millions de dollars en COVER. En seulement 24 heures, la valeur du token Cover a chuté de 75 %.
Quelques heures plus tard, un hacker en chapeau blancGrap Finance a revendiqué la responsabilité de l'attaque via unX post. Le pirate a également déclaré qu'aucun gain n'avait été réalisé lors de l'attaque et que tous les fonds avaient été restitués à Cover.
Les attaquants ont laissé PAID avec une perte de 180 millions de dollars et 85 % de sa valeur a disparu. Certains utilisateurs étaient méfiants à l'égard du réseau Paid et pensaient que l'attaque était une...Rug PullCependant, après que le réseau Payé a pu compenser tous les utilisateurs affectés, ces soupçons ont été dissipés.
Les attaquants ont réussi à créer du BNB directement dans leurs portefeuilles. Ils ont également choisi de ne pas échanger les jetons et ne voulaient pas les déplacer hors de Binance. Au lieu de cela, ils ont utilisé le BNB comme garantie pour obtenir un prêt qui aurait été envoyé à un réseau différent. Heureusement, les validateurs de Binance ont arrêté le piratage, mais la smart chain a dû être temporairement fermée.
Les développeurs doivent mettre en œuvre plusieurs étapes pour prévenir les piratages tels que l'attaque de mint infinie. Une étape dans la sécurité des contrats intelligents est de mener une enquête approfondie.audits fréquemment. Un audit est le processus qui consiste à vérifier le code d’un contrat intelligent à la recherche de vulnérabilités pouvant être exploitées. Idéalement, ces audits ne devraient pas être internes, mais gérés par des professionnels de la sécurité tiers de confiance.
Une autre étape consiste à resserrer le contrôle de l'accès aux contrôles de minting. Si trop de personnes ont accès, il est plus facile d'être infiltré et exploité. Les projets peuvent également employer une multisignatureportefeuille. Il améliore la sécurité car, avec cela, vous auriez besoin de plusieurs clés privées pour accéder à un compte.
Enfin, les projets doivent se souvenir de l'importance de monitoringetcommunicationIls devraient disposer d'outils de surveillance de pointe pour repérer toute irrégularité dès qu'elle commence. S'ils ont une ligne de communication ouverte avec les échanges, d'autres projets et la communauté crypto, ils peuvent anticiper toute attaque et planifier une défense.
Les contrats intelligents sont nouveaux et la loi ne les a pas encore rattrapés. En ce moment, les deux principaux points à considérer sont l'applicabilité et la compétence. Avec des contrats intelligents créés sur la blockchain pour des services décentralisés, La loi peut-elle faire respecter ses règles à leur égard? Il y a eu des lois et des affaires judiciaires sur la cryptographie, mais les contrats intelligents ne sont pas suffisamment abordés.
Maintenant, en ce qui concernejuridiction, la question est de savoir comment la loi tient un projet responsable s'il y a des différences dans la loi ? Ce qui est légal aux États-Unis peut être illégal au Royaume-Uni. Pour surmonter ces problèmes, il doit y avoir un cadre réglementaire qui aborde directement la sécurité du contrat intelligent. Les experts en technologie blockchain et en droit devraient collaborer afin qu'un consensus puisse être atteint.
Il y a encore un peu d'espoir à conserver. En 2023, le nombre de Les piratages DeFi ont diminué de plus de 50%, si ces réglementations sont mises en place, il y aura encore moins de piratages à l'échelle mondiale.
Il reste encore quelques étapes pour créer un cadre juridique approprié pour protéger les projets et leurs utilisateurs contre les attaques de Mint infinies. Pour l'instant, les projets de finance décentralisée (DeFi) doivent être particulièrement sûrs et vigilants.
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.





