币安披露63.4亿美元失窃案四个月全链路:从被投毒的开发工具到一场假面试

BTC
ETH
SOL
XRP
OP
EIP-7702供应链攻击社会工程学币安被盗
1 小时前来源: blockweeks.com
币安披露63.4亿美元失窃案四个月全链路:从被投毒的开发工具到一场假面试

本文由BlockWeeks编译整理

币安已就10月29日约63.4亿美元数字资产外流事件发布首份调查报告。报告还原出一条横跨四个月的攻击链路:入侵起点是6月一次被篡改的软件安装,而关键突破口则是9月一场精心设计的虚假求职面试。

6月:一次“AI编程工具”下载埋下祸根

据币安描述,一名钱包DevOps工程师在6月搜索某款AI编程工具时,下载了被篡改的Homebrew安装包。币安随后发现了这台机器的失陷迹象,为该工程师更换了设备并重置了凭据。但交易所承认,这名工程师以及钱包基础设施团队的其他同事,此时已经暴露在攻击者视野之内。

9月:伪装成“项目总监”的招聘方

9月,第二名工程师在求职平台上被一名自称“项目总监”的人接触。对方先安排了一场与所谓HR代表的视频面试,第二轮则转移到社交聊天软件中进行,对接人声称自己运营一家并不存在的公司,并在最后要求该工程师把一份“作业”拉取到公司配发的电脑上——那个代码仓库本身就是恶意软件。

币安表示,这款零日恶意软件当时未被其终端安全工具检出。

10月20日:内部AI工具反成跳板

币安称,10月20日,攻击者利用第二名工程师的电脑和一套内部AI工具,取得了第一名与第三名工程师账户的控制权,并在第一名工程师的机器上找到一个容器部署令牌(container deployment token)。

10月29日:四分钟内五个热钱包被清空

10月29日,攻击者使用窃取的凭据登录第三名工程师的电脑,部署容器并运行恶意脚本。

币安披露,UTC时间20:05至20:09之间,五个热钱包向攻击者控制的地址转出2.3346亿枚XRP;Solana与Optimism热钱包分别损失约97.05万枚SOL和4420万枚OP。随后,一个热钱包又转出18,270枚BTC。

接下来,攻击者动用内部签名服务,利用以太坊EIP-7702特性(该特性允许钱包把部分交易权限委托给某个合约),通过50笔签名交易,让一个由攻击者控制的合约获得了对某热钱包的部分权限。

MPC救了场,但止损慢了半拍

由于该钱包采用多方计算(MPC)架构,没有任何单一私钥可以撤销这些委托,币安团队不得不临时构建一套专门的处置流程,耗时因此被拉长。最后一笔未经授权的转账为2,961.9枚ETH,于UTC 23:56完成最终确认;币安在10月30日00:10才清除了相关委托。

重建、审计与补偿口径

币安表示已重建受影响的钱包系统和内部AI工具、更换相关设备,并停用了涉事工程师名下的凭据。交易所还计划引入独立第三方审查,并设立一个安全研究基金,同时表示部分技术细节将保持保密。

在资产补偿方面,币安称截至10月31日,受影响代币资产已有98%完成补足。不过其自身的恢复进度更新给出的数字更低:10月31日为90%,11月2日约为95%。