一种云平台数据安全保护的方法及系统的制作方法

文档序号:9508556阅读:505来源:国知局
一种云平台数据安全保护的方法及系统的制作方法
【技术领域】
[0001]本申请涉及云平台领域,特别涉及一种云平台数据安全保护的方法及系统。
【背景技术】
[0002]随着技术的发展,人们对云平台中存储的数据的安全性越来越关注。
[0003]现有的云平台中,对存储的数据的保密性差,他人也可以轻易获取到保存在云平台中的数据。
[0004]因此,如何有效的保证云平台中存储数据的安全性是本领域技术人员目前需要解决的技术问题。

【发明内容】

[0005]本申请所要解决的技术问题是提供一种云平台数据安全保护的方法及系统,解决了现有技术中对存储的数据的保密性差,他人也可以轻易获取到保存在云平台中的数据的问题。
[0006]其具体方案如下:
[0007]—种云平台数据安全保护的方法,该方法包括:
[0008]获取与云平台相匹配的目标虚拟机的访问请求指令;
[0009]打开目标虚拟机;
[0010]校验密匙文件是否与所述目标虚拟机中保存的密匙文件相匹配;
[0011]当所述密匙文件与所述目标虚拟机中保存的密匙文件相匹配时,执行访问所述目标虚拟机中文件的操作。
[0012]上述的方法,在所述获取与云平台相匹配的目标虚拟机的访问请求指令之前,包括:
[0013]创建与所述云平台相匹配的所述目标虚拟机。
[0014]上述的方法,在所述创建与所述云平台相匹配的所述目标虚拟机之后,还包括:
[0015]记录所述目标虚拟机的创建时间;
[0016]设置key密码;
[0017]对所述目标虚拟机、所述目标虚拟机的创建时间和所述key密码进行加密计算,得到密匙文件。
[0018]上述的方法,当所述执行访问所述目标虚拟机中文件的操作为对所述目标虚拟机中文件进行移动操作时,包括:
[0019]获取与所述移动操作相对应的移动密匙文件;
[0020]判断所述移动密匙文件是否与所述目标虚拟机相匹配;
[0021]当所述移动密匙文件是否与所述目标虚拟机相匹配时,执行对所述目标虚拟机中文件进行移动的操作。
[0022]上述的方法,当所述执行访问所述目标虚拟机中文件的操作为对所述目标虚拟机中文件进行删除操作时,包括:
[0023]获取与所述删除操作相对应的删除密匙文件;
[0024]判断所述删除密匙文件是否与所述目标虚拟机相匹配;
[0025]当所述删除密匙文件是否与所述目标虚拟机相匹配时,执行对所述目标虚拟机中文件进行删除的操作。
[0026]—种云平台数据安全保护的系统,该系统包括:
[0027]第一获取单元,用于获取与云平台相匹配的目标虚拟机的访问请求指令;
[0028]打开单元,用于打开目标虚拟机;
[0029]校验单元,用于校验密匙文件是否与所述目标虚拟机中保存的密匙文件相匹配;
[0030]执行单元,用于当所述密匙文件与所述目标虚拟机中保存的密匙文件相匹配时,执行访问所述目标虚拟机中文件的操作。
[0031]上述的系统,包括:
[0032]创建单元,用于创建与所述云平台相匹配的所述目标虚拟机。
[0033]上述的系统,还包括:
[0034]记录单元,用于记录所述目标虚拟机的创建时间;
[0035]设置单元,用于设置key密码;
[0036]加密计算单元,用于对所述目标虚拟机、所述目标虚拟机的创建时间和所述key密码进行加密计算,得到密匙文件。
[0037]上述的系统,在所述执行单元中,当所述执行访问所述目标虚拟机中文件的操作为对所述目标虚拟机中文件进行移动操作时,包括:
[0038]第二获取单元,用于获取与所述移动操作相对应的移动密匙文件;
[0039]第一判断单元,用于判断所述移动密匙文件是否与所述目标虚拟机相匹配;
[0040]第一执行子单元,用于当所述移动密匙文件是否与所述目标虚拟机相匹配时,执行对所述目标虚拟机中文件进行移动的操作。
[0041]上述的系统,在所述执行单元中,当所述执行访问所述目标虚拟机中文件的操作为对所述目标虚拟机中文件进行删除操作时,包括:
[0042]第三获取单元,用于获取与所述删除操作相对应的删除密匙文件;
[0043]第二判断单元,用于判断所述删除密匙文件是否与所述目标虚拟机相匹配;
[0044]第二执行子单元,用于当所述删除密匙文件是否与所述目标虚拟机相匹配时,执行对所述目标虚拟机中文件进行删除的操作。
[0045]本申请提供的一种云平台数据安全保护的方法,获取与云平台相匹配的目标虚拟机的访问请求指令;打开目标虚拟机;校验密匙文件是否与所述目标虚拟机相匹配;当所述密匙文件与所述目标虚拟机相匹配时,执行访问所述目标虚拟机中文件的操作。本申请中通过访问与云平台对应的虚拟机来访问云平台中存储的数据,在对虚拟机进行访问时,需要检验密匙文件是否与被访问的虚拟机相匹配,只有在密匙文件与所述被访问的虚拟机相匹配时,才可以对虚拟机进行访问,保证了虚拟机中的数据的安全性,进而保证了云平台中存储的数据的安全性。
【附图说明】
[0046]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本申请的一种云平台数据安全保护的方法实施例的流程图;
[0048]图2是本申请的一种云平台数据安全保护的系统实施例的示意图。
【具体实施方式】
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]参考图1,示出了本申请一种云平台数据安全保护的方法实施例的流程图,可以包括以下步骤:
[0051]步骤SlOl:获取与云平台相匹配的目标虚拟机的访问请求指令。
[0052]当用户需要访问虚拟机中的数据时,向云平台发送访问虚拟机的请求指令,所述请求指令中包含用户提供的密匙文件。
[0053]步骤S102:打开目标虚拟机。
[0054]云平台根据收到的请求指令,打开待进行访问的虚拟机。
[0055]步骤S103:校验密匙文件是否与所述目标虚拟机中保存的密匙文件相匹配。
[0056]检测用户提供的密匙文件是否和待进行访问的虚拟机中的密匙文件相匹配,来对用户进行认证,检测用户是否具有访问虚拟机的权限。
[0057]步骤S104:当所述密匙文件与所述目标虚拟机中保存的密匙文件相匹配时,执行访问所述目标虚拟机中文件的操作。
[0058]当检测用户具有访问虚拟机的权限时,可以访问虚拟机中的文件,当用户不具有访问虚拟机的权限时,提示用户选择本地的密匙文件登录虚拟机。
[0059]本申请提供的一种云平台数据安全保护的方法,通过访问与云平台对应的虚拟机来访问云平台中存储的数据,在对虚拟机进行访问时,需要检验密匙文件是否与被访问的虚拟机相匹配,只有在密匙文件与所述被访问的虚拟机相匹配时,才可以对虚拟机进行访问,保证了虚拟机中的数据的安全性,进而保证了云平台中存储的数据的安全性。
[0060]本申请中,在所述获取与云平台相匹配的目标虚拟机的访问请求指令之前,包括:
[0061]创建与所述云平台相匹配的所述目标虚拟机。
[0062]记录所述目标虚拟机的创建时间。
[0063]设置key密码。
[0064]对所述目标虚拟机、所述目标虚拟机的创建时间和所述key密码进行加密计算,得到密匙文件。
[0065]本申请中的密匙文件,可以是用户在创建虚拟机时自行创建的,以保证密匙文件只有用户自己知道,保证数据的安全性。
[0066]本申请中,当所述执行访问所述目标虚拟机中文件的操作为对所述目标虚拟机中文件进行移动操作时,包括:
[0067]获取与所述移动操作相对应的移动密匙文件。
[0068]判断所述移动密匙文件是否与所述目标虚拟机相匹配。
[0069]当所述移动密匙文件是否与所述目标虚拟机相匹配时,执行对所述目标虚拟机中文件进行移动的操作。
[0070]当所述执行访问所述目标虚拟机中文件的操作为对所述目标虚拟机中文件进行删除操作时,包括:
[0071]获取与所述删除操作相对应的删除密匙文件。<
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1