用途:该技能用于两种场景。BUILD 模式在设计与信任边界相关的新功能、服务、集成或架构时边设计边建模;AUDIT 模式在接手缺少可信威胁模型的既有系统时,从代码与配置中重建隐式模型,并对预期控制与实际控制做差异分析。
主要能力:以 Shostack 四问为主线——分解(DFD、信任边界、资产、参与者)、枚举威胁(按元素用 STRIDE/LINDDUN、目录与攻击树)、处置(缓解/接受/转移/规避并映射到需求与测试)、验证(滥用用例测试、残余风险评审、再建模触发)。BUILD 流程包括界定变更范围、用文本或 mermaid 画 DFD 并标出信任边界、选择方法学、按组件目录枚举威胁(写成 参与者→动作→资产→影响)、用可能性×影响评级并给出处置、产出威胁模型文档与安全需求积压项及滥用用例测试桩,并接入交付流程;也支持敏捷与 PR 级增量建模,对 diff 做微型 STRIDE。AUDIT 流程从代码清点入口点,重建 DFD 与信任边界,识别资产与参与者,逐项检查控制存在/缺失/部分并记录 file:line 证据,做差距分析与严重度校准后按统一格式报告。
关键约定:无图不建模;威胁须为完整句子而非名词;入口点要覆盖队列、cron、webhook、回调、管理工具与 CI/CD;涉及个人数据须加 LINDDUN 隐私检查;严重度等于该部署环境下的可利用性×影响,不直接套用 CVSS 基础分;每条威胁必须有处置,缓解须成为至少一个滥用用例测试;调用 LLM 且带工具或检索内容的组件视为一等攻击面(提示注入、工具调用滥用、过度自主、输出外泄);文档须写明再建模触发条件。规则文件按需加载,rules/02 与 rules/03 覆盖日常大部分工作。
限制:资料未提供具体安装命令、价格、平台支持与运行环境要求;未提供实际案例数据与效果量化。