关于币安这起案子,前两篇写的是钱包和洗钱。第三篇,也就是币安 11 月 3 日自己发的那份初步调查报告,写的是招聘。

报告描述的是一场持续数月的渗透,全程不需要私钥。攻击者进了三名工程师的电脑,找到一个容器部署 token,然后用币安自己的签名服务,在几个小时内把 63.4 亿美元转出热钱包(币安)。

这跟大多数交易所的安全模型假设的失效方式不一样。不是助记词被偷,不是 HSM 被攻破,也不是内部人反水。是一条招聘流程、一个搜索结果的安装包,和一个原本用来提高效率的 AI 工具。

币安给出的时间线

2026 年 6 月。 钱包运维团队的工程师 A,在搜索引擎里找一款热门 AI 编程工具,下载了被篡改的 Homebrew 安装包。币安安全团队发现异常,换掉设备,轮换了所有相关凭证。但有一件事没法撤回:攻击者已经知道他是谁、做什么、钱包基础设施团队还有哪些人。

整个 2026 年。 币安说安全团队发现并阻止了 57 起疑似朝鲜关联的攻击,手法包括假招聘面试、伪装成热门开发者工具的恶意软件、被污染的软件包和浏览器插件、假冒视频会议软件。这个数字值得多看一眼:这套剧本不新鲜,是反复在用的。

2026 年 9 月。 第二名工程师 B 在正规招聘平台被人以「项目总监」身份接触,对方看过他简历上写的币安经历。第一轮面试是「HR」,对方主动分享个人社交媒体上的照片和视频来建立信任;第二轮是「CEO」,公司是虚构的。面试最后要求他把一份编程作业下载到工作电脑上。作业里藏着恶意仓库,初始化时自动执行,用一份伪造的合法开发工具组件替换原件,并连上攻击者的服务器。币安说,当时终端防护没有检测出来。

10 月 20 日。 攻击者用这台被感染的机器和币安内部的 AI 工具,控制了工程师 A 和第三名钱包工程师的系统。报告没有解释 AI 工具具体怎么被用来做横向移动,只说工程师 A 的电脑上存着一个可以部署容器的 token。

10 月 29 日。 20:05 UTC,攻击者登录第三名工程师的电脑,用从第一台机器拿到的凭证部署容器,执行恶意脚本。20:05 到 20:09 之间,五个热钱包向攻击者地址转出 2.3346 亿枚 XRP。Solana 和 Optimism 的热钱包转出约 97.05 万枚 SOL 和 4420 万枚 OP。接着一个热钱包转出 18,270 枚 BTC。

以太坊那条线更技术性。币安说攻击者用内部签名服务触发了 EIP-7702,把热钱包的部分执行权委托给攻击者控制的合约,涉及 50 笔签名交易。因为钱包本身用多方计算,没有任何单一私钥能撤销这些委托,止损只能临时搭一套专门的流程。

最后一笔未授权转账是 2,961.9 枚 ETH,23:56 UTC 完成。10 月 30 日 00:10 UTC,委托被清除(CNBC)。

这两个说法我们在链上复核过。被委托的币安 14 号钱包 0x28c6c06298d514db089934071355e5743bf21d60,现在返回的字节码是空的,委托确实不在了。第一个接收地址 0x5227f603c1ee34ce3c06efe6477003bdfccb2f8c 上,还躺着约 11.75 亿枚 USDT 和 8.23 亿枚 USDC,和我们 10 月 30 日测到的稳定币余额一致。八天过去,被冻结的钱没有动。

恢复账本:百分比到底在说什么

币安的口径比它的文案跑得快。

10 月 31 日第 3 号进展更新说垫付约 90%。11 月 2 日第 5 号更新和 BBC 的报道是约 95%。11 月 4 日第 7 号更新说 98%。11 月 3 日那份报告也用 98%,但把时间点写成 10 月 31 日,和当天更新的 90% 对不上(币安第 7 号更新)。

方向是清楚的:预留了超过 100% 的资金,大部分余额的背书已经补上,剩下 2% 是流动性差的代币,还在场内和场外买。

冻结是另一本账。报告说约 28.5 亿美元被冻结或拦截,待对账和随市价波动。这是发行方(主要是稳定币)加上交易所和跨链桥配合的结果。它不是还给币安的钱,更不是还给用户的钱,是一笔在律师和发行方扯清楚之前不会动的钱。

用户能感知的是提现队列。11 月 1 日 06:00 到 15:30 UTC,币安处理了 46.49 亿美元提现和 10.1 亿美元充值,净流出约 36.4 亿美元,占其披露的 1710 亿美元管理资产的 2% 左右(BBC)。之后分批开放,11 月 6 日又开了一批,覆盖 BSC、Base、以太坊、Optimism、Polygon、Arbitrum、Avalanche、Tron 和 Sui。

储备证明的范围也扩了。11 月 4 日 00:00 UTC 的快照从 10 个代币扩到 44 个,零知识证明预计要算 50 到 60 小时。这确实是可验证性上的进步,但储备证明只说明某一刻资产有背书,不等于偿付能力,也不等于没有窟窿。

还没说清的三件事

第一,AI 工具怎么被用的。报告只说攻击者用内部 AI 工具从被感染的机器摸到另外两名工程师的系统,没说它是泄露了凭证、执行了动作,还是只是降低了发现门槛。对所有在公司内部部署「能读代码、能操作系统」的 AI 助手的团队来说,这个细节很关键。如果一个 AI 工具能跨机器动作,它就是一条带聊天框的横向移动通道。

第二,第三名工程师的机器为什么能签名。报告说 10 月 29 日攻击者登录该机器、部署容器,但没说这台机器有什么权限,也没说为什么另一名工程师笔记本上的容器部署 token 足以碰到钱包签名服务。这才是把「端点被攻破」升级成「几十亿美元被转走」的控制缺口。

第三,独立审查。币安说要请第三方安全公司全面复核,部分技术细节会保密。这两点都合理,也意味着公开版本在接下来一段时间里仍然是不完整的。

能迁移出去的经验

加密安全建议大多是写给持币人的:护好助记词、检查授权、用硬件钱包。这些在这次事件里一条都用不上。受害者没有签任何东西,被打穿的是雇主的招聘流程。

对任何在持有私钥的公司工作、或者正在面试的人,能带走的就几条:

  • 会在安装时自动执行的「编程作业」就是代码执行。用一次性环境跑,别放工作电脑。
  • 会主动发个人社交内容来建立信任的招聘方,是在跑剧本。真 HR 不需要这些道具。
  • 搜索结果是攻击面。被篡改的 Homebrew 安装包、仿冒的软件包页面,都是有记录的手法;AI 编程工具现在是最好的诱饵,因为人人都想要。
  • 终端防护不是边界。币安自己的报告说,当时没检测出来。
  • 部署 token 就是钥匙。CI 和容器凭证要按签名材料的标准管,这次它们就是通往签名服务的路。

Chainalysis 说过去 18 个月它把超过 1430 万美元的损失归因于类似的假面试手法,并认为这是朝鲜关联团伙在小目标上练手的方式(Chainalysis)。币安这起案子,是同一套剧本打到了足够大的目标。

转出环节的链上细节,写在 10 月 30 日的技术复盘里;资金头 48 小时去了哪,写在洗钱追踪里。这篇补的是中间那段:他们怎么拿到了进楼的钥匙。

资料来源

常见问题

攻击者到底是怎么进来的?

按币安 11 月 3 日的报告:6 月,钱包运维工程师(Engineer A)在搜索引擎找一款热门 AI 编程工具,下载了被篡改的 Homebrew 安装包。币安安全团队发现异常,换了设备、轮换了凭证,但工程师的岗位信息和他钱包团队的同事已经暴露。9 月,第二名工程师(Engineer B)在正规招聘平台被冒充项目总监的人接触,经历两轮假面试,下载的「作业」在初始化时执行恶意代码,绕过了终端防护。10 月 20 日,攻击者用这台机器和内部 AI 工具控制了另外两名工程师的系统,其中一台存着容器部署 token。10 月 29 日,攻击者登录第三名工程师的电脑,部署容器并执行脚本。

28.5 亿美元冻结是什么概念?

这是币安报告里的口径:截至 11 月 3 日,约 28.5 亿美元的资产被冻结或拦截,仍待对账和随市价波动。此前公司口径是「链上约 30 亿美元被冻结」。差额主要是时间和估值口径,不是新增冻结。冻结也不等于追回,要等发行方或司法程序走完。

98% 垫付是不是用户的钱都回来了?

用户能按面值提现是真的。但这 98% 指的是币安用自有资金把受影响资产的缺口补上了,不是被盗的币被追回来了。剩下 2% 是流动性较差的长尾代币,币安还在场内和场外继续买。

EIP-7702 在这里起什么作用?

币安说攻击者利用内部签名服务,通过 EIP-7702 把热钱包的部分执行权委托给攻击者控制的合约。因为该钱包用的是多方计算(MPC),没有单一私钥可以撤销委托,所以止损不是几分钟的事,而是要临时搭一套流程。最后一笔未授权转账 2,961.9 ETH 在 23:56 UTC 完成,委托在 10 月 30 日 00:10 UTC 清除。

是同一个朝鲜团伙干的吗?

FBI 把这起案子归到朝鲜 TraderTraitor,和 2025 年 Bybit 15 亿美元案是同一集群。币安报告本身没有做归因,引用的是 FBI 的结论。Chainalysis 说过去 18 个月它把超过 1430 万美元的损失归因于类似的假面试手法,认为这是在小目标上练手。

普通用户要改什么习惯?

钱包侧没太多可改的:这次没有私钥泄露,也没有用户签名被骗。真正要警惕的是提现延迟期的冒充客服诈骗。币安明确说不会收「解锁提现」的费用,不会提供付费追回服务,也不会要求你授权钱包交易来恢复账户。