2022云渗透测试技术指南.docx
《2022云渗透测试技术指南.docx》由会员分享,可在线阅读,更多相关《2022云渗透测试技术指南.docx(17页珍藏版)》请在优知文库上搜索。
1、云渗透测试技术指南2022目录前言6本文范围7云渗透测试范围7上下文中的云渗透测试10云渗透测试的目标11云渗透测试用例和关注点121 .准备工作122 .威胁模型133 .侦察和研究134 .测试155 .报告20法规20培训和资源21结论22参考23前后安全测试是云环境、系统和服务实现安全保障的关键。在本文中,我们探讨在云环境渗透测试中最具主导性的安全测试模式。根据NlST(美国国家标准与技术研究院)的定义,渗透测试是针对信息系统或独立系统模块执行专业性的技术评估,识别可能被对手利用的漏洞。这些测试能被用于识别漏洞或用于在一系列约束条件下,决定企业信息系统投入对抗的程度(如时间、资源和技能
2、)】,ENISA(欧洲网络及信息安全局)针对渗透测试的定义与NIST2类似。传统上,渗透测试的主要目标是识别技术上的安全弱点和系统健壮性。然而,安全测试更广泛地应用在评估企业的安全策略实现、合规要求的落实,员工安全意识的有效性,以及对安全事件的识别与响应能力。3因此,渗透测试对于任何全面的网络防御都是必选项,为系统安全提供可见性,并为系统和相关环境的安全提供高度可操作的缓解措施。随着云服务持续在新技术领域的应用,大量商业组织大量将云作为基础设施。因此需要将渗透测试的范围扩展到公有云。本文旨在为公有云渗透测试提供基础方法论,以及设计适用于公有云环境和服务的当前和未来技术的测试方法。此外,本文聚焦
3、于对在云环境运行的应用和服务执行渗透测试,弥补了对公有云环境内的信息系统和应用程序进行安全测试的方法与认知差距。目标受众本文目标受众是渗透测试人员、云或基于云系统的安全从业人员。不过最初几页主要面向CIO、ClSo和高级管理人员,帮助他们理解云端渗透测试的定义、范围、上下文、目标,以及如何在网络安全战略中落实。此外本文对开发人员和架构师设计云中系统的安全性也会有帮助。本文目标: 提升读者对云渗透测试在网络安全战略中的重要性和云渗透测试方法的认识 为读者介绍云渗透测试的原则和注意事项 为渗透测试人员在公有云环境中更好地交付详尽全面的安全测试提供指导本文范围本文聚焦公有云环境上系统和服务的安全测试
4、,即由云客户管理控制的系统与服务。例如,IaaS环境中云客户所管理与控制的虚拟主机就属于本文探讨范围,然而由云服务提供商控制的虚拟化管理程序(hypervisor)则不在本文范围内。另外对于混合云测试场景,混合接口和本地环境(内部部署,又叫遗留基础设施)也不在本文范围内。本文涉及的云渗透测试方法与以下内容是互补的对如何测试云端应用和系统的部署/实现有指导,但不涉及应用程序本身的安全测试。那是OWASP(开放Web应用程序安全项H)所覆盖的。府财源鹤麋虽然其中概述了测试程序和交付阶段,以及一些并非云独有的测试用例,但这纯粹是为了上下文和尽职调查而做的,并不全面。云特有的测试用例和注意事项是对现有
5、安全测试框架的有力补充,这样更简单也更方便与现有测试框架集成。本文还提供关于公有云安全测试、培训机会和资源的范围界定,以及法律方面的思考与见解。云渗透测试范围基于云的系统、环境和服务的安全测试对于公有云来说是微妙且独特的。共享责任模型的测试范围由云服务提供商(CSP)全权负责的安全控制措施通常不在云用户委托的渗透测试范围内。例如,在软件即服务(SaaS)环境中,渗透测试人员被授权允许用特定用户的权限发起业务级攻击(即批准测试)。然而,测试人员不应在SaaS应用程序中测试访问控制(会话校验)或SaaS应用程序的输入过滤(即SQL注入)。这是因为测试会涉及破坏底层基础设施,超出了渗透测试人员所获得
6、的权限范围。因此,除非获得CSP的明确许可,底层基础设施通常不在渗透测试的范围内。云渗透测试不会挑战,而是考虑并利用底层技术的设计和代码完整性。例如:在云服务、技术和服务提供中利用缺陷、常见错误配置和已知漏洞,属于基于云应用/资产测试的范围之内,但是针对云服务的取证、逆向工程和研究则不是二共享责任模型云渗透测试测的是云消费者权限范围内的安全性,而不是云本身的安全性。例如,在IaaS环境中,如图1所示,用户访问/身份、数据、应用程序和操作系统层都在范围内。而红线以下的所有其他组件,均由CSP控制和管理,因此不在范围内。同样的逻辑也适用于PaaS和SaaS环境的渗透测试范围,取决于云服务模型。测试
7、的程度和范围取决于云服务提供商提供的各种服务。尽管如此,云服务中意外发现的任何缺陷和漏洞也应给予通报。蓝色-云用户/消费者安全责任灰色-云服务提供商安全责任图1.共享安全责任模型安全测试的范围和测试用例也因不同服务模型而异(图1)。在SaaS应用程序中范围较小:仅包括数据和用户访问/身份控制。在PaaS模式中,应用层(和一些平台配置)囊括在安全测试范围之内,所有较低的层都被排除在外。同样的原则也适用于IaaS,随着客户的责任边界扩大,潜在安全测试范围也会随之扩大。实施或移动工作负载都可能会改变潜在安全测试(和漏洞)的范围。会引入额外的测试范围(例如,云管理平面),但一些测试仍然由CSP负责(如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 渗透 测试 技术 指南
