通过识别关键风险并忽略其他风险,采取无情的策略以实现更好的安全性

风险管理的技术与无情安全

风险管理技术可用于决定哪些安全和隐私方面是重要的。通过识别低、中、高和关键损失,并从行业中获取可能性数据来进行可能性计算,可以简化风险影响的计算。这有助于识别几个关键风险,并无情地忽略其余风险。

Charles Weir在XP 2023上举办了一场关于无情安全的研讨会。无情安全是指在安全和隐私方面做出无情决策,决定哪些真正重要,哪些可以忽略。评估风险的方法是将风险分解为可管理和可理解的部分。识别不同类型的风险,并为每种风险确定其影响,通常最容易以金钱损失来估算影响。

风险影响的可能性

对于任何给定的风险,都会有一系列可能的损失,试图计算出确切的数字是不切实际的。Weir解释说,通常很容易判断损失是低、中还是高,重要的是每个人都同意这些低、中、高的定义。对于每种风险,还需要确定其可能性:即在给定年份内发生某事的概率。Weir提到,他们识别了一组可能的风险类型,并估算了每种风险在典型公司中发生的数量级可能性。他们创建了风险卡片,每张卡片通过一个简短的故事描述风险的发生方式,并给出该风险在一年内发生的可能性。

损失预期

通过将影响和可能性相乘,可以得到每种风险的“损失预期”,即每年由于该风险而预计损失的金额。Weir指出,当团队构建了他们的风险列表后,哪些风险值得关注,哪些可以安全忽略就变得显而易见。概率和影响都以数量级表示,因此可以通过将数量级相加来计算。

关键风险的识别

通常,只有一两个关键风险具有最高的损失预期数量级。这些可能是唯一需要关注的风险,其余的通常可以无情地忽略。

InfoQ对Charles Weir的采访

InfoQ:如何定义基于风险的安全?

Charles Weir:最大的问题是开发人员没有得到时间来处理他们发现的安全问题,甚至没有时间去寻找这些问题。开发人员只有在符合利益相关者利益的情况下才能获得时间。决定安全和隐私或其他任何事情的最佳且最具商业说服力的方法是为决策赋予数字,最好是财务数字。基于风险的安全通过查看不同的可能风险并量化每个风险的大小来实现这一点。

InfoQ:影响阈值如何帮助估算潜在损失?

Weir:第一步是团队就特定项目的背景下什么是低、中、高达成一致。我们发现,这些通常是数量级的。因此,阈值(它们之间的边界)通常是10倍左右的因子。如果最低是€1000,下一个可能是€10,000,最高阈值可能是€100,000。

InfoQ:风险卡片如何工作,它们能带来什么好处?

Weir:使用风险卡片时,人们依次考虑每张卡片。他们头脑风暴出该类型风险在项目中可能发生的方式,并根据风险卡片上的可能性进行评估。他们还估算每种风险的影响为低、中、高或关键。从而可以计算每种风险的损失预期。

InfoQ:如何将安全和隐私实践整合到敏捷开发中?

Weir:这个风险列表是一个文档,是项目的一个可交付成果,并在项目的整个生命周期中以敏捷的方式维护。通常,它可能每隔几个月被重新审视,但每个新故事的关键风险都会被评估。

InfoQ:如果人们想了解更多关于无情安全的信息,他们可以去哪里?

WeirHipster项目(健康物联网隐私和安全转化为工程要求)探讨了软件开发团队和产品经理如何合作识别风险和隐私问题。它提供了可以下载的材料来运行自己的研讨会。
阅读 33
0 条评论