安全混沌工程:提升系统韧性与安全性的有效途径
1. 安全混沌工程入门:Game Day 练习
安全混沌工程是一种新兴的实践方法,旨在通过主动引入故障来评估和提升系统的安全性。而 Game Day 练习是开启这一实践的常见方式。通常,Game Day 练习会持续 2 到 4 小时,涉及一个跨职能团队,团队成员来自开发、运营、监控和安全等不同领域。
Game Day 练习的目的在于在可控的安全实验中引入故障,以确定以下几点:
- 工具、技术和流程检测故障的有效性。
- 哪些工具提供了用于检测故障的见解和数据。
- 数据在识别问题方面的有用性。
- 系统是否按预期运行。
通过这种方式,我们虽然无法预测未来事件的具体表现,但可以控制和提升应对不可预测情况的能力。安全混沌工程(SCE)为此提供了相应的工具和流程,帮助我们进行事件响应的实践。
2. 安全混沌工程工具:ChaoSlingr
ChaoSlingr 是一个由 UnitedHealth Group 团队开发的安全实验和报告框架,由 Aaron Rinehart 领导。它是第一个展示将混沌工程应用于网络安全价值的开源软件工具,其设计初衷是提供一个简化的框架,用于编写安全混沌实验。
2.1 ChaoSlingr 的实验案例
在 UnitedHealth Group 的一个实验中,对端口进行了错误配置。实验假设是防火墙应能检测并阻止错误配置的端口,且安全团队应能正确记录该事件。结果显示,有一半的情况确实如此,但另一半情况防火墙未能检测和阻止,不过一个通用的云配置工具总能检测并阻止该问题,可惜它的日志记录方式不利于
超级会员免费看
订阅专栏 解锁全文
1099

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



