# 威胁建模

> 系统性识别"谁会攻击""攻击什么""怎么攻击""如何防御"，在设计阶段就考虑安全威胁。

- ID: m08934
- 分类: system
- 领域: 系统论

## 定义

系统性识别"谁会攻击""攻击什么""怎么攻击""如何防御"，在设计阶段就考虑安全威胁。脚手架作用：站在攻击者角度思考。问"如果我想搞破坏，我会怎么做？"用攻击者视角发现防守盲点。

## 机制

在设计阶段以攻击者视角系统性梳理资产、威胁主体、攻击面与防御措施，把安全左移，而非事后打补丁。结构化方法能覆盖单点思考遗漏的威胁路径。

## 练习

明确要保护什么（资产）与谁来攻击（主体）。枚举攻击面与可能手法（如 STRIDE：仿冒、篡改、否认、信息泄露、拒绝服务、提权）。评估风险并排定缓解优先级。在设计评审中反复迭代。

## 脚手架用法

站在攻击者角度思考。问"如果我想搞破坏，我会怎么做？"用攻击者视角发现防守盲点。

[阅读网页](https://thinkingmodels.site/entries/detail/m08934)
