《威胁建模:设计和交付更安全的软件》——1.3 潜心开始威胁建模的检查列表

简介:

本节书摘来自华章计算机《威胁建模:设计和交付更安全的软件》一书中的第1章,第1.3节,作者:[美] 亚当·斯塔克 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 潜心开始威胁建模的检查列表

这章包括很多内容。当你坐下来真正独立工作的时候,评估你所做的工作可能会有些棘手。这里专门有一些检查表来帮助你避免最常见的问题。每个问题都该大声朗读出来,要在场的人都给出肯定回答。读出每个问题之后,鼓励其他参与的每个人提问题或者澄清问题答案。
做示意图
1.不改变示意图的话我们能讲故事吗?
2.不用“有时”、“也”这样的词可以讲故事吗?
3.我们可以通过观看这个示意图来找到软件应在哪里做出安全策略吗?
4.示意图显示了所有信任边界吗?比如不同的账户在哪相互影响,是否包含了所有用户界面设计、所有应用程序角色、所有网络界面?
5.图表反映了目前或计划中的软件实现吗?
6.我们能看到所有数据流向哪里、谁在使用吗?
7.我们能看到将数据从一个数据存储区转移到另外一个存储区的过程吗?
威胁
1.我们寻找了每一个STRIDE威胁吗?
2.我们查看了简图中的每一个因素吗?
3.我们看了简图中的每一个数据流吗?
数据流是一种元素,但是人们开始的时候有时会忽略它,因此,在添加冗余时问题3起到承上启下的作用(腰带和吊带可保持绅士的裤子不往下掉)。
验证威胁
1.对于每个威胁我们是否都写下或者记录了漏洞?
2.解决每个威胁是否都有一个推荐的、计划的、实施的方法?
3.每个威胁是否有测试案例?
4.软件是否通过了测试?

相关文章
|
存储 安全 NoSQL
Cookie、Session、Token 解析
Cookie、Session、Token 解析
760 1
|
存储 算法 安全
密码学系列之九:密钥管理
密码学系列之九:密钥管理
2614 45
|
数据采集 供应链 数据管理
|
数据安全/隐私保护 Python
python基础考核试题及答案
python基础考核试题及答案
612 0
|
缓存 移动开发 安全
android加固攻防梳理
对android加固的原理和攻破的思路梳理分析
656 1
android加固攻防梳理
|
弹性计算 Linux Windows
【ECS常见问题 二】镜像计费问题
复制镜像怎么收费的? 复制镜像过程包括以下操作: 从源地域将生成自定义镜像的快照复制到目标地域。在目标地域根据快照自动生成自定义镜像。
【ECS常见问题 二】镜像计费问题
电话号码生成器和电话号码生成软件
海豚号码生成器,是一个在电脑上常用的办公软件。但是有些对电脑不太会操作的朋友们还是不太明白它的操作方法。它具有多种手机号码生成功能、号码导入手机通讯录和对号码进行综合整理的功能。具体说有这七种功能:手机号码随机生成功能、手机豹子号靓号生成功能、自定义手机号段生成功能、手机号码批量导入手机通讯录功能、杂乱文本中提取手机号码功能、手机号码打印前排版功能、手机号码综合整理功能。下面我详细讲解七大功能之一的手机号码的综合整理操作方法,以便帮到更多不太会操作电脑软件的朋友们。手机号码的综合整理操作步骤:当你的手里有大量的号码,想做一些整理的时候:去除不是手机号码的号码、去除重复号码、号码按顺序排
电话号码生成器和电话号码生成软件
|
监控 安全
小红书舆情优化处理及舆论监控分析
从近年来企业舆情爆发的规律来看,在两微一抖以外,小红书似乎成为了舆情爆发的新源头。