中文

XChainWatcher:监控与识别跨链桥攻击

密码学与安全 2025-09-09 v3 分布式、并行与集群计算

摘要

跨链桥是一种区块链互操作性的中间件,支持资产和数据在不同区块链之间的转移。然而,近年来这些桥的漏洞导致自 2021 年 5 月起累计损失超过 32 亿美元。虽然已有研究揭示了这些漏洞的存在,但缺乏定量研究,且没有保护跨链桥免受此类攻击的安全措施。此外,目前也没有研究涉及可能导致财务损失的跨链桥实践。我们提出了 \toolName~(跨链观察者),这是一个模块化且可扩展的基于逻辑驱动的异常检测器,用于跨链桥。它在三个主要阶段中运行:(1) 从多个区块链解码事件和交易,(2) 从提取的数据构建逻辑关系,(3) 将这些关系针对一组检测规则进行评估。使用 \toolName,我们分析了两座曾遭受攻击的桥:Ronin 桥和 Nomad 桥。\toolName 成功识别了导致 $6110 万和 $190 万 (美元) 损失的交易,并在后者方面超越了知名安全公司的结果。我们不仅揭示了成功的攻击,还揭示了其他异常现象,例如 37 起跨链交易 (\CCTX) 这些桥不应该接受的交易、对 Nomad 桥的尝试性攻击、约 $780 万代币锁定在一个链上却从未在以太坊上释放的现象,以及用户因与桥交互不当而损失 $20 万。我们提供了首个包含 81,000 条 \CCTXS~的开放数据集,覆盖三个区块链,捕捉了超过 $42 亿美元的代币转账。

关键词

引用

@article{arxiv.2410.02029,
  title  = {XChainWatcher: Monitoring and Identifying Attacks in Cross-Chain Bridges},
  author = {André Augusto and Rafael Belchior and Jonas Pfannschmidt and André Vasconcelos and Miguel Correia},
  journal= {arXiv preprint arXiv:2410.02029},
  year   = {2025}
}

备注

14 pages, 8 figures