译者序
近年来,在软件开发领域,DevOps和云原生已经是大势所趋。工程师只须将代码提交到仓库中,持续交付流水线就会自动地构建和测试代码,并快速地将结果呈现在用户面前。新特性的上线分分钟就能完成,我们看到海内外的互联网巨头们正不断刷新着每日部署的次数纪录。
与此同时,全球范围内不断发生的安全事件也引起了人们的警觉,尤其是愈发严重的用户隐私泄露问题,与之相关的丑闻也层出不穷。虽然,安全事件频发与极短的发布周期、相对开放的云基础设施之间并没有必然的联系。但是,DevOps实践者一定不能忽视安全问题,并应该好好利用云原生和自动化流水线的优势,做到防患于未然。因此,本书的内容对实践者来说,一定不能错过。
作为安全工程师,你一定是最关注安全问题的人。云原生基础设施安全保障和传统基础设施安全保障有何不同?如何借助云原生基础设施的优势减轻烦琐的安全保障工作?如何让DevOps团队能更多地关注安全问题并进行提早预防?
作为DevOps团队中的一员,你一定会关注一些具体实践和工具。Web应用安全扫描工具有哪些?持续交付流水线存在风险吗?安全性如何用自动化测试驱动?如何监控系统中的攻击?权限管理如何做?HTTPS的正确打开方式是什么?
作为管理者,你一定注重整个组织对安全事件的预防和应对。当安全事件发生时,组织如何有条不紊地快速应对?当安全危机解除后,组织如何进行事件回顾,避免错误重演?如何对组织面临的安全风险进行评估?如何一步步提升整个组织的安全意识,并做到持续安全?
读者可以在本书中找到上述问题的答案。难能可贵的是,作者将这些思想、实践和工具通过一个假想的Web应用示例串联在了一起,读者在阅读的同时不妨动手尝试一下。本书篇幅有限,不可能将所有的云基础设施和全部的安全实践收录其中,读者可以举一反三。但其背后安全内建的思想却是放之四海而皆准的。
感谢家人的支持鼓励,感谢博文视点编辑们的辛苦付出,他们的付出使得本书的翻译圆满完成。十分荣幸能够有此机会将这本新意十足、干货满满的图书介绍给国内的读者。希望读者和我一样能有所收获。
覃 宇
2020年3月于成都