一、事件概览
北京时间2021年3月4日,根据舆情监测,BSC生态DeFi项目Meerkat?Finance疑似跑路,其自称金库合约遭遇到黑客攻击,黑客利用漏洞盗取了金库中的全部资金。目前该项目网站已经无法打开。原文链接
成都链安安全团队第一时间针对该事件启动安全响应,针对用户攻击地址进行跟踪。经过跟踪攻击者地址,我们发现,攻击者分别地一次性地将大量资金进行转出,如图1所示。尽管官方自称是遭遇了黑客攻击,但根据我们的分析结果,基本能够断定Meerkat?Finance项目方已经跑路。
BHEX正式上线XCH交易:据官方公告,BHEX于今日16:00 (UTC+8) 正式上线XCH(Chia Network),并开通XCH/USDT交易对,充值现已开启。
据悉,Chia是一个区块链和智能交易平台,其正在使用自比特币以来的第一个新的区块链共识算法,被称为“时空证明”。
Chialisp是Chia的新型智能交易编程语言,功能强大,易于审核且安全。当前可用的参考智能交易包括:原子掉期,授权收款人,可恢复钱包,多重签名钱包和限价钱包。[2021/5/15 22:06:25]
图1
TRC20-TUSD正式上线JustSwap:据最新消息显示,TRC20-TUSD目前已正式上线JustSwap,以方便用户以高效便捷的方式参与波场TRON生态建设。
据悉,稳定币TrueUSD(TUSD)是全球首个经独立第三方机构审计验证、可 1:1 兑换美元的数字资产。目前已上线币安、火币等70+中心化交易所,在数十个DeFi交易及借贷平台中流通。稳定币TUSD通过与多家国际知名银行合作、秉承托管账户机制以及第三方资金验证,减少交易风险,确保交易透明,为代币持有者提供合法可靠的数字美元资产,目前全球流通量已超过三亿枚。
JustSwap是TRON上的第一个通证交换协议,用户可以在任意TRC20 Token 间相互兑换。系统定价,交易方便,而且协议不会抽取手续费,所有的手续费都提供给协议的流动性提供者。更多详情请访问justswap官方网址进行查看。[2021/4/12 20:11:59]
图2
声音 | 中国联通董事长王晓初:5G将与区块链等技术将融合一体,发生不可思议的化学反应:据澎湃新闻消息,11月21日,中国联通董事长王晓初在世界5G大会上表示,目前中国联通与中国电信正在共同打造全球首张5G共建共享网络。王晓初表示,5G将以大带宽,广连接,低时延,高速率等特征,与AI、大数据、云计算、区块链等技术将融合一体,发生不可思议的化学反应。[2019/11/21]
二、事件分析
紧接着,我们开始针对转移盗窃资金的两笔交易进行分析,发现攻击者直接通过调用金库合约的一个函数,将金库合约中的资金全部转走;而金库合约使用的是可升级的代理合约,也就是实际逻辑是可以进行更改的,其权限在项目方。
图3
图4
根据记录还可得出,项目方在WBNB金库盗窃中,代理合约的实际逻辑还是正常的金库合约,在攻击时才将合约逻辑替换成存在后门的合约。但是在盗取BUSD的交易中,项目方索性扯下了自己的“遮羞布”,一开始就部署的是存在后门的合约。如图5所示:
图5
成都链安安全团队发现两次攻击所用的后门合约都是同一套代码,我们在对其中一个合约进行反编译时分析发现,其就是一个将代币进行转移的函数。如图6所示:
图6
最终,我们得出结论,本次事件显然是项目方预谋的钓鱼事件,从一开始就是奔着跑路去的;而在本次事件中,代码层的罪魁祸首就是“可升级的代理合约”给予了项目方过大的权限,导致项目方盗取用户资金,如同探囊取物。
三、安全建议
成都链安安全团队认为,对于“可升级的代理合约”,在审计角度来看,为了保证项目的可维护性和迭代可能,保留这类权限并不是不可取的。即使在日常的安全审计工作中,我们也不能要求项目方取消这类权限。但权力是一把双刃剑,是好是坏则取决于使用它的人。在成都链安出具的安全审计报告中,我们一直以来都有对此类权限加以说明。同时,在这里有必要提醒广大用户选择投资项目时,一定要详细阅读安全审计报告中的细节描述,特别是我们给出的潜在风险提示及安全建议。
最后,需要引起注意到是,我们监测到攻击者在使用transferFrom函数盗取用户钱包内已授权给金库合约的资金,目前已有用户钱包内的资金被盗16万BUSD。
在此,成都链安安全团队特别提醒各位已参与此项目的用户,立即取消对该项目地址的授权,或立即转移钱包内的资金,避免造成二次损失。
BSC授权检查地址如下:https://bscscan.com/tokenapprovalchecker?
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。