云计算安全架构

云计算安全架构

云计算中的安全 是一项重要的关注点。应使用代理和经纪服务来限制客户直接访问共享数据。云中的数据应以加密形式存储。

安全计划

在将特定资源部署到云中之前,需要分析资源的多个方面,例如:

  • 选择要移动到云中的资源,并分析其对风险的敏感度。
  • 考虑云服务模型,例如 IaaS,PaaS ,以及这些模型要求客户在不同的服务级别负责安全。
  • 考虑云类型,例如 公共、私有、社区 等。
  • 了解云服务提供商的数据存储系统及其进出云的传输。
  • 云部署的风险主要取决于服务模型和云类型。

了解云的安全性

安全边界

云安全联盟(CSA) 的堆栈模型定义了每个服务模型之间的边界,并展示了不同的功能单元之间的关系。特定的服务模型定义了服务提供商责任和客户责任之间的边界。以下图表显示了 CSA堆栈模型:

云计算安全架构

CSA模型的关键要点

  • IaaS是最基本的服务级别,PaaS和SaaS是接下来的两个服务级别。
  • 随着层级的上升,每个服务都会继承上一层模型的能力和安全问题。
  • IaaS提供基础设施,PaaS提供平台开发环境,SaaS提供操作环境。
  • IaaS具有最低的集成功能和安全级别,而SaaS具有最高级别。
  • 这个模型描述了云服务提供商责任结束和客户责任开始的安全边界。
  • 安全限制之下的任何保护机制必须由客户构建并进行维护。

尽管每个服务模型都有安全机制,但安全要求还取决于这些服务所在的位置,是私有云、公共云、混合云还是社区云。

理解数据安全

由于所有数据都是通过互联网传输的,数据安全是云中的一个重要问题。以下是保护数据的关键机制。

  • 访问控制
  • 审计跟踪
  • 认证
  • 权限

服务模型应包括在以上所有领域中工作的安全机制。

对数据分别进行访问

由于云中存储的数据可以从任何地方访问,我们需要有一种机制来隔离数据并保护其免受客户直接访问。

代理云存储 是一种将存储在访问云中的存储分离的方法。采用这种方法时,会创建两个服务:

  1. 代理具有对存储的完全访问权限,但无法访问客户端。
  2. 代理不具有对存储的访问权限,但可以访问客户端和代理。
  3. 使用Brocade云存储访问系统进行工作
  4. 当客户端发出访问数据的请求时:
  5. 客户端数据请求发送到代理的外部服务接口。
  6. 代理将请求转发给代理。
  7. 代理向云存储系统请求数据。
  8. 云存储系统将数据返回给代理。
  9. 代理将数据返回给客户端。

所有上述步骤如下图所示:

云计算安全架构

编码

加密有助于保护数据免受黑客攻击。它保护数据的传输和云存储数据。尽管加密有助于保护数据免受未经授权的访问,但无法防止数据丢失。

为什么云安全架构如此重要?

“云安全”和“云安全架构”的区别在于前者是根据问题特定措施建立的,而后者是根据威胁建立的。云安全架构可以减少或消除安全方面的漏洞,而问题解决方法几乎必然会留下这些漏洞。

它通过自上而下地构建来实现这一点 – 从用户定义威胁开始,然后转向云环境和服务提供商,然后是应用程序。云安全架构还可以减少安全措施中的冗余,这将有助于威胁缓解并增加资本和运营成本。

云安全架构还可以组织安全措施,使其更加一致和易于实施,特别是在云部署和重新部署期间。安全通常被破坏,是因为它是不合逻辑或复杂的,有了正确的云安全架构,这些缺陷可以被识别出来。

云安全架构的组成要素

处理云安全架构的最佳方法是从目标的描述开始。架构必须解决三个问题:由外部访问接口表示的攻击面,表示正在受到保护的信息集的受保护资产集,以及旨在执行包括云中和攻击系统的间接攻击的向量。

通过一系列功能元素来实现云安全架构的目标。这些元素通常被单独考虑,而不是作为一个协调的架构计划的组成部分。它包括访问安全或访问控制、网络安全、应用程序安全、合同安全和监控,有时被称为服务安全。最后,还有数据保护,即在受保护资产层面实施的措施。

完整的云安全架构通过统一功能元素来解决目标。

云安全架构和共享责任模型

云的安全和安全架构不是单打独斗的过程。大多数企业将其大部分IT工作流程保留在数据中心、本地网络和VPN中。云添加了额外的参与者,因此云安全架构应该是更广泛的共享责任模型的一部分。

共享责任模型是一种架构图和合同形式。它正式存在于云用户和每个云提供商之间,如果它们单独签订合同,还存在于网络服务提供商之间。

每个人都将云应用程序的组件划分为不同的层,其中顶层由客户负责,而底层由云提供商负责。根据提供者的不同,将每个单独的功能或组件映射到适当的层级。然后,合同形式描述了每个参与方的反应方式。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程