2026 年 9 月 24 日,加密货币交易所 Bitget 遭遇了一场堪称教科书级的攻击:损失约 3.875 亿美元。但最反常识的地方在于——攻击者从头到尾没有碰过私钥,冷钱包也完好无损,钱是怎么没的?答案是:他们打穿了交易签名信任链。

先看时间线。18:31 UTC,攻击者先用 ETH 和 TRX 发起几笔小额的测试转账,刻意保持在交易所自动风控阈值之下,试探是否有警报。确认安全后,18:58 到 20:09 之间,攻击者在 9 条链(Ethereum、XRP、Zcash、TRON、BNB Chain、Base、Arbitrum、Optimism、Avalanche)上执行了 17 笔大规模提款。内部初步对账估计损失 3.516 亿美元,之后加上 Zcash 和 TRON 的完整交易,修正为 3.875 亿美元。Bitget 的自动对账系统在 19:05 才标记出重大差异并暂停用户提现,但攻击者继续向后端钱包系统注入伪造命令,直到 21:23 完成最后一笔转账。21:44,交易所才彻底关闭签名机和钱包提现服务。

根因分析中有一个常被误解的点:交易所被黑,大家第一反应是私钥泄露,但这次私钥从未失守。真正的问题是第三方安全产品存在一个零日漏洞(Zero-day,指厂商尚未发现或修复的漏洞),攻击者把它和窃取的、拥有高权限的内部网络凭据串联起来,拿到了 Bitget 内部管理系统的访问权。他们直接把伪造的提款指令注入钱包后端,因为这些指令来自系统眼中的“合法内部基础设施”,所以绕过了标准风控检查。更狠的是,每次伪造交易后,攻击者会系统性地删除相关日志和痕迹。

qanzhi111
qanzhi111

这张图清晰地展示了攻击路径:从第三方产品漏洞切入,再到内部凭据,最后直达签名系统。

洗钱环节同样迅速。被盗资产中约 7548 万美元是稳定币(USDT、USDC、USDT0),外加 3000 枚 XAUt(黄金锚定代币)。因为稳定币有发行方可冻结的风险,攻击者在偷到资产后仅 41 分钟内就把所有稳定币换成了 ETH 和 AVAX 这类原生代币。之后主要靠 THORChain(一个去中心化跨链交换协议,可以无托管地跨链兑换资产)来整合资金,大约 2.69 亿美元被路由到 THORChain 换成了比特币。另外还有约 3727 万美元通过 Chainflip 转移。换成比特币后,攻击者又用 CoinJoin(一种混合币技术,把多人的交易合并在一起,切断输入输出关联)进一步混淆链上痕迹。

pic
pic

这里展示了资金流向图。

尽管资金跑得快,但只有极小部分被冻结。公开可见的冻结额约 84 万美元,只占被盗金额的 0.2%。Tether 和 Circle 冻结了约 34 万美元留在攻击者地址上的稳定币,NEAR Intents 在执行中拦截了约 50.3 万美元。经济层面,这笔损失由 Bitget 的用户保护基金(当时估值约 4.65 亿美元)承担,交易所承诺一周内用公司储备(超过 14 亿美元)补足至少 3 亿美元。

调查速度是另一个看点。传统的人工追踪跨链桥交易极耗时间,这次调查团队用了自研 AI 来构建定制自动化工具。

借助 agentic AI 平台(能自主调用工具、完成多步任务的 AI 系统)查询链上数据,调查人员能在碎片化协议中匹配存款和对应支出。原本需要 20 小时以上的人工桥接对账,压缩到 10 分钟内完成。不过 AI 只负责加速数据处理和图谱构建,人类专家仍然负责定义逻辑、审查输出、制定策略。

给开发者和用户的启示很直接:第一,保护私钥远远不够,必须审计第三方安全产品、对内部管理凭据实施多层访问控制,签名基础设施本身也是攻击面。第二,静态风控阈值没用——攻击者用小额转账试探就能绕过,需要动态、上下文感知的监控,即使单笔金额低于阈值也要能发现异常行为模式。

DEV Community
DEV Community

展示的就是动态风控与静态风控的对比。第三,41 分钟换完所有稳定币,说明人工干预太慢了,交易所必须部署自动化熔断器和 AI 追踪工具,实时识别和冻结非法资金流。

这次事件给所有持有中心化资产的人提了个醒:交易所的安全边界远不止冷钱包。攻击者越来越依赖零日漏洞+凭据窃取+去中心化跨链洗钱,防御方必须把 AI 驱动的链上追踪当作基础设施的一部分,而不是可有可无的工具。真正决定能否扛住这类攻击的,是你发现异常、切断信任链、配合取证的速度。那些以为“私钥在冷钱包就安全”的团队,这次可以重新审视自己的信任模型了。

阅读原文 → 返回 AI 技术文档

内容与图片版权归原作者所有 · 原文: https://dev.to/qanzhi111/bitget-3875m-hack-analysis-zero-day-exploit-admin-credential-theft-and-thorchain-laundering-50c9