区块链:2020攻击事件总结:900亿人民币不翼而飞,2021我们如何远离黑客?

“如果那东西看上去像鸭子,走起路来也像鸭子,我们就说它是鸭子。”这句来自某位政客所说的话被许多人奉为圭臬。如同我们每一个人,很多时候我们对外界释放出的信息都会再通过外界评价反馈和影响到自身。这个道理不仅仅应用于某一个特殊领域,相反,它在所有事情上都可以找到痕迹。

区块链发展日久,但对于很多人来说,它依旧是一个暗藏着局、跑路、黑客的法外之地。人们心中的认知很难被其他信息所影响,当然,这也的确需要归因于目前区块链项目所受的攻击愈发猛烈。在铺天盖地的黑客事件中,想要扭转人们对于区块链的不安和抗拒只有依靠提高区块链的安全标准,建立安全健康的区块链生态。同理,当整个区块链不再受负面新闻所缠身时,这个“鸭子”也会变成有利的那一只。

经统计,2020年传统领域的网站及软件安全率达到了97.5%,其中损失最大的一笔资产仅仅是接近5万人民币。而区块链领域内,智能合约及相关节点的安全率只有89%,且损失往往处于600万至6,000万人民币之间,这是需要几个大卡车都运不下的天价资产。一次来自于区块链领域的损失资产,也许就是传统网络损失资产的千倍以上。因此,CertiK安全专家盘点了2020年较为典型的21个区块链项目,分析了其受攻击的原因和黑客使用的攻击方式,以作为业内安全事故警示的参考。在分析的这23个区块链项目中,其中实现逻辑错误所导致的攻击事件8起,价格预言机操纵事件4起,项目方欺诈事件3起,重入攻击事件3起,闪电贷攻击事件2起,钱包攻击事件1起。这些安全事故项目列表如下:

数据:2023 Q1 DeFi锁仓量达833亿美元环比增长37%:金色财经报道,据Dapprader最新DeFi报告显示,2023年一季度 DeFi锁仓量达833亿美元,环比增长37%,其中Arbitrum链上锁仓量增长了118%,本季度末达到32亿美元,而GMX占到Arbitrum链上锁仓量的80%以上。Arbitrum代币空投将区块链上的交易数量推高至创纪录的270万笔,超过了以太坊和 Optimism。此外,Arbitrum日均唯一活跃钱包量上涨125%,BNB Chain本季度有约44.0万个日均唯一活跃钱包,较上一季减少28%。[2023/3/31 13:36:12]

表1:2020年区块链重大事故项目列表

图一:2020年区块链重大事故项目损失图表一和图一展示了2020年区块链重大事故项目损失情况。

图二:攻击类型损失图

土耳其央行计划在2023年推出CBDC:10月26日消息,土耳其总统战略和预算局周一提交了2023年总统年度计划,其中包括对央行数字货币(CBDC)的讨论。

该计划的国际收支部分在“政策和措施”的子标题下指出,2023年“将实施基于区块链的央行数字货币”,负责机构是土耳其央行,与当地财政部和科技研究机构合作;数字土耳其里拉系统将与数字身份和FAST(土耳其央行运营的支付系统)集成;土耳其央行将与其他银行合作,开展CBDC的研发和测试工作。(CoinDesk)[2022/10/26 16:38:58]

2020年重大攻击事件明细

CoverProtocol

2020年12月28日晚,CertiK安全验证团队发现CoverProtocol发生代币无限增发漏洞攻击。攻击者通过反复对项目智能合约进行质押和取回操作,触发其中包含铸造代币的操作,对Cover代币进行无限增发,导致Cover代币价格崩盘。最终损失共计约2850万人民币。WarpFinance

2020年12月17日,攻击者利用WarpFinance项目使用的oracle计算质押的LP代币资产价格错误的漏洞,从Warpfinance项目中获利约1462枚ETH代币,总价值约615万人民币。此外,攻击者还mint了价值大约3,990万人民币的DAI-ETHLPshare,约650万人民币的获利流入了uniswap和sushiswap的LP中。在本次攻击中,Warpfinance遭受的损失大约为5,000万人民币。Compounder.Finance

IP游戏“最终幻想”制作商CEO称,2022 年将成为元宇宙大肆宣传的一年:1月3日消息,Square Enix (日本游戏制作厂商,知名作品为“最终幻想”)首席执行官 Yosuke Matsuda在新年贺词中透露了该公司对区块链和 NFT 领域的意图。在他的信中,松田首先讨论了 Metaverse,然后指出Facebook 更名为 Meta证明了这个概念不是一时的时尚。他预计 2022 年将成为元宇宙大肆宣传的一年,因为社会开始慢慢接受虚拟世界及其跨越地理界限连接个人的能力。?他认为扩展现实技术、云计算和5G的日益普及都将导致元宇宙的存在。在讨论这个概念时,松田写道:“随着这个抽象的概念开始以产品和服务的形式具体化,我希望它会带来对我们业务产生更大影响的变化。”(Cointelegraph)[2022/1/3 8:22:03]

2020年12月1日下午3点,CertiK安全技术团队通过Skynet发现Compounder.Finance项目智能合约发生数笔大量代币的交易。经过仔细验证得知这些交易为内部操作,项目拥有者将大量数额代币转移到自己的账户中。经过统计,最终共损失价值约7,610万人民币的代币。SushiSwap

2020年11月30日,Sushiswap项目被发现遭到恶意流动性提供者的攻击,攻击者利用该项目SushiMaker合约中的漏洞进行攻击,最终获利约10万人民币。Compound

2020年11月26日,Compound项目发生价格预言机代币价格错误。其所采用的Coinbase价格预言机对DAI价格出现巨大波动,导致约58,250万人民币的资产被清算。PickleFinance

中国信通院发布《区块链白皮书(2020年)》:资本热情趋冷、行业回归理性:12月25日消息,近日,由中国信通院、中国通信标准化协会、可信区块链推进计划共同主办、科技行者协办的“2020可信区块链峰会”在北京举行。会上,中国信通院副总工程师史德年发布《区块链白皮书(2020年)》。史德年介绍,2017年、2018年是区块链发展最活跃的时期,2019年、2020年全球区块链产业发展有所降温,产业投融资金额比2018年均有所下降,资本热情趋冷,行业回归理性。(中国邮箱网)[2020/12/25 16:28:20]

2020年11月22日凌晨2点37分,CertiK安全验证团队通过Skynet发现PickleFinance项目遭到攻击。攻击者利用合约中未检查外部Jar合约是否合法的漏洞进行攻击。最终项目共损失约1975万枚Dai代币,价值约12,800万人民币。OriginProtocol

2020年11月17日,OriginalProtocol项目OUSD遭到闪电贷与重入攻击的组合攻击。攻击者利用合约中mintMultiple()函数中的重入漏洞,增加闪电贷贷来的资金作为杠杆,扩大攻击收益。项目最终损失约4,500万人民币。CheeseBank

2020年11月16日,DeFi项目CheeseBank遭到闪电贷攻击。攻击者通过操纵流动性池中代币数目,利用重置预言机来提高UniswapLP流动性凭证价格进行攻击。最终项目损失约2,100万人民币,其中包括价值1,300万人民币的USDC。ValueDeFi

2020年11月15日,DeFi项目ValueDefi遭到闪电贷攻击。攻击者通过项目中使用Curve价格预言机,通过闪电贷操纵预言机代币价格计算漏洞进行攻击。最终攻击者获利约4,800万人民币价值的DAI。Eminence

声音 | 宝二爷:2020年币圈最赚钱的还是交易所及平台币:金色财经报道,宝二爷郭宏才发表了对行业的见解及预测,经整理,其核心观点梳理如下:

1、财务自由很重要,但幸福的人生离不开幸福的家庭;

2、比特币是我人生的信仰,除了比特币,我不看好其他任何加密资产。如果你现在一个比特币都没有,那么我建议你努力攒钱买一个;

3、比特币的马太效应已经形成,持有100个币以上的人的数量目前没有七八万,也有三四万;

4、因被黑客盗取,私钥、助记词未备份等多种原因,目前全球每年大概会丢失1%数量的比特币,比特币的数量已经恒定。比特币的价格与它是否減半无关,与大家是否相信它有关;

5、挖矿行业已经完全变成一个资本游戏了,请矿工朋友们谨慎参与;

6、现在大部分的交易所都是亏空的,请大家一定记住我说的话,2020年了,你如果持有超过100个以上的比特币,请一定要把大部分的比特币从交易所里面挪出来,放到自己的钱包里。

7、2020年会有大部分的币圈机构因为无法获得新的融资,而不得不转型;

8、2020年币圈最赚钱的还是交易所,以及交易所发行的平台币。[2020/1/17]

2020年9月29日,攻击者使用脚本程序,通过闪电贷借得初始资金,利用Eminence项目中的联合曲线模型漏洞,反复购买出售EMN和eAAVE来获得收益。项目最终损失约9,800万人民币。GemSwap

2020/09/26日,DeFi项目GemSwap遭到项目拥有者的后门攻击。项目拥有者通过调用后门函数emergencyWithdraw()将所有的流动性证明取出并转移至自己拥有的账户中,最终项目损失约850万人民币。SodaFinance

2020年9月21日,CertiK安全研究团队发现soda区块链项目中存在智能合约安全漏洞。该漏洞允许任意外部调用者通过调用智能合约函数,无视受害用户债务中的代币数目,强行结算受害用户的债务,并将通过结算操作所得的收益转入到自己的收款地址。最终项目损失约105万人民币。BASED

2020年8月14日,流动性挖矿项目Based出现初始化失误造成的漏洞。其智能合约在进行部署时,Base官方仅通过调用智能合约中的renounceOwnership函数声明了所有者,而并没有对智能合约初始化。而一名外部攻击者在Based官方之前,抢先调用initialize函数对智能合约进行了初始化。YAM

2020年8月12日,YAMFinance官方宣布他们发现了一个智能合约漏洞,并称该漏洞将生成超出最初设定数量的YAM代币,在计算totalSupply时,给出了错误的结果,这会导致系统保留的代币数量过多。最终项目损失约500万人民币。NUGS

2020年8月11日,CertiK安全研究团队发现基于以太坊的代币项目NUGS出现安全问题。其智能合约中存在安全漏洞,致使其代币系统出现巨额通胀。由于该智能合约的安全漏洞无法被修复,因此最终NUGS项目官方发布公告决定放弃该项目,存入其中的代币也无法被取出。此次攻击损失巨大,直接造成该项目失败。Opyn

2020年8月4日,DeFi项目Oypn发生攻击事件。攻击产生的原因是Opyn在智能合约oToken中的exercise函数出现漏洞。攻击者在向智能合约中发送某一数量的ETH时候,智能合约仅仅检查了该ETH的数量是否与完成该次期货买卖需要的数量一致,而不是动态的检查攻击者发送的ETH数量是否在每一次的交易之后仍旧等于完成该次期货买卖所需要的数量。也就是说,攻击者可以用一笔ETH进行抵押,并在赎回两次交易,最终获得自身发送数量两倍的ETH最终项目损失约240万人民币。Cashaa

第一次攻击发生于7月10日北京时间晚6点57分,Cashaa的比特币钱包之一被盗用并向攻击者账户转移了1.05977049个BTC。根据Cashaa报告中描述,攻击者通过控制受害者电脑,操作受害者在Blockchain.info上的比特币钱包,向攻击者账户转移BTC。第二次攻击发生于7月11日北京时间凌晨8点10分,Cashaa的总计8个比特币钱包,共计335.91312085个比特币被攻击者通过同样的手段转移到同一个地址中。最终项目损失约2,000万人民币。Balancer

2020年6月29日凌晨2点03分,攻击者利用从dYdX闪电贷中借到的WETH,大量买进STA代币,使得STA与其他代币的兑换价格急剧上升。然后使用最小量的STA不断回购WETH,并在每次回购后,利用Balancer的合约漏洞重置其内部STA的数量,以此稳住STA的高价位。攻击者不断利用漏洞,用高价的STA将某一种代币完全买空,最终用WETH偿还闪电贷,并剩余大量STA,WETH,WBTC,LINK和SNX,并通过uniswap将非法所得转移到自己账户中。继6月29日凌晨2点CertiK捕获Balancer攻击事件后,2020年6月29日20点与23点23分,Balancer项目再次遭到攻击。攻击者从dYdX闪电贷中借到代币并铸币后,通过uniswap闪贷获得cWBTC和cBAT代币,然后将借得的代币在Balancer代币池中大量交易,从而触发Compound协议的空投机制,获得空投的COMP代币,再使用Balancer有漏洞的gulp()函数更新代币池数量后,取走所有代币并归还闪电贷。攻击者相当于利用了Compound协议的金融模型、闪电贷和Balancer代码漏洞,无中生有了COMP。两次攻击直接导致Balancer损失了约300万人民币。Hegic

2020年4月27日,Hegic项目中由于代码实现存在错误,导致合约中用户资金被锁定,无法被任何方法操作。最终项目损失约18万人民币。Lendf.Me

2020年4月19日,Lendf.me项目遭到基于ERC777标准缺陷问题的重入攻击。最终项目损失约16,200万人民币。Uniswap

2020年4月18日,DeFi项目Uniswap遭到攻击。攻击者利用ERC777可以在同一笔交易中完成代币兑换的特性,通过其tokensToSend()函数对Uniswap进行重入攻击。最终Uniswap项目损失共计约150万人民币。总结

从上文的数据统计里可以看出,这21次重大攻击事件,损失总金额高达约13亿人民币。这13亿人民币被包括价格预言机操纵、重入攻击、实现逻辑错误、闪电贷攻击、项目方欺诈、钱包攻击在内的各种攻击方式所盗取,让人防不胜防。计算机领域中早有统计,平均每1000行代码中,会有1-25个bug。也就是说,这个概率的区间是千分之一至百分之二点五。想知道这个概率意味着什么吗?点击寻找答案!获取答案后可以在CertiK官方微信公众号底部对话框留言哦。

如需观看本文视频讲解,请于微信视频号右上角搜索区块链领域内,任何一个小bug都可能会给项目或者投资者造成无法挽回的损失。想要改变“鸭子”的偏见和刻板印象,建立起安全有保障的区块链健康生态,离不开每一个项目和个人对于安全的坚持与付出。安全审计对于区块链项目来说,其重要性毋庸置疑,然而经过静态审计的项目也并非可以百分之百的保证其静态与动态安全。CertiK安全专家统计,业内经过审计的智能合约及节点的安全率是92.6%,但是经过CertiK使用形式化验证技术审计过后的安全率可以高达99.6%!剩下的0.4%大多是由于智能合约在交互过程中产生了变动,从而导致静态审计失效。在这个时候,一个随时可以监测安全状况的安全预言机以及事故发生后可以获得理赔的去中心化资金池将是所有项目最坚固的后盾与保障。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:15ms0-0:859ms