一、事件概览
北京时间2021年3月4日,根据舆情监测,BSC生态DeFi项目Meerkat?Finance疑似跑路,其自称金库合约遭遇到黑客攻击,黑客利用漏洞盗取了金库中的全部资金。目前该项目网站已经无法打开。原文链接
成都链安安全团队第一时间针对该事件启动安全响应,针对用户攻击地址进行跟踪。经过跟踪攻击者地址,我们发现,攻击者分别地一次性地将大量资金进行转出,如图1所示。尽管官方自称是遭遇了黑客攻击,但根据我们的分析结果,基本能够断定Meerkat?Finance项目方已经跑路。
元宇宙项目 Bloktopia Alpha 版本将于本月上线:2月8日消息,元宇宙项目 Bloktopia Alpha 版本将于本月上线,玩家将能够以第三人称和第一人称视角浏览 Bloktopia,通过玩游戏赚取 BLOK,查看 NFT 显示,并进入虚拟商店以了解更多关于租户将带入 Bloktopia 虚拟世界的信息。[2022/2/9 9:39:15]
图1
LBank蓝贝壳于5月18日21:00上线KISHU,开放USDT交易:据官方公告,5月18日21:00,LBank蓝贝壳(LBank.me)上线KISHU(Kishu Inu),开放USDT交易,5月18日17:00开放充值,5月20日14:00开放提现。
LBank蓝贝壳将于5月18日开启”充值KISHU瓜分5,000 USDT”并支持链上收益分红的活动。用户净充值数量不少于100,000,000 枚KISHU ,可按净充值量获得等值1%的KISHU的USDT空投奖励,单个用户最高奖励200 USDT;此外,LBank 蓝贝壳将于5月18日起开始支持Kishu链上收益分红。届时,LBank蓝贝壳将通过快照方式,针对用户存入资产进行同比例的持仓分红。详情请点击官方公告。[2021/5/18 22:15:27]
图2
苏宁金融科技上线区块链云服务平台SBaaS:苏宁金融科技已完成多种区块链底层技术集成,提炼通用性的服务,建立统一的区块链云服务平台SBaaS,联合众多的行业解决方案提供商,打造区块链生态,更好地帮助各个行业的用户实现业务上链,提高企业运行效率。2019年底,苏宁金融科技上线了苏宁区块链即服务BaaS平台,将原有20个步骤、100多个参数简化合并为5大步骤、20个参数,提供数据加密SDK,用户可通过调用隐私数据加解密API接口来进行定制化隐私交易。该平台后期升级为苏宁区块链云服务平台SBaaS,降低建设区块链的成本30%以上,实现平台接入企业10家以上,增强了区块链技术在供应链金融、数据共享、消费金融等领域的应用。SBaaS将资金方、资产方、SPV作为联盟链节点,用私钥保证共享账本的适当可见性,保护各个参与方的商业机密信息,共同维护数据透明度和真实性,掌握并验证底层资产流动性,打通了资产端和资金端之间的高效通道,能够确保消费金融服务公司底层资产数据的真实性,且不可篡改、可追溯,提高机构投资者信心,从而降低消费金融服务公司发行ABS的门槛和发行成本,同时还可以进行ABS全生命周期管理,及时识别和管控风险。(经济网)[2020/8/6]
二、事件分析
BitMax标准版上线,原有交易页面升级为专业版:据BitMax最新公告,BitMax标准版正式上线,原有交易页面升级为专业版。用户可在不同交易区中选择进入标准版或专业版交易页面,标准版和专业版在功能上基本相同,但在页面布局方面有差异。
标准版交易页面对币币交易页面、杠杆交易页面、合约交易页面都做了更适合初级用户的改版。页面更加清晰,一目了然,页面展示信息量增多,并会上下滚动,提升用户体验。更多详情请至官网查询。[2020/5/27]
紧接着,我们开始针对转移盗窃资金的两笔交易进行分析,发现攻击者直接通过调用金库合约的一个函数,将金库合约中的资金全部转走;而金库合约使用的是可升级的代理合约,也就是实际逻辑是可以进行更改的,其权限在项目方。
图3
图4
根据记录还可得出,项目方在WBNB金库盗窃中,代理合约的实际逻辑还是正常的金库合约,在攻击时才将合约逻辑替换成存在后门的合约。但是在盗取BUSD的交易中,项目方索性扯下了自己的“遮羞布”,一开始就部署的是存在后门的合约。如图5所示:
图5
成都链安安全团队发现两次攻击所用的后门合约都是同一套代码,我们在对其中一个合约进行反编译时分析发现,其就是一个将代币进行转移的函数。如图6所示:
图6
最终,我们得出结论,本次事件显然是项目方预谋的钓鱼事件,从一开始就是奔着跑路去的;而在本次事件中,代码层的罪魁祸首就是“可升级的代理合约”给予了项目方过大的权限,导致项目方盗取用户资金,如同探囊取物。
三、安全建议
成都链安安全团队认为,对于“可升级的代理合约”,在审计角度来看,为了保证项目的可维护性和迭代可能,保留这类权限并不是不可取的。即使在日常的安全审计工作中,我们也不能要求项目方取消这类权限。但权力是一把双刃剑,是好是坏则取决于使用它的人。在成都链安出具的安全审计报告中,我们一直以来都有对此类权限加以说明。同时,在这里有必要提醒广大用户选择投资项目时,一定要详细阅读安全审计报告中的细节描述,特别是我们给出的潜在风险提示及安全建议。
最后,需要引起注意到是,我们监测到攻击者在使用transferFrom函数盗取用户钱包内已授权给金库合约的资金,目前已有用户钱包内的资金被盗16万BUSD。
在此,成都链安安全团队特别提醒各位已参与此项目的用户,立即取消对该项目地址的授权,或立即转移钱包内的资金,避免造成二次损失。
BSC授权检查地址如下:https://bscscan.com/tokenapprovalchecker?
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。