安全启动RAID卡方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:17407560 阅读:44 留言:0更新日期:2018-03-07 05:13
本发明专利技术公开了一种安全启动RAID卡方法、装置、设备及计算机可读存储介质,本发明专利技术包括调用SM3算法对待启动的RAID卡进行hash运算得到度量值;读取预先存储在配置寄存器中的RAID卡的基准值;该基准值是第一次启动RAID卡时,通过调用预设算法对RAID卡进行相应的运算得到的;由于第一次启动的RAID卡是安全可信的,所以通过判断待启动的RAID卡的度量值是否等于基准值,来确定RAID卡是否安全可信,若是,则启动RAID卡,若否,则停止启动RAID卡。利用本发明专利技术,提供了在启动RAID卡之前对于RAID卡安全的校验,保证了服务器中启动的RAID卡是安全可信的,从而提高了服务器的安全性。

Safe startup of RAID card method, device, equipment and computer readable storage medium

The invention discloses a method and a device security startup RAID card, equipment and computer readable storage medium, the invention includes a call SM3 algorithm and RAID card hash to start operation measure; read pre stored in the configuration register RAID card reference value; the reference value is the first time to start the RAID card. The default algorithm RAID card for the corresponding operation by calling; since the first launch of the RAID card is safe and reliable, so the RAID card to be started by judging whether the measure is equal to the reference value, to determine whether the RAID card is safe and reliable, if so, start the RAID card, if not, stop start RAID card. By using the invention, the security check of the RAID card is provided before starting the RAID card, which ensures that the RAID card launched in the server is safe and reliable, thereby improving the security of the server.

【技术实现步骤摘要】
安全启动RAID卡方法、装置、设备及计算机可读存储介质
本专利技术涉及硬盘存储
,特别是涉及一种安全启动RAID卡方法。本专利技术还涉及一种安全启动RAID卡装置、设备及计算机可读存储介质。
技术介绍
RAID(RedundantArraysofIndependentDisks,磁盘阵列)是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的。RAID卡位于操作系统底层,先于操作系统启动而运行,RAID卡的固件一旦被恶意代码感染,很难被杀毒软件和安全工具发现,重装系统或硬盘格式化都无法清除,从而对服务器造成巨大的威胁。现有技术中,在服务器上电之后,BIOS开始运行,并且直接运行RAID卡,从而启动系统,在启动RAID卡之前缺乏对于RAID卡安全的校验,这样一来就无法保证在服务器启动中的RAID卡是安全可信的,因此服务器可能会被恶意病毒感染,导致服务器的安全性降低。因此,如何提供一种安全性高的安全启动RAID卡的方法、装置、设备及计算机存储介质是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种安全启动RAID卡方法,其提供了在启动RAID卡之前对于RAID卡安全的校验,保证了服务器中启动的RAID卡是安全可信的,从而提高了服务器的安全性;本专利技术的另一目的是提供一种包括上述方法的安全启动RAID卡装置、设备及计算机可读存储介质,其也提供了在启动RAID卡之前对于RAID卡安全的校验,保证了服务器中启动的RAID卡是安全可信的,从而提高了服务器的安全性。为解决上述技术问题,本专利技术提供了一种安全启动RAID卡方法,包括:获取待启动的RAID卡的信息;调用预设算法对所述RAID卡进行相应的运算得到度量值;读取预先存储在配置寄存器中的所述RAID卡的基准值;所述RAID卡的基准值是第一次启动所述RAID卡时,通过调用预设算法对所述RAID卡进行相应的运算得到的;判断所述度量值是否等于所述基准值,若是,则启动所述RAID卡,若否,则停止启动所述RAID卡。优选地,所述预设算法为SM3算法。优选地,所述所述停止启动所述RAID卡之后还包括:根据所述RAID卡的信息生成告警信息并上报给用户。为解决上述技术问题,本专利技术还提供了一种安全启动RAID卡装置,包括:获取单元,用于获取待启动的RAID卡的信息;运算单元,用于调用预设算法对所述RAID卡进行相应的运算得到度量值;读取单元,用于读取预先存储在配置寄存器中的所述RAID卡的基准值;所述RAID卡的基准值是第一次启动所述RAID卡时,通过调用预设算法对所述RAID卡进行相应的运算得到的;判断单元,用于判断所述度量值是否等于所述基准值,若是,则启动所述RAID卡,若否,则停止启动所述RAID卡。优选地,所述装置还包括:告警单元,用于根据所述RAID卡的信息生成告警信息并上报给用户。为解决上述技术问题,本专利技术还提供了一种安全启动RAID卡设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述的安全启动RAID卡方法的步骤。为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的安全启动RAID卡方法的步骤。本专利技术提供了一种安全启动RAID卡方法、装置、设备及计算机可读存储介质,本专利技术包括获取待启动的RAID卡的信息;调用预设算法对RAID卡进行相应的运算得到度量值;读取预先存储在配置寄存器中的RAID卡的基准值;RAID卡的基准值是第一次启动RAID卡时,通过调用预设算法对RAID卡进行相应的运算得到的;判断度量值是否等于基准值,若是,则启动RAID卡,若否,则停止启动RAID卡。本专利技术通过判断度量值与基准值是否相等来决定是否启动RAID卡,由于第一次启动的RAID卡是安全可信的,所以对第一次启动的RAID卡进行相应的运算得到的基准值可以作为判断RAID卡是否为安全可信的标准。利用本专利技术,提供了在启动RAID卡之前对于RAID卡安全的校验,保证了服务器中启动的RAID卡是安全可信的,从而提高了服务器的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种安全启动RAID卡方法的流程图;图2为本专利技术提供的一种安全启动RAID卡装置的结构示意图。具体实施方式本专利技术的核心是提供一种安全启动RAID卡方法,其提供了在启动RAID卡之前对于RAID卡安全的校验,保证了服务器中启动的RAID卡是安全可信的,从而提高了服务器的安全性;本专利技术的另一核心是提供一种包括上述方法的安全启动RAID卡装置、设备及可读存储介质,其也提供了在启动RAID卡之前对于RAID卡安全的校验,保证了服务器中启动的RAID卡是安全可信的,从而提高了服务器的安全性。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种安全启动RAID卡方法,如图1所示,图1为本专利技术提供的一种安全启动RAID卡方法的流程图,该方法具体包括以下步骤:步骤S1:获取待启动的RAID卡的信息。需要说明的是,服务器在上电后,服务器内的BIOS、TCM芯片等开始运行,并且服务器开始进入POST自检,检测服务器中一些关键设备是否存在,以及判断这些关键设备是否正常工作,如果这些关键设备没有正常工作,则停止启动。步骤S2:调用预设算法对RAID卡进行相应的运算得到度量值。需要说明的是,作为优选的,上述预设算法为SM3算法,调用SM3算法对RAID卡进行hash运算得到RAID卡的度量值。步骤S3:读取预先存储在配置寄存器中的RAID卡的基准值;RAID卡的基准值是第一次启动RAID卡时,通过调用预设算法对RAID卡进行相应的运算得到的。需要说明的是,RAID启动之前,需要判断RAID卡是否为第一次启动,若是,则调用SM3算法对RAID卡进行hash运算得到RAID卡的基准值,并将基准值写入TCM芯片中相应的配置寄存器中,由于RAID卡之前还没有启动过,因此RAID卡是一个全新的存储设备,是安全可信的。步骤S4:判断度量值是否等于基准值,若是,则进入步骤S5;若否,则进入步骤S6。步骤S5:启动RAID卡。步骤S6:停止启动RAID卡。需要说明的是,若待启动的RAID卡的度量值等于其自身的基准值,则表明RAID卡是完整的、未经篡改的、安全可信的,那么RAID卡将会成功启动;若待启动的RAID卡的度量值不等于其自身的基本文档来自技高网...
安全启动RAID卡方法、装置、设备及计算机可读存储介质

【技术保护点】
一种安全启动RAID卡方法,其特征在于,包括:获取待启动的RAID卡的信息;调用预设算法对所述RAID卡进行相应的运算得到度量值;读取预先存储在配置寄存器中的所述RAID卡的基准值;所述RAID卡的基准值是第一次启动所述RAID卡时,通过调用预设算法对所述RAID卡进行相应的运算得到的;判断所述度量值是否等于所述基准值,若是,则启动所述RAID卡,若否,则停止启动所述RAID卡。

【技术特征摘要】
1.一种安全启动RAID卡方法,其特征在于,包括:获取待启动的RAID卡的信息;调用预设算法对所述RAID卡进行相应的运算得到度量值;读取预先存储在配置寄存器中的所述RAID卡的基准值;所述RAID卡的基准值是第一次启动所述RAID卡时,通过调用预设算法对所述RAID卡进行相应的运算得到的;判断所述度量值是否等于所述基准值,若是,则启动所述RAID卡,若否,则停止启动所述RAID卡。2.根据权利要求1所述的方法,其特征在于,所述预设算法为SM3算法。3.根据权利要求1所述的方法,其特征在于,所述停止启动所述RAID卡之后还包括:根据所述RAID卡的信息生成告警信息并上报给用户。4.一种安全启动RAID卡装置,其特征在于,包括:获取单元,用于获取待启动的RAID卡的信息;运算单元,用于调用预设算法对所述RAID卡进行相应的运算得到度量值;...

【专利技术属性】
技术研发人员:刘平
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1