如今,许多云计算用户采用IaaS取代了虚拟数据中心、内部部署服务器和设备。这种广泛的实现需要确保IaaS运营环境的安全,以适应这种增加使用量的情况。与其他云计算服务类似,IaaS通过通常是Internet的公共连接提供对虚拟化环境中IT资源的访问。但是,借助IaaS,您可以访问虚拟化组件,从而可以在其上创建自己的IT平台,而不是在自己的数据中心中。
与PaaS或SaaS环境相比,如果采用IaaS将面临着更多的安全责任。例如,在SaaS中,以操作系统为中心的任务(如操作系统补丁)就超出了客户的控制范围。然而在IaaS模型中,客户可以控制工作负载。通过对基础设施进行更多控制,IaaS客户还将承担确保其安全的负担。由于IaaS在堆栈中的位置较低,因此很难获得特定的安全指导,因为最佳实践需要适应不同的用法。但也有一些IaaS安全最佳实践可供选择,可以在云计算提供商和使用场景中普遍应用。
以下是针对云计算IaaS安全检查清单中的五个基本步骤:
1、了解云计算的安全模型
在使用IaaS产品之前,需要了解云计算的安全模型。这主要有两个原因:首先,云计算平台对相似的概念使用不同的术语。例如,用户可以使用云平台中的标签来组织资产,但也可以在云平台中的项目中组织,因此了解术语可以帮助防止出现错误。
其次,从操作角度来看很重要。用户需要了解哪些安全功能可用,以及这些功能的潜在价值或限制。考虑到这种情况,需要确定对操作配置文件的必要更改,以确保有效地使用这些特性。
2、加密静态数据
多数云计算技术可以对在其IaaS平台中创建的虚拟机进行加密。用户可以选择管理自己的密钥。按照IaaS安全检查步骤,需要确保阐明静态加密是否影响其他云计算相关的服务,例如备份和恢复功能。
3、持续更新补丁
IaaS主要负责使工作负载保持最新状态。在大多数情况下,这包括操作系统本身以及安装到这些映像的任何软件。正如需要对内部部署服务器进行修补和维护一样,对云计算工作负载也要采取相同的措施,在不同的组内或通过不同的操作流程管理云计算资源。
4、监控和盘点
密切关注基于云计算或其他任何资产的常识。但是就像修补程序一样,监视功能可以位于组织内的不同组中。此外,通过不同的界面提供各种监视机制。这些运营挑战将需要进行大量规划和远见卓识,以确保一致且高效的云计算监控。
此外,通过关联的注释或标签在清单系统和IaaS控制台中维护清单信息很有帮助。在IaaS控制台中交叉引用信息,在多个云计算平台中跟踪工作负载并一目了然地确定工作负载。
5、管理访问权限
在IaaS中,要考虑多个身份和访问管理维度作为IaaS安全清单的一部分。首先,可以访问操作系统及其安装的应用程序和中间件。其次,在操作系统级别上考虑特权访问(其中包括root或管理访问)。IaaS的这些身份和访问管理注意事项应该得到认真管理和控制。
IaaS中还有其他的访问“层”。该层包括访问IaaS控制台和其他程序功能,这些功能提供有关或影响云计算资源运行的信息。例如备份和恢复、密钥管理和审核,在确保资源安全方面都可以发挥作用。在需要时可以使用即时访问等功能进行访问。使用跳转服务器来集中整合访问权限,确保统一实施监控,并最大程度地减少工作负载攻击面。