首页 理论教育云安全深度剖析:数据外包的生命周期

云安全深度剖析:数据外包的生命周期

【摘要】:从服务流程可以归纳出云计算服务的典型数据生命周期,如图4+1所示。图4-1 云环境下数据的生命周期从图4+1可以看出,数据生命周期大致包含以下几个阶段:1)数据创建/传输。为了保证这一阶段的数据安全,需要进行数据完整性校验,采取数据加密、完整性保证和数据隔离等措施。对数据进行加工,并反馈给用户。生命周期已经结束的数据必须采用数据销毁技术从云中永久删除,处理后的存储空间可以被回收,继续使用。

一个典型的云应用需求从云终端发起,达到云端后通过各层云服务完成一次服务请求并将结果返回到云终端的过程。从服务流程可以归纳出云计算服务的典型数据生命周期,如图4+1所示。

978-7-111-53353-5-Chapter04-1.jpg

图4-1 云环境下数据的生命周期

从图4+1可以看出,数据生命周期大致包含以下几个阶段:

1)数据创建/传输(Data Creation/Transmission)。这是数据初始阶段,数据是由用户创建的,然后被推送到云中进行消费。为了保障这一过程的可信与安全,需要对数据进行加密和访问权限、安全等级等控制,同时需要维护传输过程中数据的私密性和传输后的数据完整性。

2)数据接收(Data Reception)。数据在云中被接收,然后写入内存和硬盘等存储空间中。为了保证这一阶段的数据安全,需要进行数据完整性校验,采取数据加密、完整性保证和数据隔离等措施。

3)输出准备(Output Preparation)。对数据进行加工,并反馈给用户。(www.chuimin.cn)

4)数据检索(Data Retrieval)。用户接收来自云端的数据,并使之处于用户域内。当数据被云终端用户或其他云服务使用时,需要检查数据的来源以及完整性,同时进行解密。

5)数据存储/备份(Data Storage/Backup)。数据存储就是数据以某种方式、某种格式存储在计算机本身或者外部存储介质上。常规的存储方式就是将数据存在硬盘等存储介质上。但是云计算的海量数据如果按此方法存储,不仅需要巨大的存储介质,而且用户对于这些数据的查询与更新等操作所花费的时间也可能满足不了要求。而且这些存储介质容易损坏和被盗窃,这样的存储方式就使得云计算平台完全不具备安全性和高效性的特点。

6)数据迁移(Data Migration)。为了数据的可用性或可伸缩性,经常需要在云内部对数据进行迁移。

7)数据删除(Data Deletion)。生命周期已经结束的数据必须采用数据销毁技术从云中永久删除,处理后的存储空间可以被回收,继续使用。此阶段可能会存在数据残留问题,数据残留是数据在被以某种形式擦除后所残留的数据碎片,这些碎片有可能被用来重建原始数据。

云服务提供商应保证,在释放用户存储空间后,并在重新分配给其他用户使用前,应该将存储介质上的信息完全清除。同时还要向用户提供完善的数据备份与灾难恢复功能,这些在保证数据安全方面将发挥重要作用。