用途:评估 API、配置和接口是否抵抗开发者误用,找出“最省事的路径”反而导致不安全的设计。核心原则是“成功的坑”:安全用法应是最省力的路径。
主要能力:识别六类尖角——算法/模式选择陷阱(如 JWT alg 混淆)、危险默认值(0/空值/null 关闭安全)、原始字节与语义 API 混淆、配置悬崖(一个错误设置即灾难)、静默失败、字符串化安全。提供四阶段工作流:表面识别、边界探测、威胁建模(恶意者、懒惰开发者、困惑开发者)、验证发现,并按严重度分级。
使用方式:在审查 API/库设计、审计配置模式、评估加密 API 人体工学、检查认证授权接口时使用。对每个选择点追问 0、""、null、负数、类型混淆、默认值与错误路径的行为。
适用场景:安全相关的 API 设计评审、配置审计、加密与认证接口评估。
限制:不用于实现 bug、业务逻辑缺陷或性能优化;资料未提供具体安装命令、收费或平台信息。