Análise de eventos de segurança de NFT no primeiro semestre de 2022: Análise aprofundada de 6 casos típicos

Segurança de Contratos NFT: Análise de Eventos do Primeiro Semestre de 2022 e Análise de Problemas Comuns

No primeiro semestre de 2022, ocorreram vários incidentes de segurança relacionados a NFTs no campo da segurança blockchain, resultando em enormes perdas econômicas. Este artigo irá analisar esses eventos em profundidade e discutir as questões comuns no processo de auditoria de contratos NFT.

Visão Geral dos Incidentes de Segurança de NFT

De acordo com os dados da plataforma de monitoramento de segurança da blockchain, ocorreram 10 incidentes de segurança significativos relacionados a NFTs na primeira metade de 2022, resultando em perdas totais de cerca de 64,9 milhões de dólares. Os principais métodos de ataque incluem a exploração de vulnerabilidades de contrato, o vazamento de chaves privadas e ataques de phishing. Vale ressaltar que ataques de phishing na plataforma Discord ocorrem quase diariamente, causando perdas frequentes para usuários individuais.

Análise de incidentes de segurança de NFT no primeiro semestre: Quais casos típicos devemos estar atentos?

Análise de Eventos de Segurança Típicos

Evento TreasureDAO

No dia 3 de março de 2022, a plataforma de negociação TreasureDAO foi atacada por hackers, resultando no roubo de mais de 100 NFTs.

Causa da vulnerabilidade: lógica do contrato confusa. A função buyItem do contrato TreasureMarketplaceBuyer não verifica o tipo de token, calculando o preço total diretamente multiplicando a quantidade pelo preço unitário, o que permite comprar NFTs com 0 tokens ERC-20. Isso ocorre devido ao uso misto de tokens ERC-1155 e ERC-721, sem tratamento especial para os tokens 721.

Evento de airdrop do APE Coin

No dia 17 de março de 2022, hackers obtiveram mais de 60 mil APE Coin a partir de empréstimos relâmpago.

Causa da vulnerabilidade: o contrato de airdrop apenas verificou o estado instantâneo de posse de NFT do usuário, o atacante pode obter o airdrop emprestando temporariamente o NFT através de um empréstimo relâmpago.

Evento Revest Finance

No dia 27 de março de 2022, a Revest Finance foi atacada por hackers, resultando em uma perda de 120 mil dólares.

Causa da vulnerabilidade: ataque de reentrada ERC-1155. O contrato não verifica se já existe ao cunhar um novo FNFT, e a variável de estado é incrementada após a função _mint(), resultando em uma vulnerabilidade de reentrada.

evento do projeto NBA

No dia 21 de abril de 2022, o projeto NBA foi atacado por hackers.

Causa da vulnerabilidade: uso e reutilização indevidos de assinaturas. O contrato não armazenou as assinaturas já utilizadas e não verificou o msg.sender, levando à possibilidade de reutilização e uso indevido das assinaturas.

Evento Akutar

Em 23 de abril de 2022, o projeto Akutar teve 11.000 ETH bloqueados devido a uma falha no contrato.

Causa da falha: Defeito na lógica de reembolso. A função de reembolso não considerou a possibilidade de os usuários licitarem em múltiplos NFTs, resultando na impossibilidade de completar o reembolso.

Evento XCarnival

No dia 24 de junho de 2022, XCarnival foi atacado, e os hackers lucraram 3087 ETH.

Causa da vulnerabilidade: falha na lógica de empréstimo. O contrato não verificou a legalidade do endereço xToken e não validou o estado dos registros de garantia, resultando na possibilidade de reutilizar registros de garantia inválidos para empréstimos.

Análise de eventos de segurança NFT no primeiro semestre: quais casos típicos devemos estar atentos?

Perguntas frequentes sobre auditoria de contratos NFT

  1. Uso indevido e reutilização de assinatura

    • Falta de verificação de reutilização de assinatura
    • A lógica de verificação de assinatura não é rigorosa
  2. Falha lógica

    • Controle inadequado da quantidade total de moedas
    • O processo de leilão possui dependência de ordem
  3. Ataque de reentrada ERC721/ERC1155

    • A funcionalidade de notificação de transferência pode causar reentrada
  4. O alcance da autorização é excessivo

    • Exigir autorização de todos os tokens em vez de um único token
  5. Risco de manipulação de preços

    • O preço do NFT depende de indicadores suscetíveis a manipulação

Análise de eventos de segurança NFT no primeiro semestre: quais casos típicos devemos estar atentos?

Em suma, os problemas de segurança dos contratos NFT ainda são comuns. As equipes de projeto devem dar importância à auditoria de segurança dos contratos, escolhendo equipas de segurança profissionais para realizar uma inspeção completa, a fim de evitar a ocorrência de eventos de segurança semelhantes.

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 5
  • Compartilhar
Comentário
0/400
SnapshotBotvip
· 07-10 03:10
O pescador está a esconder-se no Discord a pescar.
Ver originalResponder0
MetaNomadvip
· 07-08 17:19
Essa perda é realmente significativa.
Ver originalResponder0
OnchainHolmesvip
· 07-07 15:42
Outra lavagem dos olhos no Discord? Este grupo de idiotas ainda é demasiado ingênuo.
Ver originalResponder0
AltcoinMarathonervip
· 07-07 15:33
apenas mais um dia no web3... estas "sprints" de segurança estão a tornar-se maratonas, para ser sincero
Ver originalResponder0
AirdropHuntressvip
· 07-07 15:27
Os dados de monitoramento indicam que mais idiotas entraram numa posição... a cadeia de mortes do dc phishing é a mais interessante.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)