📢 Gate广场 #NERO发帖挑战# 秀观点赢大奖活动火热开启!
Gate NERO生态周来袭!发帖秀出NERO项目洞察和活动实用攻略,瓜分30,000NERO!
💰️ 15位优质发帖用户 * 2,000枚NERO每人
如何参与:
1️⃣ 调研NERO项目
对NERO的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与NERO生态周相关活动,并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
NERO热门活动(帖文需附以下活动链接):
NERO Chain (NERO) 生态周:Gate 已上线 NERO 现货交易,为回馈平台用户,HODLer Airdrop、Launchpool、CandyDrop、余币宝已上线 NERO,邀您体验。参与攻略见公告:https://www.gate.com/announcements/article/46284
高质量帖子Tips:
教程越详细、图片越直观、互动量越高,获奖几率越大!
市场见解独到、真实参与经历、有带新互动者,评选将优先考虑。
帖子需原创,字数不少于250字,且需获得至少3条有效互动
NFT合约安全风险分析:6起典型事件剖析及5大常见问题解读
NFT合约安全性分析:典型事件与常见问题
2022年上半年,NFT领域安全事件频发,造成重大经济损失。据数据平台监测,该期间共发生10起主要安全事件,损失总额约6490万美元。攻击方式主要包括合约漏洞利用、私钥泄露和钓鱼等。同时,Discord服务器遭受频繁攻击,导致个人用户因点击钓鱼链接而蒙受损失的情况屡见不鲜。
典型安全事件分析
TreasureDAO事件
2022年3月3日,TreasureDAO交易平台遭黑客入侵,致使100多个NFT被盗。事件根源在于TreasureMarketplaceBuyer合约的逻辑漏洞。合约在buyItem函数中未对代币类型进行判断,直接用_quantity与_pricePerItem相乘计算totalPrice,导致攻击者可在ERC-20代币支付额为0的情况下购买代币。这一问题源于ERC-1155和ERC-721代币混用引发的逻辑混乱,ERC-721代币本无数量概念,但合约却用数量计算价格,且转账实现中未进行逻辑分离。
APE Coin空投事件
2022年3月17日,黑客通过闪电贷获取超6万APE Coin空投。AirdropGrapesToken空投合约存在逻辑漏洞,仅用alpha.balanceOf()和beta.balanceOf()判断调用者对BAYC/MAYC NFT的所有权。这种方式只能获取用户对NFT所有权的瞬时状态,而该状态可被闪电贷操控。攻击者借此漏洞,通过闪电贷借入BAYC NFT并获得相应空投。
Revest Finance事件
2022年3月27日,Revest Finance遭黑客攻击,损失约12万美元。Revest合约中存在ERC-1155重入漏洞。当用户使用depositAdditionalToFNFT()追加FNFT抵押资产时,合约需先销毁原FNFT,再铸造新FNFT。然而,min()函数未检查待铸造FNFT是否已存在,且fnftId自增在_mint()后执行。_min()中的_doSafeTransferAcceptanceCheck()外部调用导致重入漏洞。
NBA薅羊毛事件
2022年4月21日,NBA项目遭黑客攻击。The_Association_Sales合约在使用签名验证白名单时存在签名冒用和复用两大问题。签名复用是由于合约未存储已使用签名,导致攻击者可重复使用;签名冒用则因vData memory参数info传参时未校验msg.sender。
Akutar事件
2022年4月23日,Akutar项目的AkuAuction合约因智能合约漏洞,导致11539ETH(约3400万美元)被锁死。合约存在两个逻辑漏洞:一是退款函数processRefunds使用call函数退款,并将结果作为require判定条件,攻击者可在fallback中恶意revert阻止退款;二是退款函数中的判断条件未考虑用户可投标多个NFT的情况,使后续退款操作无法执行。
XCarnival事件
2022年6月24日,NFT借贷协议XCarnival遭攻击,黑客获利3087枚以太坊(约380万美元)。XNFT合约的pledgeAndBorrow函数在质押NFT时未检查xToken地址是否在白名单中,且借贷时未检测抵押记录状态,使攻击者可反复使用无效抵押记录借贷。
NFT合约审计常见问题
签名冒用和复用:
逻辑漏洞:
ERC721/ERC1155重入攻击:
授权范围过大:
价格操控:
鉴于NFT合约安全事件频发,且审计中常见漏洞在实际中屡被利用,寻求专业安全公司对NFT合约进行全面审计十分必要。