新闻加密货币币安黑客事件内幕:63亿美元被盗过程全解析

币安黑客事件内幕:63亿美元被盗过程全解析

作者: Crypto Valley Journal·

要点速览

  • •TRM Labs以高度置信度将跨越十条链的63.6亿美元盗窃归因于朝鲜,而Elliptic估算为跨越十一条链的64.3亿美元。
  • •攻击者准备了至少36小时,通过Tornado Cash为操作员钱包注入资金,并在作案前测试了一个约130行的sweeper合约。
  • •在以太坊上,攻击者提交了50项由"Binance 14"钱包密钥签署的EIP-7702授权,使单笔交易转走约25亿美元的ETH和代币。
  • •Tether和Circle在资金流出开始后约一小时才冻结攻击者地址,届时已有约7.86亿美元的稳定币被转换为ETH和TRX。
  • •TRM建议交易所拒绝非预期的EIP-7702委托、按链和钱包层级隔离签名基础设施,并维护经过演练的撤销流程。
币安黑客事件内幕:63亿美元被盗过程全解析

攻击者在约20分钟内从币安热钱包转走了约63亿美元的大部分资金,这起盗窃案的完整过程现已整理成时间线。据区块链分析公司TRM Labs称,窃贼让币安自己的签名系统为他们签署了交易。

加密货币交易所将部分客户资金存放在保持在线以处理提款的热钱包中,其余则离线存放于冷钱包。每笔提款首先经过一个签名基础设施,根据内部政策对请求进行核验,然后才用热钱包密钥签署。因此,控制了这一层的人根本不需要私钥。币安于2026年10月29日报告了此次盗窃,并在次日指出存在更多入侵点。

这一模式与2025年2月的Bybit被盗事件高度相似——那次同样是审批层失守,合约漏洞并非原因。TRM以高度置信度将此次攻击归因于朝鲜。在其对攻击的还原分析中,TRM将损失估算为跨越十条链的63.6亿美元。相比之下,Elliptic的估值为跨越十一条链的64.3亿美元,各资产均按转账时点的价值计算。币安承诺发布的根本原因报告应能澄清确切原因。

通过Tornado Cash进行的36小时准备

准备工作在盗窃发生前至少36小时开始。自2026年10月28日起,一个新创建的操作员钱包通过混币器Tornado Cash收到小额资金——据Elliptic称,共三笔、每笔0.1 ETH。2026年10月29日约16:00 UTC,攻击者将sweeper合约部署到区块链上。该程序用于批量转移余额,且只接受来自操作员钱包的指令。据安全公司Immunefi称,其代码仅约130行。

当天早些时候,攻击者已在两个钱包上测试了代码的第一个版本。在攻击前约四小时,他们在第三个钱包上演练了最终版本,之后测试资金回流至操作员钱包。攻击者因此两次核验代码并演练了一次。TRM认为这与Bybit被盗事件以及2026年4月KelpDAO攻击的手法相同。

币安被盗事件逐分钟还原

在最初的声明中,币安将一名DevOps工程师可能被攻陷的笔记本电脑列为入侵点。据称,攻击者通过这台机器进入了一个服务容器并提交了未经授权的提款;按照这一说法,起初没有私钥泄露的迹象。然而在2026年10月30日,币安报告了更多入侵点,并描述了一场非单人所能完成的复杂攻击。币安尚未披露这些入侵点具体是什么,因此这台笔记本电脑仍未被证实的初步说法。

资金流出始于2026年10月29日20:05 UTC的XRP Ledger。到20:09,币安在该链上的五个钱包已将2.3346亿枚XRP——价值约2.96亿美元——转至单一地址,每个钱包都停在其最低余额。20:10刚过,Solana随即被转走970,500枚SOL,Optimism也同步遭殃。20:20,比特币热钱包转出18,270枚BTC,价值约14.7亿美元;一条所谓的剥离链在同一区块内将金额拆分为1,000枚和100枚BTC的若干份。与此同时,Tron热钱包在两分钟内损失6.127亿枚USDT和4,640万枚TRX。随着20:24以太坊资金被一扫而空,主阶段持续了约20分钟。最后,第二波攻击在约23:05波及Avalanche和Polygon。

TRM从这一时序中得出核心结论。单看以太坊的委托,可能像是网络钓鱼;然而攻击者以普通签名转账转空了其他九条链,并未借助任何委托。因此TRM得出结论:热钱包签名系统本身就是为攻击者签署的。Elliptic的数据支持这一判断:一个名为"Binance 16"的第二个以太坊热钱包拥有独立密钥,该钱包将28,006枚ETH及其他代币直接转给了攻击者,被盗时总价值1.74亿美元。

50笔授权如何解锁了sweeper

在以太坊上,攻击者利用了2025年5月Pectra升级引入的一项功能。根据EIP-7702,普通钱包可签署一项指向智能合约的授权,随后运行该合约的代码。签名仅覆盖链ID、目标地址和nonce,而不覆盖具体交易。nonce是账户的计数器。收款人和金额都不在签名范围内,且任何人都可以提交此类授权。规范本身即警告,委托会使代码对账户拥有不受限制的访问权。

20:20:59 UTC,攻击者提交了一笔包含50项授权的交易。每一项都带有"Binance 14"钱包密钥的签名,并指向sweeper。之所以需要这么多,是因为nonce必须精确匹配,而高频率的提款使计数器不断前进。这一系列授权覆盖了nonce 18,914,775至18,914,824;最终只有nonce 18,914,809命中,其余49个被网络丢弃。TRM将这一系列操作解读为限时访问或经由请求系统的迹象。

20::23 UTC,攻击者随后通过Binance 14调用了sweeper。单笔交易转走了167,464枚ETH和63种代币——包括约16亿枚USDT——总价值约25亿美元。

此后委托仍然有效,因为EIP-7702将其保持至下一次授权为止。规范以便利性为由对此进行辩护:用户不应总是需要设置新合约。然而在这里,同一特性使得攻击者无需新签名即可继续扫走新的充值。后续扫描发生在20:41、21:04、22:39和23:56 UTC等时间点。Binance 14直到2026年10月30日00:10 UTC——近四小时之后——才撤销该委托。

通过被攻陷的钱包,攻击者还指令了币安的另一个钱包,并从中转走8.23亿枚USDC。据TRM称,这第二个钱包是一个独立的智能账户。据TRM统计,币安在以太坊上的损失总计为37.9亿美元。

与稳定币冻结的赛跑

USDT、USDC和RLUSD等稳定币拥有可冻结特定地址的中心化发行方。比特币和以太币则缺乏这样的权威,因此只有冻结入账资金的交易所或掌握密钥的机构才能阻止它们。然而Tether和Circle在资金流出开始后约一小时才冻结首批地址。

据Elliptic称,攻击者通过Uniswap、1inch和做市商将4.34亿枚USDT兑换为160,451枚ETH,接受了较市场价格低12%至26%的折扣——Elliptic将其解读为速度优先于价值。在首次冻结之前,已有约7.86亿美元的稳定币被转换为ETH和TRX。

另一个攻击者钱包还转向了借贷协议Aave。其存入5,990万枚USDT作为抵押品,借出19,762枚ETH,价值约4,400万美元。由此,可被冻结的USDT如今留在Aave资金池中,而ETH则掌握在攻击者手中。Aave作为预防措施冻结了受影响的市场,此后已重新开放;相关仓位仍保持足额抵押。

在Tron上,攻击者在SunSwap将2.34亿枚USDT兑换为6.38亿枚TRX。据Elliptic称,那里的主要洗币钱包执行了546笔TRX转账,中位间隔为96秒。Chainalysis在其自身分析中将Tron上的交易模式归类为自动化:许多地址先恰好收到1枚TRX,随后收到其转发的金额。不过,Elliptic无法判断AI代理是否参与其中。

TRM估计不可冻结的剩余部分为比特币和以太币,约24亿美元。若按当前价格计入XRP和TRX,Elliptic的数字为32.1亿美元。这些比特币通过一条剥离链分散在19个地址中,尚未进入任何服务机构。因此分析师预计,跨链桥、兑换服务和场外交易台将成为下一阶段。

交易所需要补充的管控措施

TRM的建议正是针对这些薄弱环节。交易所应拒绝非预期的EIP-7702授权,并应将跨越nonce区间的多项授权请求视为账户被攻陷的信号。TRM还建议按链和钱包层级隔离签名基础设施与审批路径。对于财库钱包,任何委托都是立即报警的信号,因为本不应持有代码的地址突然携带了代码。在币安,据交易所自身所述,该委托并未经过正常审批,而撤销几乎在四小时后才发生。针对这一确切场景,TRM建议制定经过演练的、预先批准的撤销流程。Immunefi副总裁Simone Imbrescia同样认为薄弱环节在于操作层,因为此次攻击几乎不需要链上代码。

币安尚未披露最初的入侵点。该交易所目前仍暂停提款,计划逐步恢复开放,并正在全面检修其提款系统。除根本原因报告外,它还计划于2026年11月2日发布储备金证明报告。

基于Crypto Valley Journal的报道。