NFT合约安全频现漏洞 2022上半年损失近6500万美元

NFT合约安全漏洞分析及典型案例

2022年上半年,NFT领域安全事件频发,造成重大经济损失。据统计,主要安全事件共10起,总损失约6490万美元。攻击方式主要包括合约漏洞利用、私钥泄露和钓鱼等。值得注意的是,Discord平台钓鱼攻击几乎每天都在发生,给个人用户造成了不小的损失。

上半年NFT安全事件分析:哪些典型案列值得我们警惕?

典型安全事件分析

TreasureDAO事件

2022年3月3日,TreasureDAO交易平台遭到攻击,导致100多个NFT被盗。事件的根本原因是ERC-1155和ERC-721代币混用引发的逻辑混乱。合约在处理代币购买价格时,没有区分这两种代币的特性,错误地将ERC-721代币视为有数量概念的代币。

APE Coin空投事件

2022年3月17日,黑客通过闪电贷获取了超过6万枚APE Coin空投。漏洞存在于空投合约中,合约仅通过检查用户当前的NFT余额来判定空投资格,而这种方式容易被闪电贷操纵。

Revest Finance事件

2022年3月27日,Revest Finance遭受攻击,损失约12万美元。这是一起典型的ERC-1155重入攻击。在FNFT铸造过程中,合约未能正确处理代币ID的自增和存在性检查,导致了重入漏洞。

NBA薅羊毛事件

2022年4月21日,NBA项目遭遇攻击。问题出在白名单验证的签名机制上,存在签名冒用和复用两个主要问题。合约未存储已使用的签名,且在验证时未检查消息发送者,使得攻击者可以重复使用或冒用签名。

Akutar事件

2022年4月23日,Akutar项目因智能合约漏洞,导致约3400万美元资产被锁死。主要问题在于退款函数的逻辑设计不当,无法处理多次投标情况,且容易被恶意中断。

XCarnival事件

2022年6月24日,XCarnival遭攻击,损失约380万美元。漏洞在于合约未对质押的NFT地址和抵押记录状态进行严格检查,使得攻击者可以反复使用无效抵押记录进行借贷。

上半年NFT安全事件分析:哪些典型案列值得我们警惕?

NFT合约常见安全问题

  1. 签名冒用和复用:缺乏签名重复使用检查,签名验证逻辑不严谨。

  2. 逻辑漏洞:特殊铸币方式绕过总量限制,拍卖过程中的交易顺序依赖攻击。

  3. ERC721/ERC1155重入攻击:在转账通知功能中可能引发重入风险。

  4. 过度授权:要求用户进行不必要的全面授权,增加NFT被盗风险。

  5. 价格操纵:NFT价格依赖易被操纵的指标,可能导致异常清算。

上半年NFT安全事件分析:哪些典型案列值得我们警惕?

鉴于NFT合约的复杂性和潜在风险,项目方应重视智能合约的安全审计工作,聘请专业安全团队进行全面检查,以防范可能的攻击和损失。

APE1.53%
XCV35.29%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 8
  • 分享
评论
0/400
Ser_Ngmivip
· 07-18 10:08
又是discord薅羊毛= =
回复0
DeFi宝典vip
· 07-16 19:28
数据刺眼,半年损失6490w美金
回复0
MemeTokenGeniusvip
· 07-15 14:56
挨 这年代干净钱真不好挣
回复0
OptionWhisperervip
· 07-15 14:50
离大谱 就因为代码写烂了就丢了近一个亿
回复0
GasFeeCryervip
· 07-15 14:50
又一个智能合约被摸走几个亿 啧啧
回复0
GasFeeCryvip
· 07-15 14:47
又来一波割韭菜了呗
回复0
Vibes Over Chartsvip
· 07-15 14:45
小偷捞钱 玩家遭殃~
回复0
DAO开发者vip
· 07-15 14:35
刚刚审计了treasuredao的漏洞... 摇头,这些erc混合漏洞真的失控了。
查看原文回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)