创新方案
需要映射攻击路径、识别防御缺口或向干系人沟通安全风险时…
适用于安全威胁建模中可视化复杂攻击场景、定位防御缺口并规划防御投入。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要映射攻击路径、识别防御缺口或向干系人通用
解决思路
- 从明确的根目标开始:定义攻击者最终想要达成什么。
- 在根目标下拆分出子目标,并用树形层级逐层向下分解。
- 对子目标使用 OR 节点(或节点,椭圆):任一子节点成功即可达成该目标。
- 对子目标使用 AND 节点(与节点,矩形):所有子节点都成功才能达成该目标。
- 对叶子节点(方框)记录原子攻击步骤,不再继续拆分。
- 为攻击标注成本:$、$$、$$$。
- 为攻击标注时间:小时、天、周。
- 为攻击标注技能要求:低、中、高。
- 为攻击标注被检测可能性:低、中、高。
- 需要具体模板时,阅读 `references/details.md`,使用其中的完整模板库和工作示例。
- 以明确的攻击者目标作为起点,不要模糊。
- 考虑所有攻击向量,穷尽列出。
- 为攻击补充成本、技能和检测属性。
- 定期更新攻击树,纳入新出现的威胁。
- 与专家/红队评审验证攻击树。
- 不要过度简化:真实攻击是复杂的。
- 不要忽略依赖关系:AND 节点很重要。
- 不要忘记内部威胁:并非所有攻击者都来自外部。
- 不要跳过缓解措施:攻击树是用于防御规划的。
- 不要让攻击树保持静态:威胁态势会演变。