真正的问题不在于黑客攻击——而在于我们如何信任这个系统
2025年2月21日,Bybit遭遇了加密货币史上最大的单次损失之一:约14.6亿美元。 此次安全事件发生在一次常规的冷钱包转热钱包过程中。运营团队使用 Safe{Wallet} 多签接口发起了一笔看似标准的资金转移。多名签名人核对了屏幕上的细节,通过硬件钱包批准了交易,随后资产便不翼而飞。链上记录后来显示,这些资金被拆分、跨链转移,并流入洗钱渠道。
初期报道将其定性为供应链攻击:攻击者已入侵Safe{Wallet}前端并篡改了交易显示界面。深入调查虽证实了这一机制,却揭示了一个更令人不安的事实。
从2026年的视角回望,当时的应对迅速且专业:
- Bybit立即注入流动性,避免了任何挤兑恐慌。
- 交易所与基础设施合作伙伴通力协作,冻结了部分被盗资金。
- 安全团队开始探讨“签名语义安全”,但尚未形成全行业通用的标准。
这些措施表明,加密货币行业已具备高度能力来应对攻击的后果。 目前仍缺失的——而此次事件也以令人痛心的清晰度揭示了这一点——是任何能够从源头上阻止攻击得逞的强有力机制。
这从来都不是一次简单的技术性入侵。这是对整个信任架构的精准利用。
试想一下:你走进当地银行,核对一笔转入公司已验证账户的款项,签署文件,并收到一切看起来都合法的完整确认——结果后来却发现,这笔钱实际上流入了攻击者的钱包。
你并没有被黑客入侵。而是被系统性地误导了。
攻击如何展开:合法流程中的隐形路径
整个行动始终在正常的多签名工作流内进行,并分为四个紧密关联的阶段展开。
第一阶段: 前端被攻破(入侵入口)
据信,攻击者已攻破了 Safe{Wallet} 的开发或部署环境——可能是通过社会工程学或凭证泄露——随后将恶意 JavaScript 注入到生产环境的前端。该代码处于休眠状态,直到检测到 Bybit 的特定冷钱包地址。
第二阶段: 语义交换(核心欺骗手段)
当 Bybit 团队启动例行的“冷钱包转热钱包”操作时,界面显示了预期的收款地址和金额。 实际上,发送到区块链的交易数据(calldata)却截然不同——这是一个恶意合约升级,将全部控制权交给了攻击者。
第三阶段: 多签名批准(放大效应)
包括高管在内的多名签名人审查了屏幕显示内容,确认了细节,并使用硬件钱包进行了签名。 每个签名在加密学上都是有效的。
第四阶段: 执行与洗钱(结果)
资金一旦上链,便被即时转移、拆分、桥接至其他网络、通过 DeFi 协议混币,并路由至场外交易台。其中绝大多数资金至今未能追回。
用银行业比喻来说:你和同事共同签署了一份看似标准的转账单——但后台系统却悄然将其转换成了永久授权书。
为何无人察觉:信任层中的盲点
此次攻击之所以得逞,是因为长期被视为坚不可摧的三层防护体系,均未能验证该交易的实质含义:
- UI层 — 这是用户唯一能看到的界面,也是他们做出判断的唯一依据。
- 签名流程 — 至今仍被视为最终的、不可突破的安全门。
- 多签治理 — 旨在消除单点故障。
每一层都检查了流程是否正确。 但没有任何一层确认 意图 与链上实际执行的内容是否一致。
由此产生的风险既是即时的,也是结构性的。短期来看,一个被误导的签名就可能清空整个金库,而所有合规系统却仍显示正常。 从长远来看,这会侵蚀人们对冷钱包和多签(机构加密安全的基础)的信心,并降低未来攻击者的门槛。他们不再需要窃取密钥或利用智能合约漏洞。 他们只需操纵用户认为自己正在签署的内容即可。
这就像是数字世界中的一个场景:每个人都在仔细核对签名是否真实,却无人费心验证文件本身是否已被调包。
资金流向与攻击者画像
链上分析揭示了一种纪律严明、教科书式的洗钱模式:
包括Chainalysis在内的多家区块链情报公司均高度确信,此次攻击与Lazarus Group的活动特征一致,这一判断基于资金流向模式、洗钱技术以及此前Ronin和Harmony Bridge遭黑客攻击等事件中观察到的历史行为之间的相似性。
需要注意的是,此类归因是基于行为和链上分析得出的,应被视为高度可信的评估,而非正式的法律裁定。
官方回应:有效的损害控制,而非根本解决
业界反应迅速且得当:
- Bybit 在数小时内恢复了流动性,并与合作伙伴合作冻结了部分资金流。
- 链上追踪团队全天候运作;多个钱包已被冻结。
- 受影响的 Safe{Wallet} 前端已被下线并替换。
- Bybit 悬赏丰厚,并公开承诺承担受影响的损失,从而避免了客户信心的流失。
这些措施限制了损失,并展现了真正的运营成熟度。然而,它们仍然是被动应对。根本问题依然存在:用户仍依赖第三方界面来解读其签署的内容,原始调用数据对大多数人而言依然难以理解,且系统仍默认“屏幕上显示的内容即链上发生的内容”。
防御之道:从“防止入侵”转向“防止误签”
Bybit 标志着 Web3 安全范式的永久性转变。 核心问题不再是“如何阻止攻击者入侵?”,而是“如何防止合法用户批准错误的操作?”
切实有效且影响深远的防御措施包括:
- 签名时的语义清晰度 — 每个钱包界面都必须清晰地模拟资产流动、权限变更和合约交互(Tenderly 或 Blocksec 等工具已支持此功能)。
- 前端完整性检查 — 要求提供可验证的前端哈希值或零知识证明,以便用户和自动化系统能够确认界面未被篡改。
- 高风险操作防护措施 — 针对合约升级、权限变更或大额转账,引入时间锁、多阶段审批或离线治理机制。
- 硬件钱包独立性 — 设备应显示原始调用数据摘要并要求用户确认,而非依赖前端描述。
- 供应链强化 — 强制要求对任何与用户密钥交互的钱包、跨链桥或前端服务进行定期第三方审计和运行时监控。
目标直截了当且不容妥协:用户签署的内容必须与区块链执行的内容完全一致。
结论:攻击面已发生转移
Bybit 并未暴露私钥或智能合约中的新加密弱点。 它揭露了在 人类认知 方面的漏洞,而该系统仍将界面视为无懈可击的。
该行业的核心攻击面已悄然转移。 未来的威胁将瞄准 UI 层,利用人类认知,并隐藏在完全合法的签名之中。
这不再是系统能否被攻破的问题,而是人们是否会被诱骗而亲手攻破它。
Web3 最大的安全挑战不再是防止系统被黑客入侵——而是确保人类绝不会被误导而做出错误的决定。
参考文献