最近一段时间,Web3.0不断“刷屏”,NFT疯狂“出圈”,有人撸空投,有人搞收藏,有人说,NFT的爆炸性增长正在推动Web 3.0的发展。
Web1.0 到 Web2.0 实现了内容的消费者向内容生产者的转变,其本质是进行了一次从物理世界向网络世界的平行时空的大迁徙,当我们畅谈 Web3.0 的发展时,不得不进一步提到关于区块链,因为区块链的去中心化、去信任和防篡改的特性很好的对标了 Web3.0 的目标——创造新一代互联网,让每个用户掌握自己的数据、身份和命运。
Web3.0基于区块链而存在,承诺将隐私和数字身份还给用户,同时由于NFT等的应用,实现了新的互动水平。但我们更需要的是Web3.0热潮下NFT的诸多“危险”与“隐患”,最近NFT领域随处可见的“黑客事件”也证明了我们需要将“安全”放在第一位。
观点:Filecoin矿机销售已进入疯狂阶段 警惕风险:FIL币价近期持续攀升,今日大幅上涨超40%。Theodore评论称,伴随Fil币价的猛涨,以及各路矿商营销团队的疯狂炒作,Filecoin矿机销售已进入疯狂阶段,甚至养老钱也被用于购买Fil矿机,目前阶段更需警惕风险。[2021/3/27 19:22:38]
4月21日,NBA的NFT项目合约遭受攻击,攻击者利用了签名未验证,在合约代码中,vData memory参数info在传入函数中未进行验证导致签名可复用,攻击者可以通过使用其他人的签名来进行Mint,导致项目方被疯狂“薅羊毛”。
Messari首席执行官:DeFi太疯狂了 是发展最快的创新:1月17日晚间,Messari首席执行官Ryan Selkis发布推文称:“DeFi太疯狂了。这是我进入加密行业以来见过的发展最快的‘真正的’创新。2009-2015年是关于建设BTC的基础设施和与‘现实世界’的连接。2015-2019年是关于ETH结算基础设施的。2020以后大部分是DeFi。”[2021/1/18 16:23:56]
而在4月23日,NFT项目Akutar惊现低级漏洞,它的AkuAuction合约由于智能合约本身漏洞,导致11539ETH(价值约3400万美元)被锁死在合约中。经成都链安技术团队分析,发现Akutar项目的智能合约包含2个漏洞:
第一个合约漏洞在processRefunds中,设计者根据refundProgress计数器进行循环退款,而如果有攻击者此时在fallback中进行revert则会导致后面的人都无法进行退款,这个漏洞被人在链上证明但没有进行攻击利用。
分析师:BTC若收于10370美元上方,将“疯狂看涨”:资深加密交易员兼分析师Josh Rager在推特上表示,BTC即将采取的行动将产生巨大的看涨影响。然而,多头还有一些工作要做:“BTC突破日阻力,对空头们毫不留情,正试图突破10300美元。BTC若收于10370美元上方,将疯狂看涨。”(The Daily Hodl)[2020/6/2]
第二个漏洞在claimProjectFunds中,require语句(refundProgress > = totalBids)的totalBids变量应该是bidIndex,这个漏洞使得该判断条件永远失败,导致无法执行后续的提款操作。最终,导致项目方11539ETH(价值约3400万美元)被锁定无法提取。
动态 | 加密网站评选2019五大疯狂事件 孙宇晨巴菲特午餐等入选:加密网站Bitcoinist近日评选出了2019五大加密领域的“疯狂事件”,分别为:1、孙宇晨与巴菲特的加密午餐;2、Craig Wright的“生锈的钉书钉和咖啡渍”,(指澳本聪证明其为中本聪的证据:比特币白皮书旧版本上面留有他的咖啡渍以及生锈的钉书钉);3、TRON特斯拉赠品灾难(指孙宇晨“抽奖送特斯拉”的活动或存在作弊行为);4、加密货币交易所Poloniex退市DigiByte;5、Binance放弃了BTT。[2019/12/26]
可见关注NFT合约风险,变得越来越紧迫。
根据NFTSCAN数据显示,目前全球NFT项目已接近七万个,而且数据还在持续增长中。
疯狂推荐竞争币背后 John McAfee称自己的Twitter账户被黑:此前,网络安全大V麦咖啡(John McAfee)的个人Twitter曾频繁推广一些鲜为人知的加密货币,很多投资者在看到这些信息之后就买入了其推荐的加密货币。然而,就在今日凌晨,这位网络安全先锋向BBC透露称,他的Twitter账号已遭黑客入侵,他表示:“我无法控制Twitter的安全。”[2017/12/29]
数据来源:NFTSCAN(统计时间:2022.4.25 18:00)
NFT作为Web3.0的底座,它的安全问题对行业发展同样重要,为了护航Web3.0的安全生态,成都链安通过智能合约形式化验证工具链必验对上千个NFT项目进行漏洞扫描,发现NFT常见的合约问题还包括以下几类:
业务逻辑相关问题:
此类问题可能直接导致合约的业务逻辑出错。
漏洞描述:chapterAuctionMinted的值永远为初始值,但是在此处使用的判断条件中,使用了该值进行条件检查。如果在开发期间使用[链必验]扫描后,开发者可根据扫描结果判断是否是相关逻辑缺失(可能导致NFT超量发放等业务逻辑安全问题),亦或是冗余代码。
漏洞描述:未检测返回值。在NFT项目中,经常存在有偿铸币的功能,调用者需要将作为铸币手续费的ERC20代币发送到NFT铸币合约中,然后NFT铸币合约为其铸造对应数量的NFT代币。但是部分ERC20合约存在假充值的问题,即转账失败不抛出异常而是返回false,这样就会导致一个问题,攻击者可以利用这点,在未支付手续费的情况下,铸造任意数量的NFT。开发者应根据VaaS扫描结果的建议,检查transferFrom操作的返回值或者使用safeTransferFrom函数进行ERC20代币转账。
代码规范相关问题
此类问题可能不会直接造成业务逻辑出错,但是会影响代码的可读性,造成合约调用时有多余的gas消耗等。同时不规范的代码也容易导致编写时逻辑混乱,有隐藏的逻辑错误的概率更高。
漏洞描述:此处循环的结束条件为curr>=0,而curr为uint导致curr>=0恒满足。此处会导致循环无法正常结束。[链必验]在扫描中会对这类结果为定值的条件进行告警,用户可以通过提示确认此处逻辑,对条件进行删除或修改。
漏洞描述:此处event中将string类型的数据标记了indexed,该写法会导致在事件结果中无法直接获得对应的string结果。建议用户参考[链必验]的提示,仅使用indexed修饰固定长度的变量。
研究发现,大多数的NFT合约都没有进行过专业的安全审计,这就存在很大的安全隐患,容易导致攻击事件的发生,造成资产的损失。所以NFT智能合约开发者应具备基本的安全开发意识,了解智能合约开发应注意的安全问题;此外,在合约设计和实现时,注意代码实现的正确性。我们建议开发完成后,可使用[链必验]对项目进行安全检测。项目上线前,可选择安全审计,规避安全风险。
安全,是区块链技术能够得以长足发展的重要保证,守护Web3.0的安全也变得愈发重要。今天我们所讲的业务逻辑相关问题和代码规范性相关问题,也是智能合约里面常见的问题类型?,后续我们将继续推出NFT相关安全文章,请大家持续关注我们
标签:NFTWEBWEB3WEB3.0WIZARD Vault (NFTX)web3游戏边玩边赚web3域名交易web3.0币狗狗币
元宇宙的概念引发了热烈的讨论,但已经有人提出了关于安全性的问题;虚拟世界可能会为网络钓鱼、身份盗窃甚至间谍活动提供新机会;我们必须在元宇宙早期就建立核心安全原则,使人们能够安全地工作、购物和娱乐.
1900/1/1 0:00:00原文标题:《ERC721R 不是万金油,但是会有千千万万个 「ERC721R」 出来!》4 月 11 日,「ERC721R」的 NFT 代币标准发布.
1900/1/1 0:00:00负责监督和资助以太坊网络发展的基金会已经披露了其持有的资产总量,其中包括五分之一的非加密资产。据悉,这一数额是为了提供“更大的安全系数”,以保护其资产免受加密市场下滑的影响。以太坊日内大跌10.00%,现报1689美元/枚.
1900/1/1 0:00:001.金色观察 | 消除碳足迹 以太坊合并四大支柱重振生态信心与权益证明(PoS)的合并(The Merge)将是迄今为止对以太坊最深刻的升级,其重要性仅次于创世区块.
1900/1/1 0:00:00如图所示,目前BTC已经从顶部69000下滑至图中绿线支撑区域,目前点位36800-37000区间,从前期1月首次触碰反弹在回落,到目前已有3个多月时间位于这一带消磨震荡,到目前还未有效跌破,后面如果不能从这一带拉离.
1900/1/1 0:00:00在这篇文章中,我们将介绍DeFi 抵押借贷平台,即Compound Finance,讨论其稳定币的用例,并将其与传统金融(TradFi)的“无风险”利率概念进行比较.
1900/1/1 0:00:00