用途
EVM Audit — Signature Vulnerabilities 是 EVM 智能合约安全审计技能集中的一个专项技能,用于审计涉及签名验证的合约。当被审计的合约使用 ecrecover、EIP-712、permit 或任何形式的链下签名验证时,应加载该技能。
主要能力
该技能聚焦签名相关的漏洞类别,资料中明确列出的主题包括:
- 跨链重放(cross-chain replay)
- ecrecover 陷阱(ecrecover pitfalls)
- EIP-712 域分隔符问题(EIP-712 domain separator issues)
- permit 边界情况(permit edge cases)
- 签名可延展性(malleability)
使用方式
在审计使用 ecrecover、EIP-712、permit 或任何链下签名验证的合约时加载该技能。技能附带参考文件:
- references/checklist.md — 完整的签名检查清单
适用场景
适用于对 EVM 智能合约进行安全审计,尤其是合约中涉及链下签名生成与链上签名验证逻辑的场景,例如基于 EIP-712 的结构化数据签名、ERC-2612 permit 授权、以及使用 ecrecover 进行签名者恢复的实现。
限制
资料未提供该技能的具体安装命令、运行环境要求、支持的平台或工具链、收费方式与价格等信息,这些内容暂未提供。