Les failles des contrats NFT se multiplient, avec des pertes de 64,9 millions de dollars au premier semestre 2022.

Sécurité des contrats NFT : Revue des événements du premier semestre 2022 et analyse des questions courantes d'audit

Au cours du premier semestre 2022, des incidents de sécurité dans le domaine des NFT se sont multipliés, entraînant d'énormes pertes économiques. Selon les données de la plateforme de surveillance, un total de 10 incidents de sécurité majeurs ont eu lieu, avec des pertes d'environ 6,49 millions de dollars. Les méthodes d'attaque incluent principalement l'exploitation de vulnérabilités de contrat, la fuite de clés privées et le phishing, entre autres. Parallèlement, des incidents de phishing sur Discord se produisent presque quotidiennement, et les utilisateurs individuels subissent fréquemment des pertes.

Analyse des événements de sécurité NFT du premier semestre : quels cas typiques devons-nous surveiller ?

Revue des incidents de sécurité typiques

événement TreasureDAO

Le 3 mars 2022, la plateforme de trading TreasureDAO a été attaquée par des hackers, et plus de 100 NFT ont été volés. La faille provenait de la logique confuse de la fonction buyItem du contrat TreasureMarketplaceBuyer, qui ne vérifiait pas le type de token avant de calculer le prix, permettant ainsi d'acheter des NFT avec 0 ERC-20 token. Cela reflète les problèmes logiques qui peuvent survenir lors de l'utilisation mixte des tokens ERC-1155 et ERC-721.

APE Coin airdrop event

Le 17 mars 2022, des hackers ont obtenu plus de 60 000 APE Coin grâce à un prêt éclair. Le contrat d'airdrop de AirdropGrapesToken détermine la propriété des NFT uniquement par le biais de balanceOf(), et cette méthode est facilement manipulable par des prêts éclair.

Événement Revest Finance

Le 27 mars 2022, Revest Finance a été attaqué, entraînant une perte de 120 000 $. La vulnérabilité provenait d'une attaque de réentrance ERC-1155, le contrat ne vérifiant pas si le FNFT existait déjà lors de la création d'un nouveau FNFT, et la variable d'état s'incrémentant après _mint(), ce qui a provoqué la vulnérabilité de réentrance.

événement NBA de profit opportun

Le 21 avril 2022, le projet NBA a été attaqué. Le contrat The_Association_Sales avait des problèmes de contrefaçon et de réutilisation de signature lors de la vérification de la liste blanche, sans stockage des signatures utilisées et sans validation de msg.sender lors du passage des paramètres.

événement Akutar

Le 23 avril 2022, une vulnérabilité dans le contrat AkuAuction du projet Akutar a entraîné le blocage de 11 500 ETH. Deux problèmes logiques principaux existent : la fonction de remboursement peut être interrompue de manière malveillante ; la situation où l'utilisateur enchérissait plusieurs fois n'a pas été prise en compte, ce qui a empêché l'exécution du remboursement.

Événement XCarnival

Le 24 juin 2022, XCarnival a été attaqué et a perdu 3087 ETH. Le contrat XNFT n'a pas vérifié l'adresse xToken lors du staking des NFT, et n'a pas vérifié l'état des enregistrements de garantie lors des prêts, permettant ainsi aux attaquants d'utiliser à plusieurs reprises des garanties invalides pour emprunter.

Analyse des incidents de sécurité NFT du premier semestre : quels cas typiques devons-nous surveiller ?

Questions fréquentes sur l'audit des contrats NFT

  1. Usurpation et réutilisation de la signature : manque de vérification de l'exécution répétée ; vérification de la signature non raisonnable.

  2. Vulnérabilité logique : l'administrateur peut contourner la limite de quantité pour frapper des pièces ; il existe une attaque par dépendance de l'ordre des transactions lors des enchères.

  3. Attaque de réentrée ERC721/ERC1155 : peut entraîner une réentrée lors de l'utilisation de la fonction de notification de transfert.

  4. Champ d'autorisation trop large : demande d'une autorisation globale plutôt que d'une autorisation pour un seul jeton, augmentant le risque de vol de NFT.

  5. Manipulation des prix : Le prix des NFT dépend de la quantité de jetons d'un certain contrat, et peut être manipulé par des prêts éclair.

Dans l'ensemble, les incidents de sécurité des contrats NFT fréquents reflètent l'importance d'un audit de sécurité professionnel. Les équipes de projet devraient accorder de l'importance à la sécurité des contrats et rechercher un audit professionnel pour prévenir les risques potentiels.

Analyse des événements de sécurité NFT du premier semestre : quels cas typiques devons-nous surveiller ?

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 6
  • Reposter
  • Partager
Commentaire
0/400
CommunitySlackervip
· Il y a 12h
Il est incroyable de pouvoir tirer autant de profit des failles de contrat.
Voir l'originalRépondre0
OnChainDetectivevip
· Il y a 12h
un autre jour, un autre piratage... l'analyse des tendances suggère 90 % en raison de négligences basiques dans les contrats smh
Voir l'originalRépondre0
NotFinancialAdviservip
· Il y a 12h
J'ai failli perdre mon pantalon, investissez prudemment.
Voir l'originalRépondre0
RebaseVictimvip
· Il y a 12h
Blockchain se faire prendre pour des cons Grands investisseurs Avoir de l'argent, c'est toujours poursuivre les NFT
Voir l'originalRépondre0
ImpermanentLossFanvip
· Il y a 12h
60k dollars ah, encore un gain, c'est terrible.
Voir l'originalRépondre0
ApyWhisperervip
· Il y a 12h
Encore un bug dans les smart contracts, tsk tsk.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)