【技术实现步骤摘要】
一种TF卡软件的完整性校验方法、装置及系统
本申请涉及计算机
,特别涉及一种TF卡软件的完整性校验方法、装置、服务器及系统。
技术介绍
TF卡(Trans-flashCard),是一种极细小的快闪存储单元卡,一般直接配置在服务器主板上,其上固化有相关软件。TF卡在服务器的OS下是不可见的。目前情况下,如果要对TF卡的软件进行完整性性校验,需要单台校验,校验方式是开机过程中按特定按键引导至软件界面,然后才能进行完整性校验,效率非常低。可见,由于TF卡在服务器OS不可见,导致在对其上的软件进行完整性校验时,过程繁琐,效率低下。
技术实现思路
本申请的目的是提供一种TF卡软件的完整性校验方法、装置、服务器及系统,用以解决TF卡上的软件的完整性校验过程复杂,效率低的问题。第一方面,本申请提供了一种TF卡软件的完整性校验方法,应用于目标服务器,包括:从PXE服务器获取预先设置的内存操作系统文件,其中所述预先设置的内存操作系统文件包括TF卡状态的隐藏接口设置信息和显示接口设置信息; >根据所述预先设置的本文档来自技高网...
【技术保护点】
1.一种TF卡软件的完整性校验方法,其特征在于,应用于目标服务器,包括:/n从PXE服务器获取预先设置的内存操作系统文件,其中所述预先设置的内存操作系统文件包括TF卡状态的隐藏接口设置信息和显示接口设置信息;/n根据所述预先设置的内存操作系统文件,引导启动内存操作系统,在BIOS中设置TF卡状态的隐藏接口和显示接口,获取TF卡的当前状态;/n若所述当前状态为隐藏状态,则调用所述显示接口将所述当前状态修改为显示状态,并重新启动;/n若所述当前状态为显示状态,则挂载所述TF卡,获取所述TF卡上目标软件的版本信息,根据所述版本信息对所述TF卡的目标文件进行完整性校验,得到校验结果。/n
【技术特征摘要】
1.一种TF卡软件的完整性校验方法,其特征在于,应用于目标服务器,包括:
从PXE服务器获取预先设置的内存操作系统文件,其中所述预先设置的内存操作系统文件包括TF卡状态的隐藏接口设置信息和显示接口设置信息;
根据所述预先设置的内存操作系统文件,引导启动内存操作系统,在BIOS中设置TF卡状态的隐藏接口和显示接口,获取TF卡的当前状态;
若所述当前状态为隐藏状态,则调用所述显示接口将所述当前状态修改为显示状态,并重新启动;
若所述当前状态为显示状态,则挂载所述TF卡,获取所述TF卡上目标软件的版本信息,根据所述版本信息对所述TF卡的目标文件进行完整性校验,得到校验结果。
2.如权利要求1所述的方法,其特征在于,所述引导启动内存操作系统,在BIOS中设置TF卡状态的隐藏接口和显示接口,包括:
引导启动内存操作系统,向BMC发送IPMI命令,利用BMC在BIOS中设置TF卡状态的隐藏接口和显示接口。
3.如权利要求1所述的方法,其特征在于,所述根据所述版本信息对所述TF卡的目标文件进行完整性校验,得到校验结果,包括:
根据所述版本信息,利用基于散列函数的文件完整性校验算法对所述TF卡的目标文件进行完整性校验,得到校验结果。
4.如权利要求3所述的方法,其特征在于,所述目标软件为固化在TF卡上的软件。
5.如权利要求4所述的方法,其特征在于,所述目标软件为ISQP,所述获取所述TF卡上目标软件的版本信息,根据所述版本信息对所述TF卡的目标文件进行完整性校验,包括:
获取所述TF卡上ISQP的版本信息,根据所述版本信息对所述TF卡的ISQP文件进行完整性校验。
6.如权利要求1-5任意一项所述的方法,其特征在于,在所述根据所述版本信息对所述TF卡的目标文件进行完整性校验,得到校验结果之后,还包括:
将所述校验结果发送至网络接收服务器,并调用所述隐藏接口将所述当前状态修改为隐藏状态。<...
【专利技术属性】
技术研发人员:孙永杰,郭锋,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。