[发明专利]硬盘主引导记录载入内存的方法、装置、设备及存储介质在审
申请号: | 201711351344.7 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108108623A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 刘平 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘主引导记录 哈希 内存 载入 预存 计算机可读存储介质 读取 存储介质 哈希运算 技术效果 检测 服务器 可信 篡改 应用 安全 保证 | ||
本发明公开了一种硬盘主引导记录载入内存的方法,该方法包括以下步骤:在检测到系统正常时,对硬盘主引导记录进行哈希运算,获得硬盘主引导记录对应的实际哈希值;读取预存的硬盘主引导记录对应的基准哈希值;在判断实际哈希值与基准哈希值一致时,将硬盘主引导记录载入内存。应用本发明实施例所提供的技术方案,通过在检测到系统正常时,计算硬盘主引导记录对应的实际哈希值,将实际哈希值与预存的基准哈希值进行对比,两者一致时,说明硬盘主引导记录未经篡改,是安全可信的,再将硬盘主引导记录载入到内存中,从而保证了服务器的安全性。本发明还公开了一种硬盘主引导记录载入内存的装置、设备及计算机可读存储介质,具有相应技术效果。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种硬盘主引导记录载入内存的方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机应用技术的发展,计算机的普遍应用给人们带来了便利。但是,在计算机应用技术发展的同时,存在黑客利用一些手段对服务器进行破坏的现象,例如,通过给运行于服务器底层先于操作系统启动而运行的硬盘主引导记录MBR植入恶意代码或者病毒,再将植入恶意代码或病毒后的硬盘主引导记录载入服务器内存中,从而对服务器进行破坏。这种通过在硬盘主引导记录中植入的恶意代码或病毒难以被杀毒软件和安全工具发现,从而对服务器造成较大的威胁。
硬盘主引导记录位于整个硬盘的0磁道0柱面1扇区。在总共512字节的主引导扇区中,硬盘主引导记录只占用了其中的446个字节,另外的64个字节交给了硬盘分区表DiskPartition Table,最后两个字节“55,AA”是分区的结束标志,这个整体构成了硬盘的主引导扇区。硬盘主引导记录不依赖任何操作系统,可以实现多系统共存于一台服务器。
综上所述,如何有效地解决通过给硬盘主引导记录植入恶意代码或者病毒对服务器进行破坏的问题,是目前本领域技术人员急需解决的问题。
发明内容
为解决上述技术问题,本发明提供如下技术方案:
一种硬盘主引导记录载入内存的方法,包括:
在检测到系统正常工作时,对硬盘主引导记录进行哈希运算,获得所述硬盘主引导记录对应的实际哈希值;
读取预存的所述硬盘主引导记录对应的基准哈希值;
判断所述实际哈希值与所述基准哈希值是否一致;
如果是,则将所述硬盘主引导记录载入内存。
在本发明的一种具体实施方式中,所述对硬盘主引导记录进行哈希运算,包括:
利用SM3算法对硬盘主引导记录进行哈希运算。
在本发明的一种具体实施方式中,所述读取预存的所述硬盘主引导记录对应的基准哈希值,包括:
从可信密码芯片中读取预存的所述硬盘主引导记录对应的基准哈希值。
一种硬盘主引导记录载入内存的装置,包括:
实际哈希值获得模块,用于在检测到系统正常时,对硬盘主引导记录进行哈希运算,获得所述硬盘主引导记录对应的实际哈希值;
基准哈希值读取模块,用于读取预存的所述硬盘主引导记录对应的基准哈希值;
载入模块,用于判断所述实际哈希值与所述基准哈希值是否一致,如果是,则将所述硬盘主引导记录载入内存。
在本发明的一种具体实施方式中,所述实际哈希值获得模块包括哈希运算子模块;
所述哈希运算子模块,具体为利用SM3算法对硬盘主引导记录进行哈希运算的子模块。
在本发明的一种具体实施方式中,所述基准哈希值读取模块具体为从可信密码芯片中读取预存的所述硬盘主引导记录对应的基准哈希值的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711351344.7/2.html,转载请声明来源钻瓜专利网。