区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > XRP > 正文

BASE:CertiK:Based智能合约出现漏洞,重新部署其一号池事件分析_IZE

作者:

时间:

“亡羊补牢,为时未晚”,这句话在生活中的大部分时候均适用。然而,在面临网络安全时,牢破也许就会造成无法挽回的损失。在安全问题未造成不可弥补的损失前就被发现,或是一开始便做好万全准备,才是身为区块链从业者的安全第一要义。北京时间8月14日下午,CertiK安全技术团队发现DeFi匿名耕种项目Based官方宣布有攻击者通过调用Based智能合约中的某一个函数,将一号池冻结,同时宣布将重新部署其一号池。官方发布推特称,有黑客试图将“Pool1”永久冻结,但尝试失败。而“Pool1”将继续按计划进行。CertiK通过分析该智能合约,认为这次冻结Based项目一号池事件,是一次由于存在智能合约漏洞导致的事故。

事件经过

Based团队部署一号池智能合约,部署地址为0x77caF750cC58C148D47fD52DdDe43575AA179d1f。Based官方通过调用智能合约中的renounceOwnership函数来声明智能合约所有者,但未进行智能合约初始化。由于在Based智能合约中initialize函数被错误的设置为可以被外部调用,因此造成在初始化智能合约过程中,一号池的智能合约被外部攻击者用错误的值初始化。错误的初始化造成Based官方无法再次初始化一号池的智能合约,因此造成一号池被冻结,任何质押行为都无法完成。Based官方决定放弃该智能合约,重新部署一号池智能合约。智能合约技术细节

1.Based团队在部署智能合约后,没有及时的调用下图的initialize函数来初始化智能合约的设置:

2.外部调用者利用Based团队在部署和初始化智能合约之间的时间差,乘机调用了下图中671行被错误设置调用范围的initialize函数,抢先初始化了一号池的智能合约:

3.上图两个initialize函数都是由initializer的修饰符修饰。根据其中代码,如果调用了其中一个initialize函数,另外一个initialize函数就无法被调用。initializer修饰符代码如下图所示,这造成了Based官方失去了初始化函数的机会:

4.综上因素,Based智能合约无法被官方正确初始化,因此任何质押行为都无法进行。质押失败的交易记录:

如何避免事件发生

该次事件本质上是由智能合约漏洞导致的,但如果Based团队提早注意到这个漏洞,提前初始化智能合约,可以完全规避这次危险,避免一号池被冻结。因此,CertiK安全技术团队提出如下建议:部署智能合约时应准备好初始化智能合约所需要的命令脚本等工具,及时初始化智能合约,避免攻击者利用部署操作和初始化操作之间的时间差抢先初始化或者操纵智能合约。了解智能合约的运行原理和技术细节,不要盲目的采用其他的智能合约代码。邀请专业的安全团队对其智能合约进行审计,保证智能合约的安全性和可靠性。我们绝不仅仅是寻找漏洞,而是要消除哪怕只有0.00000000001%被攻击的可能性。

标签:DEFIBASEBASEDIZEDeFinomicsworldtradebase2Based FinanceGizer

XRP热门资讯
ETH:周末闪崩_THE

上周日清晨,比特币的价格在短短几分钟内暴跌了12%。大多数其他加密资产的价格也随之下跌,甚至跌幅更大。短短15分钟内,以太坊的跌幅超过了25%.

ETH:星巴克拒收硬币引风波:拒收央行数字货币将同属违法行为_比特币

近日,星巴克因拒收硬币上了热搜,引发网友热议。接近法律领域的相关人士指出,星巴克店员拒收硬币的行为实质上是拒收人民币的行为,本质上属于违法行为,根据《中华人民共和国货币管理条例》第三条规定:“以.

ETC:ETC连遭两次51%攻击后续:火币、OKEx等加密货币交易所考虑下架代币,市值重回攻击前水平_OdysseyWallet

编者按:本文来自火星财经,星球日报经授权发布。因ETC在过去30天内接连遭遇两次51%攻击,火币、Kraken、OKEx、OKCoin以及Poloniex等主流加密货币交易所开始考虑下架该代币.

NFT:比特币、DeFi的这轮行情的空间还有多大,顶级“玩家”们是怎么看的?_玩区块链的都是什么人

编者按:本文来自白话区块链,作者:Fiona,Odaily星球日报经授权转载。DavePortnoy是活跃在Twitter平台上、因今年直播股票交易而大受欢迎的网红交易员.

Animoca Brands:年耗电量超过瑞士的全年用电量,为何比特币网络会消耗这么多电?_加密货币走势市场

编者按:本文来自链内参,作者:内参君,Odaily星球日报经授权转载。按市值计算,比特币市值超过2,198亿美元,是最大的加密货币.

ARE:观察:预言机代币实现了雪球效应_加密货币局女人套路

编者按:本文来自金色财经,Odaily星球日报经授权转载。资产的复利是一个滚雪球的过程,每个投资者都希望自己的投资产品都进入滚雪球的进程,不断壮大。这也是金融产品惯用的方式.