更新时间:2021-12-08 16:04:02
封面
版权页
作者简介
序
前言
第1章 DevSecOps的演进与落地思考
1.1 DevOps简介
1.2 DevSecOps简介
1.3 互联网行业推动DevSecOps的动机与目标
1.4 金融行业推动DevSecOps的动机与目标
1.5 总结
第2章 DevSecOps的实施解决方案和体系建设
2.1 DevSecOps现状调研
2.2 流程和方法论:敏捷开发与CI/CD
2.3 技术:工具与自动化
2.4 文化与组织结构
2.5 DevSecOps框架与模型的建立
2.6 总结
第3章 DevSecOps转型——从研发入手
3.1 安全意识和能力提升
3.2 安全编码
3.3 源代码管理和安全
3.4 持续集成
3.5 代码质量和安全分析
3.6 制品管理及安全
3.7 总结
第4章 持续测试和安全
4.1 持续测试——DevOps时代的高效测试之钥
4.2 测试执行提效之自动化测试
4.3 测试执行提效之精准测试
4.4 测试流程提效:迭代内测试
4.5 持续测试下的“左移”和“右移”
4.6 应用安全测试左移
4.7 DevSecOps影响着测试的方方面面
4.8 总结
第5章 业务与安全需求管理
5.1 业务功能需求管理
5.2 安全需求管理
5.3 总结
第6章 进一步左移——设计与架构
6.1 为什么需要微服务架构
6.2 微服务拆分与设计
6.3 微服务开发与组合:微服务开发框架
6.4 微服务改造:单体系统重构
6.5 安全设计与架构安全
6.6 快速检查表的使用
6.7 完整风险评估——威胁建模
6.8 合规性检查
6.9 总结
第7章 DevSecOps运维和线上运营
7.1 配置和环境管理
7.2 发布部署策略
7.3 持续监控和安全
7.4 日志分析
7.5 事件响应与业务的连续性
7.6 身份认证和访问控制
7.7 数据管理和安全
7.8 安全众测
7.9 红蓝对抗
7.10 DevOps平台的安全
7.11 RASP
7.12 总结
第8章 DevSecOps度量体系建设
8.1 持续反馈和度量驱动
8.2 度量指标的定义与成熟度模型
8.3 度量平台的建立、安全管控和可视化
8.4 度量实践常见的问题和误区
8.5 实践中如何正确使用度量
8.6 研发效能度量实践
8.7 总结
第9章 云原生场景下的DevSecOps应用
9.1 云原生带来的新变化
9.2 云原生DevSecOps实施流程
9.3 云原生DevSecOps相关安全工具
9.4 云原生DevSecOps的落地应用和演进趋势
9.5 总结
后记
参考文献