W3
安全实战与案例库进阶527 次阅读

Wormhole 被盗约 3.26 亿美元:一次签名验证的疏忽

漏洞出在跨链消息的验证环节——合约没有正确校验守护者账户,攻击者伪造了一条"已批准"的跨链消息凭空铸出 wETH。

#安全#案例#跨链桥#签名验证#Wormhole

一句话结论

Wormhole 事件是验证逻辑缺失类的典型:合约相信了不该相信的输入,于是攻击者可以凭空造出资产。

事件经过

Wormhole 是连接 Solana 与以太坊等链的跨链桥。2022 年 2 月,攻击者在 Solana 侧调用桥合约的 complete_wrapped 函数,伪造了一条"已由守护者网络签名批准"的跨链消息,让桥凭空铸造出约 12 万个 wETH(当时约 3.26 亿美元),随后跨到以太坊换成真实 ETH。

根本原因:未验证守护者账户

桥的安全性建立在守护者(Guardian)签名之上:只有守护者网络批准的消息才能触发跨链铸造。问题在于:

  • 合约在校验签名时,没有正确验证传入的守护者账户是否真的是当前合法的守护者集合,而是使用了一个可被攻击者控制的旧状态
  • 攻击者据此自己构造了"合法签名",绕过了整条验证链路

修复方式是在校验前把守护者的账户信息同步为最新状态。

为什么桥特别容易被盯上

跨链桥同时具备三个特征,天然是攻击首选:

  1. 资金高度集中:一座桥锁着数十亿资产
  2. 逻辑复杂:要同时理解两条链的状态与消息格式,攻击面大
  3. 验证依赖外部输入:只要有一步没校验干净,就等于给了伪造入口

给你的教训

  • 不要把桥当成"转账工具"就无脑用:桥是风险最高的 DeFi 品类之一,优先选官方桥或长期运行、审计充分的主流桥。
  • 跨链时先用小额跑通,确认到账再操作大额。
  • 关注桥的审计报告与保险/赔付记录,出过事且未妥善赔付的桥要回避。

延伸阅读

动手教程

把这个概念用起来的分步实操,跟着做一遍比再读十篇都记得牢

中心化交易所注册与账户安全设置
从选平台、核实官网、注册账号、KYC 实名,到 2FA、反钓鱼码、提现白名单和 API 权限,一次性把 CEX 账户的安全设置做全,避免以后被盗号或钓鱼。
预计 20-30 分钟 →
Gas 机制与获取途径:手续费怎么算、从哪里来
把「Gas」这件事从原理讲到实操:为什么链上每一步操作都要付费、Gas 到底付给谁;Gas Limit、Base Fee、Priority Fee、Max Fee 四者的关系与 EIP-1559 计费公式;以太坊主网、L2、BSC、Solana 的实际成本差异与数量级;如何查看实时 Gas 价格并选择合适档位;<strong>获取 Gas 的六条实际途径</strong>——从交易所直接提主币、测试网水龙头、跨链桥搬资产、DEX 用代币换主币、Gas 代付与账户抽象、CEX 中转;遇到「有代币但没 Gas」时的应急解法;省 Gas 的七个实操技巧;最后是 Gas 成本核算与记账方法。
预计 35-45 分钟 →
硬件钱包与钱包安全加固:冷存储、多签与分层策略
把钱包安全从「小心别被骗」升级为「即使被骗也伤不到根本」:为什么硬件钱包是资产安全的分水岭——私钥永不接触网络、签名在设备内完成、电脑中木马也拿不到密钥;硬件钱包选型与<strong>只从官方渠道购买</strong>(拒绝二手与第三方改装)的原因;设备初始化时助记词必须在设备屏幕上生成与抄写;与 MetaMask 联动的配置流程与屏幕双重核对纪律;多签钱包(Safe)的原理、阈值配置与团队共管场景;社交恢复与智能钱包如何消除「助记词丢失即终局」;分账户策略的落地方法;家庭与团队场景下的备份分片、共同持有人与继承方案;最后是一份安全加固总清单与年度安全复盘流程。
预计 40-50 分钟 →
合约安全:重入、预言机操纵等高频漏洞与防范
以攻击者视角系统拆解导致史上巨额损失的智能合约漏洞类别:建立「所有外部输入与外部调用都是恶意的」安全第一性原理;重入攻击的三种形态与 Checks-Effects-Interactions、重入锁;整数溢出/下溢与 0.8 内置检查;访问控制缺失与 tx.origin 钓鱼;外部调用失败导致的拒绝服务;闪电贷如何无成本放大价格预言机操纵风险,以及 Chainlink 喂价与 TWAP 的正确姿势;无限授权与签名重放;可预测随机数;最后用 The DAO、Parity 多签、Ronin 桥、Euler 等真实案例时间线建立直觉,并给出项目方的应急响应预案框架。
预计 50-60 分钟 →

相关问题

读者在这类操作前后最常搜索的问题

免责声明与合规提示内容更新日期:2026-10-28
  • 本站全部内容仅用于技术学习与科普,不构成任何投资建议、要约或招揽。 数字资产价格波动剧烈,请独立判断并自行承担决策结果。
  • 教程记录的是撰写时的产品界面与规则,相关产品更新频繁, 实际操作请以官方当前界面与公告为准。发现内容过时,欢迎在对应页面反馈。

想系统排查自己的安全习惯?从安全自查清单开始。