[发明专利]一种基于虚拟化平台的文件完整性验证方法及装置在审
申请号: | 201610024277.7 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105550601A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 王传芳 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 平台 文件 完整性 验证 方法 装置 | ||
技术领域
本发明涉及虚拟化平台领域,更具体地说,涉及一种基于虚拟化平台的 文件完整性验证方法及装置。
背景技术
随着计算机和网络技术的迅猛发展,云计算已经成为当前最热门的技术 之一,其中云计算涉及的核心技术虚拟化技术也日趋发展,成功应用于政治、 经济、文化、教育科研等各个行业。目前,大多数虚拟化管理平台的模式采 用了B/S(浏览器/服务器)模式,可以借助于浏览器进行信息的提交与获取。 虚拟化管理平台中用到了大量的模板和映像文件,来创建虚拟机或者虚拟集 群,这些文件的安全关乎整个平台的安全和正常运转。
因此,如何保证服务器上模板和映像文件的完整性和可用性是现在需要 解决的问题。
发明内容
本发明的目的在于提供一种基于虚拟化平台的文件完整性验证方法及装 置,以保证服务器上模板和映像文件的完整性和可用性。
为实现上述目的,本发明实施例提供了如下技术方案:
一种基于虚拟化平台的文件完整性验证方法,包括:
接收终端发送的待上传的第一文件数据和第一MD5值,计算所述第一文 件数据对应的第二MD5值;
判断所述第一MD5值与所述第二MD5值是否一致,若一致,则将所述 第一文件数据和所述第二MD5值进行存储。
优选的,所述接收终端发送的待上传的第一文件数据和第一MD5值之前, 还包括:
接收终端发送的验证信息;其中,所述验证信息包括所述终端的终端标 识及上传密码;
根据所述终端标识获取与所述终端标识相对应的预存上传密码,并且当 所述上传密码与所述预存上传密码相同时,向所述终端发送验证成功信息。
优选的,所述接收终端发送的验证信息之前,还包括:
接收所述终端发送的登陆信息,其中所述登陆信息包括登陆名和登陆密 码;
根据所述登陆信息判断所述终端是否登陆成功;若登陆成功,则向所述 终端发送登陆成功信息。
优选的,所述接收终端发送的验证信息之后,还包括:
判断向所述终端发送登陆成功信息至接收到所述验证信息之间的时长是 否大于预定阈值;
若否,则执行根据所述终端标识获取与所述终端标识相对应的预存上传 密码的步骤。
优选的,将所述第一文件数据和所述第二MD5值进行存储之后,还包括:
接收所述终端发送的数据读取命令;
根据所述数据读取命令,从磁盘中读取与所述数据读取命令相对应的第 二文件数据,并计算所述第二文件数据的第三MD5值;
从数据库中读取所述第二文件数据的第四MD5值,并判断所述第三MD5 值与所述第四MD5值是否一致;
若是,则允许所述终端读取所述第二文件数据。
优选的,根据所述数据读取命令,从磁盘中读取与所述数据读取命令相 对应的第二文件数据之前,还包括:
从所述终端获取数据读取密码,并判断所述数据读取密码与预存数据读 取密码是否一致;
若一致,则执行根据所述数据读取命令,从磁盘中读取与所述数据读取 命令相对应的第二文件数据的步骤。
一种基于虚拟化平台的文件完整性验证装置,包括:
第一接收模块,用于接收终端发送的待上传的第一文件数据和第一MD5 值;
第一计算模块,用于计算所述第一文件数据的第二MD5值;
第一判断模块,用于判断所述第一MD5值与所述第二MD5值是否一致, 若一致,则触发存储模块;
所述存储模块,用于将所述第一文件数据和所述第一MD5值进行存储。
优选的,还包括:
第二接收模块,用于接收终端发送的验证信息;其中,所述验证信息包 括所述终端的终端标识及上传密码;
第二判断模块,用于根据所述终端标识获取与所述终端标识相对应的预 存上传密码,并且当所述上传密码与所述预存上传密码相同时,向所述终端 发送验证成功信息。
优选的,还包括:
第三接收模块,用于接收所述终端发送的登陆信息,其中所述登陆信息 包括登陆名和登陆密码;
第三判断模块,用于根据所述登陆信息判断所述终端是否登陆成功;若 登陆成功,则向所述终端发送登陆成功信息。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610024277.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据封装方法及装置
- 下一篇:自磁化电动机及在其定子上缠绕线圈的方法