1、概念
威胁建模可以通过结构化的方法,系统的识别、评估产品的安全风险和威胁,并针对这些风险、威胁制定消减措施的一个过程。STRIDE是微软开发的用于威胁建模的工具,或者说是一套方法论。
2、原因
(1) 站在攻击者的角度通过识别威胁,尽可能多的发现产品架构和功能设计中的安全风险
(2) 制定措施消减威胁,规避风险,确保产品的安全性
3、时机
威胁建模应融入企业的软件开发安全生命周期(SDL)中。
(1) 新产品或新功能的设计阶段应开展威胁建模,发现风险、制定消减措施,消减措施是安全需求的一部分,需落入产品需求跟踪,确保产品安全。
(2) 系统运行过程中也可以开展威胁建模,发现的风险可以为企业渗透测试提供支持,尽可能发现更多的漏洞。
4、STRIDE威胁建模方法
4.1、基本步骤

4.2、六类威胁
STRIDE 是从攻击者的角度,把威胁划分成 6 个类别,分别是 Spooling(仿冒)、Tampering(篡改)、Repudiation(抵赖)、InformationDisclosure(信息泄露)、Dos(拒绝服务) 和 Elevation of privilege (权限提升)。
为什么划分这 6 类,这与信息安全三要素和信息安全基本的三个属性相关。
| 信息安全三要素 | 信息安全三属性 |
|---|---|
| 保密性 | 认证 |
| 完整性 | 鉴权 |
| 可用性 | 审计 |

ASTRIDE是一种威胁建模方法,源自微软,用于系统性识别和评估安全风险。它包括Spooling、Tampering、Repudiation、Information Disclosure、Dos和Elevation of Privilege六类威胁。此方法在设计阶段融入软件开发安全生命周期,通过确定组件面对的威胁并制定消减措施,确保产品安全性。微软提供了威胁建模工具协助实施。
最低0.47元/天 解锁文章

1476

被折叠的 条评论
为什么被折叠?



