云安全—NIST SP 500-292

news2025/1/12 17:34:20

0x00 前言

未经允许,禁止转载

背景

NIST云计算计划于2010年11月正式启动,旨在支持联邦政府在适当的情况下将云计算纳入传统信息系统和应用程序模型的替代或增强

主要目标

定义了包括三种基本服务模式,SaaS、PaaS、IaaS,四种部署模式,公有云,私有云,社区云,混合云,五个基本特征,按需自助服务,便捷的网络访问,资源池化,弹性灵活,服务可计量。

根本目的是以更低的成本向用户提供高质量和更快的服务

NIST云计算架构主要关注的点是云服务能提供什么,而不是如何设计解决方案和实施

0x01 架构

在这里插入图片描述

在这里插入图片描述

1.主要参与者

参与人解释
云消费者与云提供商保持业务关系并使用其服务的个人或组织。
云提供商负责向相关方提供服务的个人、组织或实体。
云审计员能够对云服务、信息系统运营、云实现的性能和安全性进行独立评估的一方。
云代理管理云服务的使用、性能和交付,并协商云提供商和云消费者之间关系的实体。
云运营商提供云服务从云提供商到云消费者的连接和传输的中介。

2.主要场景

2.1 场景一

Cloud consumer 不直接从Cloud provide处获取服务,而是通过Cloud broker来进行服务的获取

在这里插入图片描述

2.2 场景二

经典的使用场景,云运营商提供链接等内容,云提供商给云消费者提供具体计算需求,相互之间通过SLA协议进行相互约束。

在这里插入图片描述

2.3 场景三

相对于场景二,相当于多了一个审计的角色,主要来做合规和安全管理以及审计工作。

下图中的场景其实就是三种不同的服务提供方式。

在这里插入图片描述

3.云消费者

整个云体系的最终受益者,同时也是所有消费的尽头。

下图没来得及画,所以直接使用原图

在这里插入图片描述

4.云提供商

负责向相关方提供服务的个人、组织或实体。向云消费者提供基本硬件,中间件,软件服务,对应着三种不同的服务模式

在这里插入图片描述

5.云审计员

能够对云服务、信息系统运营、云实现的性能和安全性进行独立评估的一方。

主要针对

  • 安全控制
  • 隐私影响
  • 合规
  • 性能

6.云代理

管理云服务的使用、性能和交付,并协商云提供商和云消费者之间关系的实体。

云代理实际上就是在云提供商提供的服务商再次进行深度服务,比如管理,二开,深度利用等

服务模式:

  • 服务中介,在原有的基础上提供增强服务,比如访问控制,身份管理,性能报告,安全相关
  • 服务聚合,多种服务集成在一起对外提供服务
  • 服务套利,就是动态灵活的服务聚合

7.云运营商

提供云服务从云提供商到云消费者的连接和传输的中介。

云运营商的范围就广了,比如基础硬件的提供,个人电脑,服务器,机房,网络服务,流量,wif,还有一些其他的基础设备或者载体都算是云运营服务里的一部分。

8.云提供者和云消费者的控制范围

他们之前的关系其实就是,谁提供谁负责,谁自主谁负责。

0x02 架构组件

1.服务部署

1.1 公有云

公有云就是通过公共网络向公众提供基础设施和计算资源的云

在这里插入图片描述

1.2 私有云

私有云就是单个云消费组织提供了对技术设施和计算资源的独占访问和使用,由云消费者或者第三方进行管理,也可以进行委托管理。

内部私有云

在这里插入图片描述

外包私有云

在这里插入图片描述

1.3 社区云

社区云主要针对一群具有共同关注点,如:任务目标,安全性,隐私和合规要求的云消费组织提供服务。

现场社区云

在这里插入图片描述

外包社区云

在这里插入图片描述

1.4 混合云

由两个或者多个云组合而成的云,主要体现在灵活性,和数据可移植性,并且可以根据业务适配选择

在这里插入图片描述

2.服务编排

服务编排是指云提供商安排,协调和管理计算资源的活动以向云服务提供云服务的组合。

在这里插入图片描述

模型分为三层

  • 服务层
  • 抽象资源层
  • 物理层

服务层就是三种服务模式
模型的中间层是资源层和抽象层,包含通过软件抽象和管理计算资源的系统组件,比如虚拟机,管理程序,虚拟数据存储
物理层就是包括所有的物理资源,机房,网络设备,存储,空调,等

服务层依赖抽象层,抽象层依赖物理层,不能隔层进行资源调用,比如服务层通常是无法直接操作物理层资源的。

3.云服务管理

云服务管理包括管理和运营消费者所需或建议的服务所需的所有与服务相关的功能。

主要包括以下角度:

  • 业务支持
  • 供应
  • 配置
  • 可移植性
  • 互操作性

在这里插入图片描述

3.1 业务支持

面向客户的业务操作

  • 用户管理:管理客户账号,开设、关闭、终止,管理用户资料,提供联系和服务
  • 合同管理:管理合同服务,设置、谈判、关闭,终止合同,库存管理等
  • 会计和计费:管理客户订单,发送账单,处理付款,发票跟踪等
  • 报告和审计:监控用户操作,生成报告
  • 定价和评级:评估云服务的费用,根据用户的资料以及需求制定价格

3.2 供应和配置

  • 快速配置:根据请求的服务、资源、内容快速部署
  • 资源变化:调整配置,资源分配以进行维修,升级,新节点加入
  • 监控和报告:发现和监控虚拟资源,监控云操作,事件生成并报告。
  • 计量:在抽象资源调用中提供计量服务
  • SLA管理:SLA合同,提供QoS参数的服务质量监控,修改SLA,SLA策略

3.3 可移植性和互操作性

可移植性在于云消费者想要以低成本和最小干扰进行数据移动或者应用移动,云消费者希望可以提供跨云移动的能力或者说是跨服务商的移动能力。

针对IaaS而言,需要移植的就是服务以及数据
针对SaaS提供的服务而言,最主要提供的是数据可移植。

互操作性,云消费者最关注的就是云与云之间的通信能力。

4.云安全

安全是一个贯穿所有架构的至关重要的内容,云安全归属于云提供商的责任范围内。

4.1 云服务模型视角

IaaS 和PaaS以及SaaS对应的就是不通的攻击面

4.2 云部署模型的安全性

私有云的安全性>公有云

4.3 责任制共有

安全是一项共有的责任,需要对控制权进行分析,以确定哪一方更适合实施。其实就是进行责任划分,谁提供谁负责,谁操作谁负责。

5.隐私

云服务提供商保护云中的个人信息和个人信息的可靠,适当和一致的收集、处理、使用、和处置。

0x03 总结

整体NIST SP 500-292的文档主要是总述了关于云计算的模式以及各方面提供的内容和特点。但是没有具体展开来进行细节描述,还需要进行详细的探讨。但是作为了解云计算相关内容,是已经够了的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1099697.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信小程序开发之框架篇

目录 一,框架 1.页面管理 2.基础组件 3.丰富的API 二、小程序视图层 1.响应的数据绑定 2.列表渲染 3.条件渲染 4.模板 三、逻辑层 App Service 1.注册小程序 2.注册页面 2.1.使用 Page 构造器注册页面 2.2.在页面中使用 behaviors 3.页面路由 4.小…

PC电脑 VMware安装的linux CentOs7如何扩容磁盘?

一、VM中进行扩容设置 必须要关闭当前CentOS,不然扩展按钮是灰色的。 输入值必须大于当前磁盘容量。然后点击扩展,等待扩展完成会提示一个弹框,点击确定,继续确定。 二、操作CentOS扩容——磁盘分区 第一步设置完成。那就启动 …

多维时序 | MATLAB实现SSA-CNN-BiLSTM-Attention多变量时间序列预测(SE注意力机制)

多维时序 | MATLAB实现SSA-CNN-BiLSTM-Attention多变量时间序列预测(SE注意力机制) 目录 多维时序 | MATLAB实现SSA-CNN-BiLSTM-Attention多变量时间序列预测(SE注意力机制)预测效果基本描述模型描述程序设计参考资料 预测效果 基…

Spring事务和事务的传播机制(JavaEE进阶系列7)

目录 前言: 1.为什么需要事务 2.Spring中事务的实现 2.1编程式事务 2.2声明式事务 2.3Transactional的作用范围 2.4Transactional参数说明 2.5Transactional的注意事项 2.6Transactional工作原理 3.事务隔离级别 3.1事务特性的回顾 3.2Spring中设置事务…

Android Fragment 基本概念和基本使用

Android Fragment 基本概念和基本使用 一、基本概念 Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。 过去s…

Linux中使用nfs共享存储

NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。对于大多数负载均衡群来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是存储设备必然支持的一种协议。但是由…

VM虚拟机运行的Ubuntu连入同一局域网,并实现双机方法

环境: Windows 10 VMware Workstation Pro 16 Ubuntu 20.4 在虚拟机设置桥接模式 确保虚拟机处于关闭状态,在Vm中设置: 编辑->虚拟网络编辑器 如果你以前设置过,可以重置之。 重置之后,添加桥接模式: …

pytorch_神经网络构建4

文章目录 循环神经网络LSTM词嵌入skip-Gram模型N-Gram模型词性预测RNN循环神经网络的基础模块实现RNN识别图片RNN时间序列预测词向量模块词向量运用N-Gram模型lstm词性预测 循环神经网络 这个网络主要用来处理序列信息,之前处理图片时大部分是分析图片的结构信息, 什么是序列信…

Mac电脑Dock窗口预览工具 DockView

DockView是一款适用于Mac操作系统的软件,为用户提供了一种方便的窗口管理工具。这款软件可以让用户更高效地管理和浏览当前打开的窗口。 DockView的主要功能是在Dock栏上显示每个窗口的缩略图,并提供了一些相关的操作选项。当用户将鼠标悬停在Dock栏上的…

前端之【数据可视化】

目录 🌟前言🌟为什么要数据可视化(优点)🌟前端数据可视化框架🌟Echarts🌟Highcharts🌟D3 🌟数据可视化框架的选择🌟写在最后 🌟前言 数据可视化主要旨在借助于图形化手段…

阿里云云服务器实例使用教学

目录 云服务器免费试用 详细步骤 Xshell 远程连接 云服务器免费试用 阿里云云服务器网址:阿里云免费试用 - 阿里云 详细步骤 访问阿里云免费试用。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)…

Qt/C++编写物联网组件/支持modbus/rtu/tcp/udp/websocket/mqtt/多线程采集

一、功能特点 支持多种协议,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中web指websocket。支持多种采集通讯方式,包括串口和网络等,可自由拓展其他方式。自定义采…

视频目标语义分割自动标注——从图像轮廓提取到转成json标签文件

前言 语义分割数据标注是为训练语义分割模型准备数据的过程。语义分割是计算机视觉领域的任务,其中需要为图像中的每个像素分配一个类别标签,以区分不同的对象或区域。标注数据时,通常需要为每个对象或区域分配一个唯一的标签,并…

STM32 HAL库高级定时器输入捕获脉宽测量

STM32 HAL库高级定时器输入捕获脉宽测量 📌相关篇《STM32 HAL库定时器输入捕获SlaveMode脉宽测量》 ✨相比于上面所使用的高级定时器输入捕获从模式来测量PWM信号,实现方法更为复杂一下,但是还是将实现的方法记录下来。 📌本篇实现…

OpenCV16-图像连通域分析

OpenCV16-图像连通域分析 1.图像连通域分析2.connectedComponents3.connectedComponentsWithStatus 1.图像连通域分析 连通域是指图像中具有相同像素值并且位置相邻的像素组成的区域。连通域分析是指在图像中寻找彼此互相独立的连通域并将其标记出来。 4邻域与8邻域的概念&am…

TatukGIS Developer Kernel使用教程:如何为FMX创建第一个应用程序

概述:TatukGIS Developer Kernel(DK)是一个用于开发自定义地理信息系统(GIS)应用程序以及解决方案的综合性软件开发工具包(SDK)。本篇文章主要介绍用DK11为FMX创建一个应用程序,现在…

solidworks 2024新功能之--保存为低版本 硕迪科技

大家期盼已久的SOLIDWORKS保存低版本文件功能来了,从SOLIDWORKS 2024 开始,您可以将在最新版本的SOLIDWORKS 中创建的SOLIDWORKS零件、装配体和工程图另存为SOLIDWORKS 早期版本的全功能文档(完成的特征树与相关参数)。 将文件另…

Spring Boot项目中使用 TrueLicense 生成和验证License

1、Linux 在客户linux上新建layman目录,导入license.sh文件, [rootlocalhost layman]# mkdir -p /laymanlicense.sh文件内容: #!/bin/bash # 1.获取要监控的本地服务器IP地址 IPifconfig | grep inet | grep -vE inet6|127.0.0.1 | awk {p…

Kubernetes简略架构

kubectl kubectl是Kubernetes的命令行工具。它的全称为Kubernetes Command Line Tool,是用于管理Kubernetes集群的工具。它可以用来创建、更新、删除资源对象、查看日志等操作 Node: Kubernetes 通过将容器放入在节点(Node)上运行的Pod 中…

5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库

通过上几篇文章我们讲解了如何安装 PostgreSQL 数据库软件和 pgAdmin4 图形化管理工具。 今天我们继续学习如何通过 pgAdmin4 管理工具图形化创建和管理 PostgreSQL 数据库。 一、PostgreSQL的基本工作方式 在学习如何使用PostgreSQL创建数据库之前,我们需要了解一…