公开版Mythos正式上线:解析AI智能合约审计的优势与局限

marsbit發佈於 2026-06-11更新於 2026-06-11

文章摘要

近日,Anthropic正式推出公开版AI审计工具Mythos(Claude Fable 5)。AI在代码审计领域展现出显著优势,尤其在模式匹配与批量初筛方面效率惊人。例如,在Zcash事件中,研究员借助AI在数小时内发现了一个潜伏四年的人工审计未察觉的严重漏洞。另一个案例中,AI迅速识别出因存储布局冲突导致的“存储槽碰撞”漏洞,该类漏洞因涉及第三方库细节而容易被人工审计忽略。 然而,AI审计也存在明显局限。在复现Curve LlamaLend sDOLA等复杂跨协议攻击事件时,Fable 5未能识别其核心风险。这类漏洞依赖于多个协议间的组合与业务逻辑联动,考验对整体经济模型和业务语义的理解,目前仍是AI的短板。 综上所述,AI在标准化、细节化的单合约漏洞挖掘中优势突出,能有效补充人工审计的盲点;但在处理复杂的跨协议组合攻击与业务逻辑分析时,仍需依赖安全审计专家的主导。业界正逐步形成“AI辅助筛查+专家深度分析”的协同工作流程,以提升审计的效率和全面性。

原文来源:Beosin

6月9日,Anthropic 正式推出 Mythos 公开版本 Claude Fable 5。此前 Mythos 在安全漏洞挖掘的能力突出,能迅速发现系统内部隐蔽的漏洞,在网络安全领域引发了高度关注。

近期的Zcash事件是AI挖掘区块链漏洞的典型实例。安全研究员 Taylor Hornby 借助 Anthropic Claude Opus 4.8 模型,在短短几小时内就发现了一个潜伏四年、此前多次人工审计均未察觉的 Orchard 隐私池 soundness 漏洞,该漏洞理论上可铸造无限未被检测的假 ZEC,直接导致 ZEC 价格暴跌近 40%。

目前AI在代码模式匹配、批量初筛等方面展现出惊人的效率,将AI融入区块链与智能合约安全审计流程正在成为Web3安全行业的趋势。本文将结合真实漏洞案例和Fable 5 的实测表现,分析 AI 在智能合约审计中的优势与短板。

AI审计优势场景

案例分析:存储槽碰撞

某合约同时使用了以下两个组件:

1. 自定义的 rewards mapping(用于记录用户可领取的奖励)

2. Solady 库的 ReentrancyGuard(防止重入攻击)

两个组件的存储布局发生了冲突

其中 Solady 的 ReentrancyGuard 为了极致 gas 优化,使用了固定的、低编号的存储槽(通常通过特定计算得到一个接近常量的 slot)。nonReentrant modifier 的典型逻辑是:

// A simplified versionmodifier nonReentrant() {    // when entering, write guard slot as 0xff...ff(Sentinel Value)    assembly {        if eq(sload(REENTRANCY_GUARD_SLOT), 2) { revert(...) }  // 2 represents locked        sstore(REENTRANCY_GUARD_SLOT, 2)  // locked    }    _;    // recover when function finishes    assembly { sstore(REENTRANCY_GUARD_SLOT, 1) }}

自定义的rewards mapping:

mapping(address => uint256) public rewards; 

由于 Solidity 存储布局规则(mapping 的第一个 slot 是其声明位置计算得到),rewards mapping 的第一个槽位与 ReentrancyGuard 的固定保护槽完全相同。

攻击流程(详细步骤):

1. 攻击者调用 getReward() 函数

2. nonReentrant modifier 触发,把 guard slot 写入 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(全 1)

3. 合约代码随后读取 rewards[攻击者地址] —— 但由于槽位碰撞,它实际读到的是 guard slot 里的 0xff...ff 这个超大值

4. 合约认为“有巨额奖励”,于是把这笔 ETH 转给攻击者,同时尝试把 rewards[攻击者] 清零(但又写回了同一个 guard slot)

5. 因为 modifier 会在函数结束时把 slot 恢复,攻击者再次调用 getReward() 时,流程重复

6.攻击者循环调用 200 次,每次都成功提取固定金额的 ETH,直到合约中可提取的 ETH 被抽干

需要注意的是,这不是传统意义上的“重入攻击”(reentrancy attack),而是ReentrancyGuard 自身的防护机制被存储碰撞反向利用,变成了无限领奖的漏洞。人工审计时极少会逐行深挖第三方库的存储布局,而 AI 可瞬间完成库版本比对 + 存储槽精确映射,直接命中这类“隐蔽碰撞”漏洞。

AI审计劣势场景

Fable 5 在单一合约、纯代码语法、底层存储类漏洞检测中表现优异,但面对跨协议组合语义、多合约组合攻击时,仍存在明显局限性。我们采用最新公开版 Fable 5,对 Curve LlamaLend sDOLA 攻击事件相关合约开展复测,结果印证了这一问题。

本次审计涉及合约清单:crvUSD Controller.vy、sDOLA.sol、ERC4626.sol等系列合约。而Fable 5 未能识别出本次攻击对应的核心风险:

该事件属于典型跨协议组合漏洞,单一合约代码语法、逻辑均无问题,但攻击者利用多协议联动构建攻击链路:

1. 借助闪电贷工具,操纵 Curve 资金池价格,恶意压低 sDOLA(ERC-4626 金库份额)的资产价格;

2. 大量以 sDOLA 为抵押品的借贷仓位触发清算阈值;

3. 攻击者批量执行清算操作,从中获利。

这类漏洞依托 DeFi 多协议组合形成,考验AI/审计专家对整体业务、协议经济模型的综合分析能力,目前ai审计在跨协议组合语义还是存在不足。

结语

通过实际案例测试可以看出,Fable 5 在存储槽冲突、代码模式漏洞、单合约逻辑缺陷、批量代码初筛等标准化、细节化场景中,能够有效挖掘人工审计易遗漏的隐蔽漏洞,但在处理跨协议组合语义、DeFi 经济模型、多合约联动攻击、复杂业务逻辑漏洞时,难以理解链上生态的业务本质,挖掘组合攻击路径,这部分仍需专业安全审计人员主导分析。

在日常审计工作中,Beosin已建立成熟的AI+安全审计专家协同的审计流程,不仅大幅提升审计效率,还能更好地发现潜在的细节风险与复杂业务逻辑漏洞,让审计工作更加高效、全面和深入。

相關問答

QMythos公开版本Claude Fable 5上线后,文章中提到的AI在智能合约审计中的一个核心优势是什么?

A文章中提到的核心优势是AI在代码模式匹配和批量初筛方面展现出惊人的效率,特别是在挖掘存储槽冲突等隐蔽的底层漏洞方面。例如,AI能够瞬间完成第三方库版本比对和存储槽精确映射,发现人工审计极易遗漏的存储布局碰撞漏洞。

Q文章中用Zcash事件说明了AI在审计中的什么能力?

AZcash事件说明了AI在挖掘区块链深层、隐蔽漏洞方面的高效能力。安全研究员借助Anthropic Claude模型,在几小时内就发现了一个潜伏四年、多次人工审计均未察觉的关键漏洞,这展示了AI在快速、精准发现复杂安全问题上的潜力。

Q文章中描述的“存储槽碰撞”案例,具体是如何被攻击者利用的?

A攻击者利用了一个自定义的`rewards` mapping与第三方库`Solady ReentrancyGuard`的防护存储槽位发生碰撞的漏洞。当攻击者调用`getReward()`函数时,防护机制写入的哨兵值被误读为巨额奖励金额,导致合约重复向攻击者转账,直到资金耗尽。这不是传统的重入攻击,而是防护机制本身因存储碰撞被反向利用。

Q文章指出AI审计目前存在的主要局限或劣势是什么?

A文章指出AI审计目前的主要局限在于处理跨协议组合语义、多合约联动攻击以及复杂的DeFi经济模型时存在不足。例如,在复测Curve LlamaLend sDOLA攻击事件时,Fable 5未能识别出核心风险,因为这类漏洞依赖于对多个协议交互和整体业务逻辑的综合理解。

Q根据文章结语,Beosin是如何将AI融入其安全审计工作的?

ABeosin建立了成熟的“AI+安全审计专家”协同审计流程。该流程利用AI在标准化、细节化场景(如代码模式漏洞、批量初筛)中的高效优势,同时由专业安全审计人员主导分析复杂的跨协议组合、业务逻辑和经济模型漏洞,从而实现效率与深度的结合,让审计工作更加高效、全面和深入。

你可能也喜歡

Trade.xyz 定价风波暴露出 Pre-IPO 永续合约的致命软肋

当加密圈用户为SpaceX的Pre-IPO机会兴奋时,Hyperliquid上的Trade.xyz因其SPCX盘前永续合约定价规则陷入争议。SpaceX最新招股书显示总股本较市场预期高出约10%,导致理论每股价格需下调。多家中心化交易所据此暂停并调整了合约价格,但Trade.xyz声明其合约旨在追踪市场对单股价格的预期,而非反映公司整体估值或依赖股本数据,因此未调整定价。这导致其合约价格与其他平台出现偏差,引发跨平台套利,并使平台多头持仓者因价格跳空而蒙受约10%的损失,部分高杠杆用户甚至爆仓。 用户批评Trade.xyz在产品初期未清晰披露规则,事后修正的做法缺乏说服力,且对用户损失表现冷漠。此次风波暴露了去中心化永续合约交易所在处理Pre-IPO资产时的一个关键难题:缺乏类似中心化交易所的Rebase(基准价重置)机制。Rebase能在公司股本等基本面信息变更时,同步调整合约价格和用户持仓数量,保持持仓价值稳定。对于完全运行在智能合约上的Perp DEX而言,实现此类调整技术复杂、成本高且可能引入安全风险。 Trade.xyz基于HIP-3架构,每个市场独立,缺乏平台级统一的Rebase支持。尽管有去中心化交易所成功实施过Rebase案例,表明技术上并非不可行,但关键在于平台是否愿意投入资源构建相关机制。此次事件为链上Pre-IPO资产的设计与信息披露敲响警钟,未来如何构建可靠的价格发现机制以应对真实公司的行为和信息披露变化,将是Perp DEX探索现实世界资产道路上的重大考验。

链捕手24 分鐘前

Trade.xyz 定价风波暴露出 Pre-IPO 永续合约的致命软肋

链捕手24 分鐘前

加密一级市场投融资前瞻周报|稳定币监管临近落地,ETF资金连续撤离,资本开始押注支付与现金流

## 加密一级市场投融资前瞻周报摘要 **核心观察:资金从风险资产转向支付与收益基础设施。** 过去一周,市场呈现结构性变化:BTC和ETH ETF连续第四周净流出(分别约17.2亿和1.68亿美元),显示传统风险资金撤离。然而,稳定币总市值仍在增长(达3254亿美元),表明链上资金并未离场,而是进入防御与等待阶段。 **一级市场聚焦三大赛道:** 1. **稳定币基础设施**(融资额占比约28%):随着美国《GENIUS法案》进入关键阶段,监管框架临近落地,资本关注点从合法性转向支付、清算网络构建。代表项目:M0 Protocol、Ethena。 2. **AI Agent基础设施**(融资额占比约26%):投资重点从概念转向实际经济体,关注Agent执行、身份、支付与协作所需底层网络。代表项目:Halliday、OpenRouter。 3. **现实世界资产**(融资额占比约18%):机构寻求链上现金流资产,RWA赛道进入规模化竞争。代表项目:Ondo Finance、Plume Network。 **趋势前瞻:** * **支付网络成主线**:稳定币监管明晰后,支付网络价值将重估。 * **收入型协议受青睐**:如衍生品协议Hyperliquid凭借高额收入(年化超7亿美元)获得认可,显示市场估值逻辑正从“叙事”转向“现金流”。 * **VC出手更谨慎**:在监管与宏观政策(如美联储议息)明确前,资本提高标准,更看重项目的收入、用户增长与商业闭环能力。 **未来一月关键事件**:关注《GENIUS法案》进展、6月FOMC议息会议、GRVT及Initia等项目的潜在代币生成事件。

marsbit39 分鐘前

加密一级市场投融资前瞻周报|稳定币监管临近落地,ETF资金连续撤离,资本开始押注支付与现金流

marsbit39 分鐘前

交易

現貨
合約
活动图片