云原生安全与DevOps保障

云原生安全与DevOps保障

作者:[美] 朱利安·威汉特

出版社:电子工业

出版年:2020年5月

ISBN:9787121384486

所属分类:网络科技

书刊介绍

《云原生安全与DevOps保障》内容简介

本书主要介绍了DevOps实践中最容易被忽视的一环——安全,并且对云原生服务的安全保障也做了全面的阐述。书中详细介绍了Web攻击防范、权限验证、日志监控、入侵检测、网络安全协议等老生常谈的话题在云原生基础设施上的变化。书中还提出了适应DevOps文化的持续安全、测试驱动安全、基础设施与流水线保证、轻量风险评估等颇具新意的观点和实践。本书通过一个Web应用示例展示了ZAP、pineapple、Hindsight、GRR、MIG、osquery和Suricata等工具的使用方法。本书最后总结了一份实施持续安全的三年路线图,指导组织全面提升安全实践和安全意识。本书适合DevOps实践者阅读,包括参与其中的安全工程师、软件开发人员、基础设施运维人员及项目管理人员等。
Julien Vehent在Mozilla.负责Firefox的安全运营团队,掌管着每日与几千万Firefox用户打交道的Web服务的实现和运维。自从2007年取得信息安全大学学位之后,作者在开发、运维和互联网服务安全保障领域已累积15年以上经验。
覃宇,ThoughtWorks高级咨询师,10余年移动应用开发经验,Android技术专家;译有《Kotlin实战》《Severless:无服务架构与AWS Lambda》《领域驱动设计精粹》等书。

作品目录

译者序
前言
致谢
关于本书
关于作者
关于封面
1、DevOps保障
1.1、DevOps方法
1.2、DevOps中的安全
1.3、持续安全
1.4、本章小结
第1部分
案例研究:在简易的DevOps流水线上应用多层安全性
2、建立简易的DevOps流水线
2.1、实现线路图
2.2、代码仓库:GitHub
2.3、CI平台:CircleCI
2.4、容器镜像库:Docker
Hub
2.5、生产环境基础设施:Amazon
Web
Services
2.6、快速安全审计
2.7、本章小结
3、第一层安全性:保护Web应用
3.1、保护并测试Web应用
3.2、网站攻击和内容安全
3.3、用户身份验证的方法
3.4、依赖管理
3.5、本章小结
4、第二层安全性:保护云基础设施
4.1、保护并测试云基础设施:部署器
4.2、限制网络访问
4.3、搭建安全入口
4.4、控制对数据库的访问
4.5、本章小结
5、第三层安全性:保护通信
5.1、安全通信意味着什么
5.2、理解SSL/TLS
5.3、让应用使用HTTPS
5.4、现代化HTTPS
5.5、本章小结
6、第四层安全性:保护交付流水线
6.1、代码管理基础设施的访问控制
6.2、容器存储的访问控制
6.3、基础设施管理的访问控制
6.4、本章小结
第2部分
监控异常,保护服务免受攻击
7、收集并保存日志
7.1、从系统和应用中收集日志
7.2、通过消息代理串流日志事件
7.3、在日志消费者中处理事件
7.4、保存并归档日志
7.5、访问日志
7.6、本章小结
8、分析日志找到欺诈和攻击
8.1、日志分析层的架构
8.2、使用字符串特征检测攻击
8.3、欺诈检测的统计模型
8.4、利用地理信息数据来发现滥用
8.5、检测已知模式的异常
8.6、向运维人员和最终用户发出告警
8.7、本章小结
9、入侵检测
9.1、入侵七部曲:杀伤链
9.2、什么是攻击指示符
9.3、扫描终端节点寻找IOC
9.4、使用Suricata检查网络流量
9.5、在系统调用审计日志中寻找入侵
9.6、信任人们发现异常的能力
9.7、本章小结
10、安全事件响应案例分析:加勒比海“瘫”
10.1、加勒比海“瘫”
10.2、识别
10.3、隔离
10.4、杀灭
10.5、恢复
10.6、总结经验和充分准备的优势
10.7、本章小结
第3部分
DevOps安全性走向成熟
11、风险评估
11.1、风险管理是什么
11.2、CIA三要素
11.3、确定组织面临的最大威胁
11.4、量化风险产生的影响
11.5、识别威胁并度量其脆弱度
11.6、快速风险评估
11.7、记录并跟踪风险
11.8、本章小结
12、测试安全性
12.1、维护安全可见性
12.2、审计内部应用和服务
12.3、红军和外部渗透测试
12.4、Bug赏金计划
12.5、本章小结
13、持续安全
13.1、实践并反复练习:10000小时安全性
13.2、第一年:将安全整合到DevOps中
13.3、第二年:居安思危
13.4、第三年:推动变革

相关推荐

微信二维码