威胁云端数据安全的因素很多,除去如天灾等自然因素外,主要包括技术因素、人员管理因素和政治法律因素等。在此情况下,数据的完整性和可用性受到攻击。这一类安全威胁因素除了自然灾害因素外,主要是由于内部人员造成的威胁因素,他们往往会逃避监控或审计等跟踪控制。从而数据安全也受到威胁。......
2023-11-18
数据在云中比在传统计算机系统中存在更多的风险。图4-2显示的是从数据的创建、传输、使用到消亡过程中全生命周期的威胁模型。从这个模型中可以看到数据整个生命周期过程中所有可能受到的威胁[10]。
图4-2 数据的生命周期的威胁模型
云计算环境下,数据安全生命周期主要是指数据创建、数据迁移、数据存储、数据使用/数据共享、数据归档及数据销毁六个阶段。云计算数据生命周期不同阶段的安全挑战不尽相同。
1.数据创建
在这个阶段,数据是由用户创建的。数据生成后,可能会面临安全风险。例如攻击者可以篡改用户的数据和修改其权限导致其权利丧失。
2.数据迁移
数据生命周期的第二阶段是数据迁移阶段。在这一阶段,数据是从用户传统基础架构迁移到云供应商的云中。数据迁移作为采用云存储方案中最为基础和关键的步骤。它将对历史数据进行清洗,转换,并装载到新系统,是保证数据系统平滑升级和更新的重要环节,也是将来系统稳定运行的有效保障。它在整个云存储方案中占有举足轻重的作用,因此数据迁移的安全问题需要加以考虑。
数据迁移有三种迁移模式[8]:①公有与私有之间转移,内部与外部之间转移,以及其他各种组合;②数据在云供应商之间的迁移;③数据在既定的云内实例间迁移。
针对迁移过程中的数据安全保障,有如下三种方式:
(1)客户端和应用程序加密 数据在终端或服务器端先加密,然后再通过网络传输,或者在已经以恰当的加密格式存储。这包括本地客户端加密机制或者集成在应用程序之中的加密机制。
(2)网络加密模式 标准的网络加密技术包括SSL、VPN和SSH,既可以是硬件加密,也可以是软件加密。
(3)基于代理的加密 数据通过一个代理设备或服务器进行传输,在网络传输前完成加密。通常都是将代理加密机制整合到原有的应用程序中。
迁移过程中,数据会面临如下风险:①攻击者可以嗅探通信信道上的数据;②攻击者可以通过执行一个中间人攻击修改数据;③通信信道可以用DoS攻击进行干扰;④可以使用盗取的身份创建真实或假数据。
因此,数据迁移中采用的传输协议要能保证数据的完整性。
3.数据存储(www.chuimin.cn)
在这个阶段必须保证数据可用,云数据备份和云恢复计划必须到位和有效,以防止数据丢失、意外数据覆盖和破坏。
数据静态地存储在云数据中心,对它不进行任何操作。数据存储包括数据的存储位置、数据的相互隔离以及数据的灾难恢复等。
存储的数据可能会遇到许多安全威胁[11]:①云服务提供商在大容量存储空间上,能够为用户提供独自的存储空间,但用户并不清楚自己的数据所存储具体服务器的物理地址,对所属隐私数据失去物理控制;②由于多租户云模型的特征,所有被云处理的用户数据是存储在一起的,即使采用加密方式,云服务提供商也不能够保证数据之间的安全隔离;③针对用户对隐私数据的备份要求,云服务提供商通常建有冗余备份机制,可以在事故出现时,将用户的数据及时、安全地恢复,然而备份介质存在老化风险,并且在备份过程中存在信息泄露风险。
4.数据使用/数据共享
在这一阶段中,由于数据通常由其所有者或其他用户共享使用,即通常是要对它执行操作。数据尤其是敏感数据不能在没有任何控制的情况下与其他用户的数据混合。数据的混合将在数据安全和地理位置等方面增加安全挑战。另外,动态数据不可加密,因为数据加密将导致索引和查询的问题。因此,该数据可以被恶意用户使用,造成数据泄露。
5.数据归档
对暂时不使用的数据,可以复制到硬盘,并设置数据为归档状态。处于归档状态的数据不允许修改和删除,即归档之后的数据受到保护。然而,这种归档数据将受到如备份介质可能被盗、备份介质的保护级别不高等安全问题。比如,如果数据被归档到在线存储,它可能会受到非法访问。
6.数据销毁
此阶段的主要任务是必须具备一种可信技术来保证全面有效地定位、擦除和销毁数据,保证数据已被完全消除或无法恢复。
数据销毁是指采用各种技术手段来完全破坏存储介质中数据的完整性,避免非授权用户利用残留数据恢复原始数据信息,以达到保护数据的目的。
人们通常采用删除数据、格式化以及使用文件粉碎工具来对数据进行销毁,但是这些方法都不能够彻底销毁数据。如果存在恶意恢复,就会造成信息泄露。目前针对电子信息的成因,业界对于电子载体的技术销毁主要有如下几种方式[12]:
(1)覆写法 覆写法是指将一些无意义、无规律的信息反复多次覆盖介质上原先存在的数据,以达到销毁数据的目的。此方法销毁不彻底,可能会被专用工具恢复。此方法从严格意义上来讲不适用于处理有密级的载体。
(2)整体高温销毁 采用高温销毁信息介质的方法,把记录有信息的介质高温熔化,确保信息无法复原,从而从根本上解决数据泄露的问题。此方法可彻底销毁信息,适用于硬盘等载体。但此方法适宜在专用场所使用。
(3)强磁场销毁 针对硬盘等磁介质设备中的数据进行消磁,能够快速彻底销毁这些载体上面的信息,且信息销毁后不能恢复。
由于云存储是由第三方供应商提供的服务,因此在数据存储过程中一定要对数据进行加密,以此来防止对数据的攻击。当用户访问数据时,必须遵守有关规则和访问策略。制订的规则要与文件密码是一一对应的。比如参考文献[13]提出一种安全删除文件的方法,把关键密钥存储在密钥管理器中,每个数据文件与一个单一的规则相关联。当要对一个文件进行销毁时,需要用户提供一个与待删除文件相对应的密钥。当撤销某用户的规则文件时,相应的关键密钥也要从管理器中删除。没有钥匙,对称数据密钥就不能派生。因此,底层数据文件失去了最初使用的对称密钥,该数据将永远不能被恢复,从而保证数据在销毁过程中的安全。
有关云安全深度剖析:技术原理及应用实践的文章
威胁云端数据安全的因素很多,除去如天灾等自然因素外,主要包括技术因素、人员管理因素和政治法律因素等。在此情况下,数据的完整性和可用性受到攻击。这一类安全威胁因素除了自然灾害因素外,主要是由于内部人员造成的威胁因素,他们往往会逃避监控或审计等跟踪控制。从而数据安全也受到威胁。......
2023-11-18
从服务流程可以归纳出云计算服务的典型数据生命周期,如图4+1所示。图4-1 云环境下数据的生命周期从图4+1可以看出,数据生命周期大致包含以下几个阶段:1)数据创建/传输。为了保证这一阶段的数据安全,需要进行数据完整性校验,采取数据加密、完整性保证和数据隔离等措施。对数据进行加工,并反馈给用户。生命周期已经结束的数据必须采用数据销毁技术从云中永久删除,处理后的存储空间可以被回收,继续使用。......
2023-11-18
作为用户的选择之一,Azure SDK扩展了核心.NET类库,允许开发人员在Azure中整合.NET加密服务提供商。Azure实现了多层次的监测、记录和报告机制让用户了解其运行的安全性。出于安全性考虑,Azure为存储密钥的访问做相应的、完全的控制,从引导程序到操作都在精心地管理着Fabric自身的完整性。......
2023-11-18
PaaS模型的主要目的是给应用程序开发者提供程序开发平台,也就是提供一个建构、部署与管理的环境,让他们能创造并开发出新的服务或应用,并且快速地将其软件或程序部署在云上。人们经常说的PaaS平台主要是指APaaS,如新浪的SAE、谷歌的GAE、微软的Azure都是其典型例子。其中,Saleaforce公司的Force.com是业界内第一个可以称为PaaS的平台。PaaS的理念也是该公司提出来的。PaaS平台会以API的形式将各种各样的服务提供给上层的应用。......
2023-11-18
目前,对于隐私保护的研究主要包含两个方面。有关云计算的隐私安全保护技术已经成为学术界和产业界关注的热点话题之一。参考文献[9]总结了云计算数据安全、法律法规和不同国家标准等相关的隐私争议。参考文献[10]调查了多种因素影响云计算隐私和安全问题。比如,ISO/IEC提出了一种隐私保护框架,该框架的主要内容包括了隐私保护过程中涉及的角色、数据信息、术语、隐私泄露风险、隐私保护需求和隐私保护原则等。......
2023-11-18
目前,GFS和HDFS中数据普遍采用三个副本来保证冗余。对于冷数据,并一定要在HDFS里面保存3个副本。对于很冷的数据,由10个数据块通过里德-所罗门算法生成4个Parity文件,对于原来的数据块,只保留1个副本,Parity数据块有2个副本,这样,副本系数就降到1.2。......
2023-11-18
这一阶段的数据中心须具有高可用性。在此背景下,结合云计算技术的云数据中心应运而生。业界正掀起新一轮的数据中心建设高潮,新一代的云数据中心随之而产生。在当前的云计算架构中,云数据中心是云计算硬件架构最底层的独立计算单位。另外,面向云数据中心的侧重点已由物理架构转向了提供标准化服务。......
2023-11-18
SaaS模型的主要目的是使传统上必须自己在本地服务器安装、执行及维护软件的一种模式,改而通过远程数据中心安装、执行并维护,主要是提供给终端的使用者使用,是一种利用Web平台当作软件发布方式的软件应用,再以浏览器访问使用的软件递送模式,除了利用网络的存取和管理,也因服务集中,而有利于软件供货商进行更新或维护。......
2023-11-18
相关推荐