用途:该技能让智能体对软件应用、API 与基础设施执行结构化威胁建模,分析系统架构、数据流与信任边界,系统性识别潜在安全威胁,产出可纳入开发团队待办清单的优先级威胁登记表与缓解方案。
主要能力:支持 STRIDE、DREAD、PASTA、攻击树、VAST 等方法;可结合架构图、代码仓库、基础设施即代码文件与部署配置,识别组件、数据存储、外部服务与通信通道,绘制数据流图(DFD);逐组件与数据流枚举威胁,用 DREAD 等量化框架评分并结合业务上下文排序;可为高、中优先级威胁给出架构改动、代码修复、配置加固或运营控制等具体缓解措施,映射 NIST 800-53、CIS Controls、OWASP Top 10、MITRE ATT&CK 等框架。支持单体、微服务、无服务器、事件驱动、移动后端、IoT 等架构,以及 AWS、GCP、Azure、Kubernetes 与本地混合环境。
使用方式:向智能体提供架构文档、源代码、基础设施即代码文件或系统描述,指定所需方法论与合规标准,即可生成含 DFD、威胁登记表和缓解计划的完整威胁模型。示例提示:对微服务架构执行 STRIDE 威胁建模,服务定义在 /infra/docker-compose.yml,源码在 /services/,重点关注 API 网关、认证服务与支付服务,并将发现映射到 OWASP Top 10。
限制与注意:仅对用户拥有或明确授权评估的系统开展工作,测试前记录已批准范围;先采用被动或只读检查,主动扫描、利用、负载生成或破坏性修复前须获明确批准;不得泄露密钥、提取无关数据、削弱生产控制或超出授权目标。架构、新功能或新攻击技术出现变化时应更新威胁模型,并将其纳入设计与迭代评审。