点击阅读:2022年上半年 Web 3安全态势深度研报
在我们发布的《2022年上半年Web 3安全态势深度研报》中,我们已经从各个维度展示和分析了区块链安全领域的总体态势。今天,我们将针对NFT合约安全展开分析,看看在NFT合约在审计过程中都会出现哪些常见问题呢?
上半年NFT领域安全事件的总损失有多少?
据成都链安鹰眼区块链安全态势感知平台监控显示,2022年上半年,共监测到NFT领域主要安全事件10起,统计到的损失约为6490万美元,主要攻击方式为合约漏洞利用、私钥泄露、钓鱼等。而上半年Discord钓鱼事件频发,几乎每天都有Discord服务器受到攻击,个人用户因点击钓鱼链接而遭受损失的情况频繁发生。
联合国报告:朝鲜黑客将加密货币和全球其他金融交易所作为目标:金色财经报道,据路透社获取的一份未发表的联合国报告,朝鲜在 2023 年继续发展核武器并生产核裂变材料,并逃避联合国旨在切断平壤核计划和弹道导弹计划资金的制裁。报告表示,在 2022 年网络盗窃达到创纪录水平(估计价值 17 亿美元)之后,朝鲜黑客继续将网络加密货币和全球其他金融交易所作为目标。报告的执行摘要写道,朝鲜继续进入国际金融体系并参与非法金融活动,加密货币、国防、能源和卫生领域的公司尤其成为目标,
据悉,该报告将于未来几周内发布,这些监察员每年向联合国安理会报告两次,此前曾指责朝鲜利用网络攻击为其核计划和导弹计划提供资金。[2023/8/11 16:19:41]
上半年NFT典型安全事件?
TreasureDAO事件
2022年3月3日,TreasureDAO交易平台遭到黑客攻击,造成100多个NFT 被盗。
扩展阅读:怪事?盗了又归还?TreasureDAO安全事件分析
韩国寻求加密货币公司的建议以打击朝鲜黑客行为:金色财经报道,韩国官员正在寻求加密货币公司的建议,以打击朝鲜的加密货币犯罪。韩国朝鲜半岛和平与安全事务特别代表Kim Gunn会见了总部位于弗吉尼亚州的网络安全公司Mandiant,讨论如何防止朝鲜黑客窃取个人和企业实体的加密资产,Kim Gunn还会见了加密情报公司Chainalysis的高管,讨论朝鲜窃取加密资产的网络策略。韩国联合通讯社最近报道称,朝鲜黑客在2022年窃取了价值7亿美元的加密资产。[2023/7/21 11:07:57]
漏洞原因:逻辑漏洞
该漏洞存在于TreasureMarketplaceBuyer合约中,该合约的buyItem函数在传入_quantity参数后,并没有做代币类型判断,直接将_quantity与_pricePerItem相乘计算出了totalPrice,因此safeTransferFrom函数可以在ERC-20代币支付数额只有0的情况下,调用TreasureMarketplace合约的buyItem函数来进行代币购买。
Rodeo发布黑客攻击事件事后声明及计划:7月12日消息,Rodeo发布黑客攻击事件事后声明及计划,该声明主要内容包括:攻击原因分析及损失说明(共计88万美元),安全响应措施及恢复计划,进一步安全措施和收益池整合计划,更新路线图。[2023/7/12 10:50:08]
本次安全事件主要原因是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并获取对应的空投。
Injective公布黑客松获奖项目:Exotic Markets、iLend、Black Panther:6月15日消息,Injective公布Injective黑客松2023获胜者,第一名为期权协议Exotic Markets,第二名为借贷协议iLend、第三名为资产管理协议Black Panther。此外,社区奖获得者为流动性市场Elixir,Notifi赏金计划获胜者为去中心化社交借贷平台Cryptopawn,Pyth赏金计划获胜者为资管协议Magik。[2023/6/16 21:40:46]
Revest Finance事件
2022年3月27日,Revest Finance项目遭遇黑客攻击,损失余额12万美元。
扩展阅读:老调重弹,ERC1155的重入攻击又“现身”,Revest Finance被攻击事件简析
漏洞原因:ERC-1155重入
该漏洞存在于Revest合约中,当用户采用depositAdditionalToFNFT()追加FNFT的抵押资产时,合约需要将先把之前的FNFT销毁,之后再铸造新的FNFT。但是在铸造时,由于min()函数中未判断需铸造的FNFT是否已经存在,并且状态变量fnftId自增在_mint()函数后。而_min()中存在ERC-1155中的隐藏外部调用_doSafeTransferAcceptanceCheck(),造成了重入漏洞。
Cobra:推特黑客为比特币营销所做贡献比所有大V加起来还要多:7月16日,针对很多名人推特被黑并发布数字货币钓鱼局一事,Bitcoin.org网站共同所有者Cobra发推称,这些黑客为比特币营销所做的贡献,比那些所有有推特影响力的人加起来还要多。[2020/7/16]
NBA薅羊毛事件
2022年4月21日,NBA项目方遭遇黑客攻击。
漏洞原因:签名冒用和复用
该漏洞存在于The_Association_Sales合约中,项目当在采用签名校验的方式验证白名单时,主要存在两个安全问题:签名冒用和签名复用。其中签名复用问题是由于项目方并未在合约中存储已经使用过的签名,造成签名可以被攻击者重复多次使用;签名冒用的问题是由于vData memory参数info在传参时未进行msg.sender校验导致签名可冒用。
Akutar事件
2022年4月23日,NFT项目方Akutar的AkuAuction合约由于智能合约本身漏洞,导致11539ETH(价值约3400万美元)被锁死在合约中。
扩展阅读:NFT项目惊现低级漏洞,合约未审计导致3400万美元资产被锁死 ——Akutar事件分析
该合约存在两个逻辑漏洞,第一是退款函数processRefunds使用call函数进行退款操作,并且把退款结果作为require判定条件,如果攻击者在fallback中进行恶意revert会导致整个合约的退款操作无法继续进行。第二个漏洞是造成此次事件的根本原因,即退款函数中存在的两个判断条件,由于没有考虑到一个用户可以投标多个NFT的情况,使得项目方后续的退款操作永远无法执行。
XCarnival事件
2022年6月24日,NFT 借贷协议 XCarnival 遭到攻击,黑客获利 3087 枚以太坊(约 380 万美元)。
扩展阅读:NFT 借贷平台需警惕,XCarnival被攻击事件给我们哪些启示?
该漏洞存在于XNFT合约中,该合约中的pledgeAndBorrow 函数在质押NFT时并未未检查攻击者传入的xToken地址是否为项目方白名单中的地址;并且在借贷时,并未对抵押记录的状态进行检测,导致攻击者反复使用无效的抵押记录进行借贷。
NFT合约在审计过程中都会出现哪些常见问题呢
上半年发生了多起NFT合约相关的安全事件,主要原因还是没有进行全面的安全审计,那么NFT合约在审计过程中都会出现哪些常见问题呢?
成都链安审计团队在审计NFT系列合约时,发现NFT合约主要的问题包括以下几类:
(1)签名冒用和复用:
签名数据缺少重复执行验证(例如:缺少用户nonce),导致可以重复使用签名数据铸造NFT;
签名检查不合理(例如:未检查签名者为零地址的情况),导致任意用户均可通过检查进行铸币;
(2) 逻辑漏洞:
合约管理员可以通过私募等特殊方式铸币而不受总量的限制,导致NFT的实际量超过预期;
拍卖NFT时,获胜者可在领取交易顺序依赖攻击,修改竞拍价格,导致竞拍获胜者可以低价获取NFT;
(3) ERC721&ERC1155重入攻击
当合约使用转账通知功能时(onERC721Received函数),NFT合约会主动向转账的目标合约发送一次调用,那么这就可能导致重入攻击;
(4) 授权范围过大
用户在进行质押或者拍卖时,仅需要对单个代币授权,但合约要求_operatorApprovals授权,一旦用户授权成功,那么就存在NFT被盗的风险。
(5) 价格操控
NFT的价格依赖于某合约的代币持有量,导致攻击者利用闪电贷拉高代币价格,使得质押的NFT被异常清算。
从上半年发生的NFT合约安全事件来看,审计过程中经常出现的漏洞在实际中也会被黑客利用。因此寻求专业的安全公司对NFT合约进行审计也是非常有必要的。
Beosin
企业专栏
阅读更多
金色早8点
财经法学
PANews
Bress
链捕手
Odaily星球日报
标签:比特币BTCNFTNCE比特币行情最新价格行情BTCPEP价格DNFT ProtocolArchimedes Finance
作者:Jonathan King,?Connor Dempsey, &?Hoolie Tejwani尽管比特币和以太坊的兴起.
作者:?Selini Capital 首席信息官Jordi Alexander,来源:Bankless,本文由 DeFi 之道编译距离以太坊合并还有不到一个月的时间.
头条 ▌美图上半年净亏损扩大至2.66亿元,持有的加密货币浮亏3亿金色财经报道,8月31日,美图公司发布2022年中期业绩公告,上半年实现营业收入9.71亿元.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KOLO.
撰文:Frank Fan,Arcane 基金合伙人、Arcane Labs 创始人 数字资产行业经历十多年的发展,从一个少部分极客和理想主义人群的社会实践,经历几轮的跌宕起伏.
原文作者: Dock 创作者:Shaun 审核者:DAOctor 原文: Decentralized Identity: The Ultimate Guide 2022自.