本申请涉及密钥管理,尤其涉及一种密钥管理方法、装置、设备及存储介质。
背景技术:
1、目前,针对获取外部密钥管理服务器存储的自加密硬盘的认证密钥依赖于网络环境或者其他外部因素,无可避免网络故障或者其他外部因素造成的无法从外部密钥管理服务器获取到密钥的情况,从而使得潜在资料的丢失,故而当前密钥管理的安全性较低。
技术实现思路
1、本申请实施例期望提供一种密钥管理方法、服务器及存储介质。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种密钥管理方法,应用于服务器,所述服务器安装有自加密硬盘,且所述服务器支持本地密钥管理,以及支持外部密钥管理服务器,所述方法包括:在从所述外部密钥管理服务器获取所述自加密硬盘对应的认证密钥失败的情况下,从所述本地密钥管理服务器中获取所述认证密钥;利用所述认证密钥对所述自加密硬盘的数据进行处理。
4、本申请实施例提供了一种服务器,所述服务器安装有自加密硬盘,且所述服务器支持本地密钥管理,以及支持外部密钥管理服务器,所述服务器包括:
5、获取模块,用于在从所述外部密钥管理服务器获取所述自加密硬盘对应的认证密钥失败的情况下,从本地密钥管理服务器中获取所述认证密钥;
6、处理模块,用于利用所述认证密钥对所述自加密硬盘的数据进行处理。
7、本申请实施例提供了一种服务器,所述服务器包括:处理器、存储器和通信总线;
8、所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
9、所述处理器,用于执行所述存储器中存储的计算机程序,以实现上述密钥管理方法。
10、本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可以被一个或者多个处理器执行,以实现上述密钥管理方法。
11、本申请实施例提供了一种密钥管理方法、服务器及存储介质,服务器安装有自加密硬盘,且服务器支持本地密钥管理,以及支持外部密钥管理服务器,方法包括:在从外部密钥管理服务器获取自加密硬盘对应的认证密钥失败的情况下,从本地密钥管理服务器中获取认证密钥;利用认证密钥对自加密硬盘的数据进行处理。本申请提供的技术方案,服务器支持本地密钥管理,若是从外部管理服务器中获取自加密硬盘的认证密钥失败,会直接从本地密钥管理服务器获取,从而能够避免因网络环境故障或者外部因素导致的无法获取认证密钥的情况,提高密钥管理的安全性。
1.一种密钥管理方法,应用于服务器,所述服务器安装有自加密硬盘,且所述服务器支持本地密钥管理,以及支持外部密钥管理服务器,所述方法包括:
2.根据权利要求1所述的方法,所述服务器包括基板控制管理器,所述在从所述外部密钥管理服务器获取所述自加密硬盘对应的认证密钥失败的情况下,从本地密钥管理服务器中获取所述认证密钥之前,所述方法还包括:
3.根据权利要求2所述的方法,所述方法还包括:
4.根据权利要求2所述的方法,所述服务器包括控制元件,所述利用基板控制管理器检测所述服务器所处的密钥管理模式,包括:
5.根据权利要求2所述的方法,所述方法还包括:
6.根据权利要求5所述的方法,所述方法还包括:
7.根据权利要求6所述的方法,所述利用所述认证密钥对所述自加密硬盘的数据进行处理,包括:
8.根据权利要求1至7任一项所述的方法,所述数据包括写入数据和读取数据,所述利用所述认证密钥对所述自加密硬盘的数据进行处理,包括:
9.一种服务器,所述服务器安装有自加密硬盘,且所述服务器支持本地密钥管理,以及支持外部密钥管理服务器,所述服务器包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的密钥管理方法。