一种硬盘锁定及解锁方法、装置、设备及可读存储介质

文档序号:1673147 发布日期:2019-12-31 浏览:33次 >En<

阅读说明:本技术 一种硬盘锁定及解锁方法、装置、设备及可读存储介质 (Hard disk locking and unlocking method, device, equipment and readable storage medium ) 是由 连秉然 于 2019-08-08 设计创作,主要内容包括:本发明公开了一种硬盘锁定及解锁方法、装置、设备及计算机可读存储介质,其中硬盘锁定方法包括:在硬盘中装入加密程序;当监测到产生锁定信号时,提取锁定信号中携带的硬盘的标识信息;根据标识信息确定需要锁定的硬盘,并向需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序,利用本发明的技术方案可以对需要锁定的硬盘进行加密,使得硬盘存储设备中可能会处于危险境地的硬盘处于被保护的状态。(The invention discloses a hard disk locking and unlocking method, a device, equipment and a computer readable storage medium, wherein the hard disk locking method comprises the following steps: loading an encryption program into a hard disk; when the locking signal is monitored to be generated, extracting the identification information of the hard disk carried in the locking signal; the hard disk needing to be locked is determined according to the identification information, and an encryption instruction is sent to the hard disk needing to be locked so as to trigger an encryption program in the hard disk needing to be locked.)

一种硬盘锁定及解锁方法、装置、设备及可读存储介质

技术领域

本发明涉及通信技术领域,具体涉及一种硬盘锁定及解锁方法、装置、设备及计算机可读存储介质。

背景技术

在存储行业中,硬盘是运用最广泛的介质之一。随着硬盘的不断降价及各种大容量硬盘的涌现,人们会用硬盘来管理文件、照片、票据、资料等,这便催生出了专业的硬盘管理设备,例如智能硬盘柜。智能硬盘柜由硬盘存贮设备与智能化管理设备组成,在存储行业中,智能硬盘柜的运用非常广泛。目前虽然智能硬盘柜中具有鉴权功能,在一定程度上使得不具有操作权限的人员不能查看或调用硬盘的信息,但是也会存在以下现象:不具有操作权限的人员在经过多次尝试后,有可能会通过鉴权操作,这时智能硬盘柜中的部分或全部硬盘则会处在危险的境地。

发明内容

有鉴于此,本发明实施例提供了一种硬盘锁定及解锁方法、装置、设备及计算机可读存储介质,以对智能硬盘柜中可能会处于危险境地的硬盘进行保护。

根据第一方面,本发明实施例提供了一种硬盘锁定方法,包括:

在硬盘中装入加密程序;

当监测到产生锁定信号时,提取所述锁定信号中携带的硬盘的标识信息;

根据所述标识信息,确定需要锁定的硬盘,并向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序。

本发明实施例提供的硬盘锁定方法,在硬盘中装入加密程序,当监测到产生锁定信号时,提取锁定信号中携带的硬盘的标识信息,确定需要锁定的硬盘,并向需要锁定的硬盘发送加密指令以触发需要锁定的硬盘中的加密程序,从而可以对需要锁定的硬盘进行加密,使得硬盘存储设备中可能会处于危险境地的硬盘处于被保护的状态。

结合第一方面,在第一方面第一实施方式中,所述锁定信号包括全部锁定信号和部分锁定信号,所述全部锁定信号中携带有所述硬盘存储设备中存储的全部硬盘的标识信息,所述部分锁定信号中携带有需要调用的硬盘的标识信息;所述产生锁定信号包括:

当监测到采用非常规手段开启所述硬盘存储设备时,生成所述全部锁定信号;

和/或,接收启用所述硬盘存储设备时输入的第一身份验证信息,判断所述第一身份验证信息与预设的第一身份信息是否一致,并记录所述第一身份验证信息与预设的第一身份信息不一致的次数;当所述次数超过预设的第一阈值时,生成所述全部锁定信号;

和/或,接收调用所述硬盘存储设备中的硬盘时输入的第二身份验证信息,判断所述第二身份验证信息与预设的第二身份信息是否一致,并记录所述第二身份验证信息与预设的第二身份信息不一致的次数;当所述次数超过预设的第二阈值时,生成部分锁定信号。

结合第一方面,在第一方面第二实施方式中,在向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序对所述需要锁定的硬盘进行加密之后,还包括:获取解密密码;将所述解密密码与所述硬盘的标识信息相关联,得到解密密码与硬盘标识信息的对应关系。

结合第一方面,在第一方面第三实施方式中,所述在硬盘存储设备中存储的硬盘中装入加密程序包括:将所述硬盘存储设备中存储的硬盘分出引导分区,并将隐藏所述引导分区;在所述隐藏的引导分区中装入所述加密程序。

根据第二方面,本发明实施例提供了一种硬盘解锁方法,包括以下步骤:接收解密指令,提取所述解密指令中携带的硬盘的标识信息;接收第三身份验证信息,判断所述第三身份验证信息与预设的第三身份信息是否一致;当所述第三身份验证信息与预设的第三身份信息一致时,根据所述标识信息确定需要锁定的硬盘及匹配对应的解密密码,并将所述解密密码发送至所述需要解密的硬盘。

本发明实施例提供的硬盘解锁方法,提取解密指令中携带的硬盘的标识信息,当所述第三身份验证信息与预设的第三身份信息一致时,根据所述标识信息匹配对应的解密密码,并将所述解密密码发送至需要解密的硬盘,以将需要解密的硬盘中的加密程序休眠,使得需要解密的硬盘可以被查看和/或调用。

结合第二方面,在第二方面第一实施方式中,根据所述标识信息匹配对应的解密密码包括:以所述标识信息为索引,在预设的解密密码与硬盘的标识信息的对应关系中进行查找,得到所述硬盘的解密密码。

根据第三方面,本发明实施例提供了一种硬盘锁定装置,包括:

第一处理模块,用于在硬盘中装入加密程序;

第二处理模块,用于当监测到产生锁定信号时,提取所述锁定信号中携带的硬盘的标识信息;

锁定模块,用于根据所述标识信息,确定需要锁定的硬盘,并向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序。

根据第四方面,本发明实施例提供了一种硬盘解锁装置,包括:

提取模块,用于接收解密指令,提取所述解密指令中携带的硬盘的标识信息;

判断模块,用于接收第三身份验证信息,判断所述第三身份验证信息与预设的第三身份信息是否一致;

解锁模块,用于当所述第三身份验证信息与预设的第三身份信息一致时,根据所述标识信息确定需要锁定的硬盘及匹配对应的解密密码,并将所述解密密码发送至所述需要解密的硬盘。

根据第五方面,本发明实施例提供了一种硬盘存储设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面任一实施方式所述的硬盘锁定方法和/或第二方面任一实施方式所述的硬盘解锁方法。

根据第六方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或第一方面的任意一种实施方式中所述的硬盘锁定方法和/或第二方面或第二方面的任意一种实施方式中所述的硬盘解锁方法。

附图说明

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:

图1为本发明实施例1中硬盘锁定方法的流程示意图;

图2为本发明实施例2中硬盘解锁方法的流程示意图;

图3为本发明实施例3中硬盘锁定装置的结构示意图;

图4为本发明实施例4中硬盘解锁装置的结构示意图;

图5为本发明实施例5中硬盘存储设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

本发明实施例1提供了一种硬盘锁定方法,应用于硬盘存储设备,图1为本发明实施例1中硬盘锁定方法的流程示意图,如图1所示,本发明实施例1的硬盘锁定方法包括以下步骤:

S101:在硬盘中装入加密程序。

在本发明实施例中,所述硬盘存储设备具体可以选用智能硬盘柜。所述加密程序具体可以选用加密微程序。

当硬盘为系统硬盘时,在所述硬盘中有很多个分区,包括引导分区,可以将在引导分区中装入加密程序。在本发明实施例中硬盘存储设备为热插拔型存储设备。热插拔型存储设备中的热插拔硬盘为非系统启动盘,没有引导分区,如果直接将加密程序装入热插拔硬盘,容易被删除。作为一个具体的实施方式,在硬盘存储设备中存储的硬盘中装入加密程序包括:将所述硬盘存储设备中存储的硬盘分出引导分区,并隐藏所述引导分区;在所述隐藏的引导分区中装入所述加密程序。

加密程序与硬盘存储设备之间有响应协议,当硬盘存储设备没有发送加密指令时,加密程序一直处于休眠状态;当硬盘存储设备发送加密指令时,会激活加密程序,对硬盘加密。

作为一个具体的实施方式,在将硬盘放入硬盘存储设备中时,对硬盘进行扫描,记录硬盘的标识信息,在扫描后的硬盘中装入加密程序。

S102:当监测到产生锁定信号时,提取所述锁定信号中携带的硬盘的标识信息。

进一步的,当监测到产生锁定信号时,会启动硬盘存储设备中的蜂鸣报警系统进行报警。

具体的,硬盘的标识信息可以选取以下中的一项或多项:硬盘的序列号、硬盘的编号、硬盘的位置号。其中,硬盘的编号指的是硬盘在存储设备中的编号;硬盘的位置号指的是在存储设备硬盘的存储位置。

在本发明实施例中,所述锁定信号包括全部锁定信号和部分锁定信号,所述全部锁定信号中携带有所述硬盘存储设备中存储的全部硬盘的标识信息,所述部分锁定信号中携带有需要调用的硬盘的标识信息。

在本发明实施例中产生锁定信号包括以下三种情况中一种或几种。

第一种情况:当监测到采用非常规手段开启所述硬盘存储设备时,生成所述全部锁定信号。具体的,在硬盘存储设备上设有红外实时监测系统,当红外实时监测系统监测到采用非常规手段开启所述硬盘存储设备时,生成所述全部锁定信号。示例的,非常规手段为采用暴力破坏硬盘存储设备。

第二种情况:接收启用所述硬盘存储设备时输入的第一身份验证信息,判断所述第一身份验证信息与预设的第一身份信息是否一致,并记录所述第一身份验证信息与预设的第一身份信息不一致的次数;当所述次数超过预设的第一阈值时,生成所述全部锁定信号。即想要启用硬盘存储设备时,在设备操作面板中进行指纹等方式进行身份验证,验证三次不通过后生成所述全部锁定信号。

第三种情况:接收调用所述硬盘存储设备中的硬盘时输入的身份验证信息,判断所述第二身份验证信息与预设的第二身份信息是否一致,并记录所述第二身份验证信息与预设的第二身份信息不一致的次数;当所述次数超过预设的第二阈值时,生成部分锁定信号。即想要调用某块具体的硬盘时,在设备操作面板中,进行指纹和面部自动识别方式授权验证,验证三次不通过后生成部分锁定信号。

S103:根据所述标识信息,确定需要锁定的硬盘,并向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序对所述需要锁定的硬盘进行加密。

具体的,在加密程序被激活后,会生成解密密码。因此,在本发明实施例中,在向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序之后还包括:获取解密密码;将所述解密密码与所述硬盘的标识信息相关联,得到解密密码与硬盘标识信息的对应关系。

具体的,可以将解密密码以MD5方式传送到硬盘存储设备上。

本发明实施例1提供的硬盘锁定方法,在硬盘存储设备中存储的硬盘中装入加密程序,当监测到产生锁定信号时,提取锁定信号中携带的硬盘的标识信息,确定需要锁定的硬盘,并向需要锁定的硬盘发送加密指令以触发需要锁定的硬盘中的加密程序,从而可以对需要锁定的硬盘进行加密,使得硬盘存储设备中可能会处于危险境地的硬盘处于被保护的状态。

实施例2

本发明实施例2提供了一种硬盘解锁方法,应用于硬盘存储设备,图2为本发明实施例2中硬盘解锁方法的流程示意图,如图2所示,本发明实施例2的硬盘解锁方法包括以下步骤:

S201:接收解密指令,提取所述解密指令中携带的硬盘的标识信息。

具体的,硬盘的标识信息可以选取以下中的一项或多项:硬盘的序列号、硬盘的编号、硬盘的位置号。其中,硬盘的编号指的是硬盘在存储设备中的编号;硬盘的位置号指的是在存储设备硬盘的存储位置。

具体的,可以在存库设备的操作面板上,选择加密的硬盘,即发出解密指令,在解密指令中包括需要解密的硬盘的标识信息。

S202:接收第三身份验证信息,判断所述第三身份验证信息与预设的第三身份信息是否一致。

示例的,身份验证信息可以为指纹或面部信息。

S203:当所述第三身份验证信息与预设的第三身份信息一致时,根据所述标识信息确定需要锁定的硬盘及匹配对应的解密密码,并将所述解密密码发送至所述需要解密的硬盘。

在本发明实施例中,将所述解密密码发送至需要解密的硬盘,以使需要解密的硬盘中的加密程序休眠,即加密程序处于未激活状态。

作为一个具体的实施方式,根据所述标识信息匹配对应的解密密码包括:以所述标识信息为索引,在预设的解密密码与硬盘的标识信息的对应关系中进行查找,得到所述硬盘的解密密码。

在本发明实施例中,当所述第三身份验证信息与预设的第三身份信息不一致时,则无法对硬盘进行解密。

在本发明实施例2中与实施例1相同,也可以根据所述标识信息匹配确定需要解密的硬盘。

本发明实施例2提供的硬盘解锁方法,提取解密指令中携带的硬盘的标识信息,当所述第三身份验证信息与预设的第三身份信息一致时,根据所述标识信息匹配对应的解密密码,并将所述解密密码发送至需要解密的硬盘,以将需要解密的硬盘中的加密程序休眠,使得需要解密的硬盘可以被查看和/或调用。

实施例3

本发明实施例3提供了一种硬盘锁定装置,图3为本发明实施例3中硬盘锁定装置的结构示意图,如图3所示,本发明实施例3的硬盘锁定装置包括第一处理模块30、第二处理模块32和锁定模块34。

第一处理模块30,用于在硬盘中装入加密程序。

作为一个具体的实施方式,所述第一处理模块30具体用于:将所述硬盘存储设备中存储的硬盘分出引导分区,并将隐藏所述引导分区;在所述隐藏的引导分区中装入所述加密程序。

第二处理模块32,用于当监测到产生锁定信号时,提取所述锁定信号中携带的硬盘的标识信息。

所述锁定信号包括全部锁定信号和部分锁定信号,所述全部锁定信号中携带有所述硬盘存储设备中存储的全部硬盘的标识信息,所述部分锁定信号中携带有需要调用的硬盘的标识信息。作为一个具体的实施方式,所述第二处理模块32具体用于:当监测到采用非常规手段开启所述硬盘存储设备时,生成所述全部锁定信号;和/或,接收启用所述硬盘存储设备时输入的第一身份验证信息,判断所述第一身份验证信息与预设的第一身份信息是否一致,并记录所述第一身份验证信息与预设的第一身份信息不一致的次数;当所述次数超过预设的第一阈值时,生成所述全部锁定信号;和/或,接收调用所述硬盘存储设备中的硬盘时输入的第二身份验证信息,判断所述第二身份验证信息与预设的第二身份信息是否一致,并记录所述第二身份验证信息与预设的第二身份信息不一致的次数;当所述次数超过预设的第二阈值时,生成部分锁定信号。

锁定模块34,用于根据所述标识信息,确定需要锁定的硬盘,并向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序。

进一步的,所述锁定模块34还用于:在向所述需要锁定的硬盘发送加密指令,以触发需要锁定的硬盘中的加密程序对所述需要锁定的硬盘进行加密之后,获取解密密码,将所述解密密码与所述硬盘的标识信息相关联,得到解密密码与硬盘标识信息的对应关系。

实施例4

本发明实施例4提供了一种硬盘解锁装置,图4为本发明实施例4中硬盘解锁装置的结构示意图,如图4所示,本发明实施例4的硬盘解锁装置包括提取模块40、判断模块42及解锁模块44。

所述第二提取模块40,用于接收解密指令,提取所述解密指令中携带的硬盘的标识信息。

判断模块42,用于接收第三身份验证信息,判断所述第三身份验证信息与预设的第三身份信息是否一致。

解锁模块44,用于当所述第三身份验证信息与预设的第三身份信息一致时,根据所述标识信息匹配对应的解密密码,利用所述解密密码对所述硬盘进行解密。

所述解锁模块44具体用于:以所述标识信息为索引,在预设的解密密码与硬盘的标识信息的对应关系中进行查找,得到所述硬盘的解密密码。

实施例5

本发明实施例还提供了一种硬盘存储设备,如图5所示,该硬盘锁定设备可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图5中以通过总线连接为例。

处理器51可以为中央处理器(Central Processing Unit,CPU)。处理器51还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的硬盘锁定方法/硬盘解锁方法对应的程序指令/模块(例如,图3所示的第一处理模块30、第二处理模块32和锁定模块34;或图4所示的提取模块40、判断模块42及解锁模块44)。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例1中的硬盘锁定方法和/或方法实施例2中的硬盘解锁方法。

存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行如图1所示实施例中的硬盘锁定方法和/或图2所示实施例中的硬盘解锁方法。

上述硬盘锁定设备/硬盘解锁设备具体细节可以对应参阅图1/图2所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。

作为一个具体的实施方式,本发明实施例5的硬盘存储设备除了图3所示的第一处理模块30、第二处理模块32和锁定模块34;或图4所示的提取模块40、判断模块42及解锁模块44之外,还可以包括以下中的一项或几项:红外实时监测系统、操作显示面板、指纹验证系统、面部验证系统、预警蜂鸣系统等。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random AccessMemory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种具有RFID识别技术的电镀挂具查询系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类