用途:针对尚未构建的产品开展安全先例调研,回答“现实中会遭受什么攻击、有何证据、证据给出的控制措施是什么”。它不是扫描器,只阅读和归类已公开的安全知识,从不攻击任何系统,也不运行检索到的代码。
主要能力与流程:
- 推导威胁词汇表:把产品范围中的攻击面、能力、数据类别和第三方服务翻译成语料可索引的术语,分为弱点(CWE)、攻击模式(CAPEC、ATT&CK)、控制(OWASP ASVS 等)、组件(OSV 等)、厂商产品(CSAF/VEX)、领域事件(VERIS)六类,每类扩展 3 至 8 个术语并记录来源、关系与否定词,明确记录被排除的范围。
- 执行单个检索角度:角度包括控制标准枚举、移动控制标准、弱点到攻击模式遍历、真实事件挖掘、披露语料挖掘、生态公告查询、厂商公告检索、供应链攻击模式枚举;部分角度有前置条件,不满足则不运行,并记录 not_run 而非零命中。
- 深读一个来源项:按提取模板与证据分级规则提取。
- 汇总为威胁登记表与报告。
使用方式:由调用方提供范围上下文(产品能力、可触达面、数据类别、第三方服务、目标验证严格度),部分流程还需词汇表与角度 id。每个覆盖单元格须记录实际查询、时间戳、状态及计数,并满足 returned = kept + dropped + deduped。可用脚本校验:python <this-package>/scripts/validate_security_prior_art.py keyword-map <file> 及 search <file> --keyword-map <map>。
限制:不用于攻击、利用、扫描或渗透测试运行中的系统;不用于映射监管义务;不用于对设计执行 STRIDE 或 LINDDUN。缺失输入按缺失输入策略处理并记录假设,不虚构范围。输出由配套审查技能判定,其条件文件为权威标准。本资料未提供价格、平台支持等信息。