信息处理方法、装置及电子设备制造方法及图纸

技术编号:21185089 阅读:44 留言:0更新日期:2019-05-22 15:42
本申请实施例公开了一种信息处理方法、装置及电子设备,系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据区域属性信息确定受保护区域;利用校验信息对受保护区域进行校验,以判断受保护区域是否被损毁或被窜改;若判断结果为受保护区域被损毁或被窜改,对基本输入输出系统进行修复,避免基本输入输出系统损毁对电子设备开机的不良影响。

Information Processing Method, Device and Electronic Equipment

The embodiment of this application discloses an information processing method, device and electronic device. In the initial stage of the system, information is read in the first storage area of the memory storing the basic input and output system, and the verification information and the regional attribute information of the memory are obtained; the protected area is determined according to the regional attribute information; and the protected area is entered by using the verification information. Check to determine whether the protected area has been damaged or tampered with; if the result is that the protected area has been damaged or tampered with, repair the basic input and output system to avoid the adverse impact of the damage of the basic input and output system on the start-up of electronic equipment.

【技术实现步骤摘要】
信息处理方法、装置及电子设备
本申请涉及电子设备
,更具体地说,涉及一种信息处理方法、装置及电子设备。
技术介绍
在电子设备开机启动过程中,基本输入输出系统(BasicInputOutputSystem,BIOS)主要的功能是为电子设备提供最底层的、最直接的硬件设置和控制,若BIOS有所损毁,则电子设备无法开机,此时需要对BIOS进行修复。
技术实现思路
本申请的目的是提供一种信息处理方法、装置及电子设备,以至少部分的克服现有技术中存在的技术问题。为实现上述目的,本申请提供了如下技术方案:一种信息处理方法,包括:系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据所述区域属性信息确定第二存储区域;其中,所述第二存储区域为受保护区域;利用所述校验信息对所述第二存储区域进行校验,以判断所述第二存储区域是否被损毁或被窜改;若判断结果为所述第二存储区域被损毁或被窜改,对所述基本输入输出系统进行修复。上述方法,优选的,基板管理控制器在预设时长内未确定所述存储有基本输入输出系统的存储器是否被损毁或被窜改时,在所述第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息。上述方法,优选的,所述校验信息包括:所述第二存储区域的特征值,以及密钥;所述利用所述校验信息对所述第二存储区域进行校验包括:计算所述第二存储区域的第一哈希值;利用所述密钥对所述特征值进行解密,得到第二哈希值;若所述第一哈希值与所述第二哈希值相同,确定所述第二存储区域未被损毁和窜改。上述方法,优选的,若所述第一哈希值与所述第二哈希值不同,确定所述第二存储区域被损毁或被窜改。上述方法,优选的,在利用所述校验信息对所述第二存储区域进行校验之前,还包括:将所述密钥与预存储密钥进行比较;若二者相同,确定所述存储器为合法存储器,利用所述校验信息对所述第二存储区域进行校验;否则,确定所述存储器为非法存储器。上述方法,优选的,所述密钥为非对称加密算法中的公钥;通过使用所述非对称加密算法中的私钥对所述第二存储区域的哈希值加密得到所述特征值。一种信息处理装置,包括:读取模块,用于系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据所述区域属性信息确定第二存储区域;其中,所述第二存储区域为受保护区域;校验模块,用于利用所述校验信息对所述第二存储区域进行校验,以判断所述第二存储区域是否被损毁或被窜改;修复模块,用于若判断结果为所述第二存储区域被损毁或被窜改,对所述基本输入输出系统进行修复。一种电子设备,包括:第一存储器,用于存储基本输入输出系统;第二存储器,用于至少存储一组指令集;基板管理控制器,用于调用并执行所述第二存储器中的所述指令集,通过执行所述指令集进行以下操作:系统初始化阶段,在所述第一存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据所述区域属性信息确定第二存储区域;其中,所述第二存储区域为受保护区域;利用所述校验信息对所述第二存储区域进行校验,以判断所述第二存储区域是否被损毁或被窜改;若判断结果为所述第二存储区域被损毁或被窜改,对所述基本输入输出系统进行修复。上述电子设备,优选的,系统初始化阶段,所述基板管理控制器在预设时长内未确定所述第一存储器是否被损毁或被窜改时,在所述第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息。上述电子设备,优选的,所述校验信息包括:所述第二存储区域的特征值,以及密钥;所述基板管理控制器利用所述校验信息对所述第二存储区域进行校验时,用于计算所述第二存储区域的第一哈希值;利用所述密钥对所述特征值进行解密,得到第二哈希值;若所述第一哈希值与所述第二哈希值相同,确定所述第二存储区域未被损毁和窜改。通过以上方案可知,本申请提供的一种信息处理方法、装置及电子设备,系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据区域属性信息确定受保护区域;利用校验信息对受保护区域进行校验,以判断受保护区域是否被损毁或被窜改;若判断结果为受保护区域被损毁或被窜改,对基本输入输出系统进行修复,避免基本输入输出系统损毁对电子设备开机的不良影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的信息处理方法的一种实现流程图;图2为本申请实施例提供的信息处理装置的一种结构示意图;图3为本申请实施例提供的电子设备的一种结构示意图。说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本申请实施例提供的信息处理方法的一种实现流程图,可以包括:步骤S11:系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及存储器的区域属性信息;根据区域属性信息确定第二存储区域;其中,第二存储区域为受保护区域。本申请实施例中,存储有基本输入输出系统的存储器中会记录存储该BIOS的存储器的区域属性信息,即哪些区域是受保护区域(记为第二存储区域),哪些区域不是受保护区域,其中,受保护区域是不该被窜改或改变的区域。另外,还使用加密算法对受保护区域进行加密,生成该受保护区域的校验信息,并将该校验信息以及上述区域属性信息写入BIOS的存储器中预留的一块区域内。也就是说,BIOS的存储器中除了存储BIOS外,还专门设计了一个区域(记为第一存储区域)来存储上述校验信息及区域属性信息。受保护区域可以是整个BIOS存储区域,也可以是BIOS存储区域的一部分。可选的,基本输出输出系统可以是基于UEFI((UnifiedExtensibleFirmwareInterface)同一的可扩展固件接口的基本输入输出系统。系统初始化阶段可以是指基本输入输出系统的存储器在系统开机后的PEI(Pre-EFIInitialization)初始阶段。步骤S12:利用读取的校验信息对第二存储区域进行校验,以判断第二存储区域是否被损毁或被窜改。本申请实施例中,第二存储区域未校验通过,则认为第二存储区域被损毁或被窜改。步骤S13:若判断结果为第二存储区域被损毁或被窜改,对基本输入输出系统进行修复。本申请实施例中,只要判断出受保护区域被损毁或被窜改,就对基本输入输出系统进行修复本文档来自技高网...

【技术保护点】
1.一种信息处理方法,包括:系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据所述区域属性信息确定第二存储区域;其中,所述第二存储区域为受保护区域;利用所述校验信息对所述第二存储区域进行校验,以判断所述第二存储区域是否被损毁或被窜改;若判断结果为所述第二存储区域被损毁或被窜改,对所述基本输入输出系统进行修复。

【技术特征摘要】
1.一种信息处理方法,包括:系统初始化阶段,在存储有基本输入输出系统的存储器中的第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息;根据所述区域属性信息确定第二存储区域;其中,所述第二存储区域为受保护区域;利用所述校验信息对所述第二存储区域进行校验,以判断所述第二存储区域是否被损毁或被窜改;若判断结果为所述第二存储区域被损毁或被窜改,对所述基本输入输出系统进行修复。2.根据权利要求1所述的方法,系统初始化阶段,基板管理控制器在预设时长内未确定所述存储有基本输入输出系统的存储器是否被损毁或被窜改时,在所述第一存储区域中进行信息读取,得到校验信息以及所述存储器的区域属性信息。3.根据权利要求1所述的方法,所述校验信息包括:所述第二存储区域的特征值,以及密钥;所述利用所述校验信息对所述第二存储区域进行校验包括:计算所述第二存储区域的第一哈希值;利用所述密钥对所述特征值进行解密,得到第二哈希值;若所述第一哈希值与所述第二哈希值相同,确定所述第二存储区域未被损毁和窜改。4.根据权利3所述的方法,若所述第一哈希值与所述第二哈希值不同,确定所述第二存储区域被损毁或被窜改。5.根据权利要求3所述的方法,在利用所述校验信息对所述第二存储区域进行校验之前,还包括:将所述密钥与预存储密钥进行比较;若二者相同,确定所述存储器为合法存储器,利用所述校验信息对所述第二存储区域进行校验;否则,确定所述存储器为非法存储器。6.根据权利要求3所述的方法,所述密钥为非对称加密算法中的公钥;通过使用所述非对称加密算法中的私钥对所述第二存储区域的哈希值加密得到所述特征值。7.一种信息处理装置,包括:读取模块,用于系统初始...

【专利技术属性】
技术研发人员:王瑞扬
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1