作者: | Chris Dotson |
语言: | 英文 |
出版年份: | 2019 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Practical Cloud Security》是一本由 Chris Dotson 编写的实用型云安全指南,于 2019 年由 O’Reilly Media 出版。本书旨在帮助安全专业人员、架构师和开发人员快速有效地构建和维护云环境中的安全控制措施,以保护重要的资产。作者结合多年云安全实践经验,深入探讨了云安全的关键领域,包括身份与访问管理、漏洞管理、网络控制等,并提供了实用的建议和最佳实践。
Chris Dotson 是 IBM 的高级技术员工和执行安全架构师,拥有超过 20 年的 IT 行业经验。他在云基础设施和安全、网络基础设施和安全、服务器、存储等领域有着深厚的造诣,并多次被 IBM 官方首页作为云创新者进行展示。凭借丰富的实践经验,他为读者带来了这本极具实用价值的云安全指南。
书中首先介绍了云安全的基本原则和概念,如最小权限原则、防御纵深策略等。同时,详细解释了云共享责任模型,明确了云服务提供商和用户在不同云服务模式(IaaS、PaaS、SaaS)下的安全责任划分,帮助读者理解在云环境中各自应承担的安全职责。
作者强调了数据资产管理和保护的重要性,提出了数据识别与分类的方法,指导读者如何根据数据的敏感性进行分类,并采取相应的保护措施。此外,还讨论了如何利用云服务提供商提供的工具来识别、分类和保护存储在云中的数据,以及如何通过标记(Tagging)等手段对云资源进行有效管理,确保数据的安全性。
身份与访问管理是云安全的关键环节。本书详细介绍了身份验证(Authentication)和授权(Authorization)的概念及其在云环境中的应用,包括云 IAM 服务、多因素认证(Multi-Factor Authentication)、密码管理、共享身份、联合身份(Federated Identity)和单点登录(Single Sign-On)等技术。作者还探讨了身份与访问管理的生命周期,强调了请求、审批、创建、删除、授权以及重新验证等环节的重要性,以确保只有授权用户和系统能够访问敏感资源。
漏洞管理是保障云环境安全的重要环节。本书深入探讨了漏洞管理的各个方面,包括漏洞与补丁管理的区别、不同云服务层(如数据访问、应用、中间件、操作系统、网络、虚拟化基础设施和物理基础设施)的漏洞风险,以及如何利用各种工具(如网络漏洞扫描器、代理扫描器、配置管理工具、容器扫描器、动态应用扫描器、静态应用扫描器、软件成分分析工具、交互式应用扫描器和运行时应用自保护工具等)来发现和修复漏洞。此外,还讨论了风险评估和变更管理在漏洞管理中的作用,以及如何通过合理的流程和工具来降低漏洞带来的风险。
网络安全在云环境中同样至关重要。书中讨论了网络控制的概念和定义,如白名单、黑名单、DMZ、代理、软件定义网络(SDN)、网络功能虚拟化(NFV)、覆盖网络、虚拟私有云(VPC)、网络地址转换(NAT)和 IPv6 等,并详细阐述了如何在不同云服务模型(IaaS、容器编排环境、PaaS、无服务器和 SaaS)中实施网络安全策略,包括加密通信、防火墙和网络分割、服务端点、容器防火墙、网络策略、反 DDoS 措施、入侵检测和预防系统(IDS/IPS)、Web 应用防火墙(WAF)和运行时应用自保护(RASP)等技术,以防止攻击者通过网络途径入侵系统。
即使采取了多种安全措施,安全事件仍可能发生。本书最后一章专注于如何检测、响应和从安全事件中恢复。介绍了攻击者常见的行为模式(如杀伤链模型),以及如何通过监控日志、事件、警报和指标来及时发现异常行为。同时,探讨了如何准备和执行有效的事件响应计划,包括组建响应团队、制定响应策略、使用工具进行快速响应和恢复,以及在事件发生后进行经验总结和改进措施的制定,以减少安全事件对业务的影响。
《Practical Cloud Security》适合那些希望在云环境中快速建立和优化安全控制措施的专业人士,包括安全专家、架构师、开发人员以及对云安全感兴趣的 IT 从业者。无论你是云安全领域的初学者,还是有一定经验的专业人士,本书都能为你提供实用的指导和参考,帮助你在云环境中更好地保护资产、管理漏洞和应对安全威胁。