SuperAPI AI 工具集

security-threat-model

安全与审计

查看项目

更新于 10-16 01:18

技能介绍

用途:为服务或功能产出完整的基于 STRIDE 的威胁模型。该技能把威胁模型定位为对攻击者、资产、边界和控制措施的结构化分析,让工程团队能做出有据可查的安全决策。

必要输入:若未提供,需先询问服务名称与描述、架构概览(组件、依赖、数据流,可用图描述或 ASCII 图)、部署环境(云厂商、VPC/网络拓扑、运行方式)、数据敏感性(PII、支付数据、凭据、仅内部)、现有控制(认证方式、传输/静态加密、WAF/防火墙、安全扫描)、信任级别(匿名公众、已认证用户、内部服务、管理员)。

输出结构:1)概述(范围之内/之外的组件与数据流);2)资产登记表(资产、描述、敏感性、负责人,附敏感性分级键);3)信任边界与架构(含 ASCII 边界图、边界表:来源/去向/认证机制/是否加密);4)STRIDE 威胁分析(按组件列出 ID、类别、威胁、攻击向量、现有控制);5)风险登记表(可能性 1–5 × 影响 1–5 = 风险分 1–25,优先级带 Critical 20–25、High 12–19、Medium 6–11、Low 1–5);6)缓解措施表(ID、威胁、缓解、负责人、目标日期、工单);7)已接受风险(须有具名风险负责人与复核日期);8)安全控制汇总(控制、类型、覆盖威胁、实施状态);9)复核节奏(触发条件与动作)。

STRIDE 类别:S 仿冒、T 篡改、R 抵赖、I 信息泄露、D 拒绝服务、E 权限提升。

质量检查与反模式:每条信任边界须命名并说明认证机制;每个 Critical/High 风险须有具名负责人和目标日期的缓解措施;每条已接受风险须有具名负责人与复核日期;资产登记须含数据敏感性级别及至少一项凭据类资产;STRIDE 须覆盖所有主要组件而非仅 API 层;缓解措施须具体到可建工单。不得只做理论性威胁,须按可能性与影响排优先级;不得省略资产登记。

限制:资料未提供该技能的安装方式、收费模式、支持平台或运行环境等信息。