知识卡片

内置安全可靠的框架是双赢

普通读书笔记卡 · 1449.c

内容

让开发者最省力的默认路径同时是最安全可靠的路径,比要求开发者”记住”遵守安全规范更有效。Google内部Web框架通过静态一致性检查强制约束(如并发上下文间传递的值必须是不可变类型)、自动集成监控和健康检查,开发者选择它是因为能简化开发、自动化杂务,安全可靠性只是顺带被保证的副产品。发散:与其推行安全意识培训,不如把安全能力做进工具链和框架,让”做对的事”变成”最省事的事”。

参考来源

- 位置:《Google系统架构解密:构建安全可靠的系统》第4章《设计中的权衡》4.3.1—4.3.2节(源文件:`../OREILY动物书合辑 图灵新版/_epub-src/text/part0014_split_043.html`) - 结论依据:原文以Google微服务/Web框架为例,说明其一致性检查强制并发值不可变、隔离约束,框架团队与SRE、安全团队协作把最佳实践融入结构而非事后加固,并总结"这是一个双赢的方案:开发人员采用该框架……同时……系统本质上更加安全可靠"。 - 原始内容:一个内置可靠性和安全性功能,同时具备稳健性的框架,这是一个双赢的方案:开发人员采用该框架的原因是它简化了开发流程并将常见杂务自动化……与此同时,基于此框架构建的系统本质上更加安全可靠。