用途:该技能用于在系统设计与开发过程中系统化地识别和评估安全威胁,覆盖新系统设计、功能开发、架构变更、安全审查、风险评估、合规要求、事件预防与安全培训等场景。
主要能力:核心采用 STRIDE 方法论,涵盖 Spoofing(冒充)、Tampering(篡改)、Repudiation(抵赖)、Information Disclosure(信息泄露)、Denial of Service(拒绝服务)、Elevation of Privilege(权限提升)六类威胁。技能可生成威胁模型,内容包括系统概述、资产、入口点、信任边界、按 STRIDE 分类的威胁表(含 ID、威胁、影响、缓解措施)、风险评级与行动项。资料示例以用户身份认证系统演示了从资产、入口点到各威胁分类及缓解建议的完整分析流程。
使用方式:资料指出可在 SDLC 早期设计阶段使用,宜由开发者、架构师与安全人员协作完成。威胁需文档化、定期随系统演进更新,优先关注高风险项,缓解措施应具体可执行并可关联安全需求。资料提到 Microsoft Threat Modeling Tool 为可用的支持工具。
限制:资料未提供安装方式、代码、命令、具体平台配置或定价信息;相关内容暂未提供。风险评级与行动项示例来自资料中的认证系统案例,并非通用强制标准。