【技术实现步骤摘要】
一种信息处理方法、电子设备和计算机存储介质
本申请涉及但不限于计算机
,尤其涉及一种信息处理方法、电子设备和计算机存储介质。
技术介绍
当前电子设备的安全问题日益受到人们的关注,黑客以及病毒的攻击不单单限定在操作系统及软件层面,针对硬件固件(Hardwarefirmware)的攻击也变得越发频繁,且无法被杀毒软件识别、有效查杀。故而,如何确保系统开启运行的第一条执行指令的有效性已成为亟待解决的问题。
技术实现思路
本申请实施例期望提供一种信息处理方法、电子设备和计算机存储介质。本申请的技术方案是这样实现的:一种信息处理方法,所述方法包括:在电子设备上电后,执行嵌入式控制器内部固化的代码,以读取给嵌入式控制器上的第一嵌入式固件加密的第一加密信息;从所述嵌入式控制器上的一次性可编程模块中读取预先写入的第二加密信息;确定所述第一加密信息与所述第二加密信息匹配,获取对所述第一嵌入式固件进行签名校验的第一结果;确定所述第一结果表征对所述第一嵌入式固件进行签名校验 ...
【技术保护点】
1.一种信息处理方法,所述方法包括:/n在电子设备上电后,执行嵌入式控制器内部固化的代码,以读取给嵌入式控制器上的第一嵌入式固件加密的第一加密信息;/n从所述嵌入式控制器上的一次性可编程模块中读取预先写入的第二加密信息;/n确定所述第一加密信息与所述第二加密信息匹配,获取对所述第一嵌入式固件进行签名校验的第一结果;/n确定所述第一结果表征对所述第一嵌入式固件进行签名校验通过,执行所述第一嵌入式固件,并通过固件系统引导操作系统启动。/n
【技术特征摘要】
1.一种信息处理方法,所述方法包括:
在电子设备上电后,执行嵌入式控制器内部固化的代码,以读取给嵌入式控制器上的第一嵌入式固件加密的第一加密信息;
从所述嵌入式控制器上的一次性可编程模块中读取预先写入的第二加密信息;
确定所述第一加密信息与所述第二加密信息匹配,获取对所述第一嵌入式固件进行签名校验的第一结果;
确定所述第一结果表征对所述第一嵌入式固件进行签名校验通过,执行所述第一嵌入式固件,并通过固件系统引导操作系统启动。
2.根据权利要求1所述的方法,所述获取对所述第一嵌入式固件进行签名校验的第一结果之前,所述方法包括:
确定所述嵌入式闪存中不存在所述第一嵌入式固件,获取对第一外存储器中的第二嵌入式固件进行签名校验的第二结果;
确定所述第二结果表征对所述第二嵌入式固件进行签名校验通过,将所述第二嵌入式固件复制到所述嵌入式闪存中。
3.根据权利要求1所述的方法,所述确定所述第一结果表征对所述第一嵌入式固件进行签名校验通过之后,所述方法包括:
获取对第一外存储器中的第二嵌入式固件进行签名校验的第三结果;
获取所述第二嵌入式固件对应的版本信息;
确定所述第三结果表征对所述第二嵌入式固件进行签名校验通过,且所述版本信息符合目标版本信息,基于所述第二嵌入式固件更新所述嵌入式闪存中的嵌入式固件;
相应的,执行所述第一嵌入式固件包括:执行所述嵌入式闪存中更新后的嵌入式固件。
4.根据权利要求3所述的方法,所述获取所述第二嵌入式固件对应的版本信息之后,所述方法包括:
确定所述第三结果表征对所述第二嵌入式固件进行签名校验未通过,和/或所述版本信息不符合目标版本信息,执行所述第一嵌入式固件,并通过所述固件系统引导操作系统启动。
5.根据权利要求1所述的方法,所述获取对所述第一嵌入式固件进行签名校验的第一结果之前,所述方法还包括:
获取对所述嵌入式闪存中的第三嵌入式固件进行签名...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。