控制方法和控制装置制造方法及图纸

技术编号:36710178 阅读:17 留言:0更新日期:2023-03-01 09:36
本申请公开了一种控制方法和控制装置,其中所述方法包括:响应于获得触发电子设备进入目标模式的指令,获得目标固件的当前属性信息,其中,所述目标固件是所述电子设备进入所述目标模式需要加载运行的固件;基于所述当前属性信息对所述目标固件进行验证,以在所述目标固件通过验证的情况下控制所述电子设备进入所述目标模式。入所述目标模式。入所述目标模式。

【技术实现步骤摘要】
控制方法和控制装置


[0001]本申请涉及控制
,尤其涉及一种控制方法和控制装置。

技术介绍

[0002]电子设备包括多个固件,每个固件在电子设备具有一定的功能。对于电子设备来说,如果每一固件均能被安全使用,则可保证电子设备的安全性。如何保证电子设备对固件的安全使用成为了亟待解决的技术问题。

技术实现思路

[0003]根据本申请的第一方面,提供了一种控制方法,包括:
[0004]响应于获得触发电子设备进入目标模式的指令,获得目标固件的当前属性信息,其中,所述目标固件是所述电子设备进入所述目标模式需要加载运行的固件;基于所述当前属性信息对所述目标固件进行验证,以在所述目标固件通过验证的情况下控制所述电子设备进入所述目标模式。
[0005]根据本申请的第二方面,提供了一种控制装置,包括:
[0006]获得单元,用于响应于获得触发电子设备进入目标模式的指令,获得目标固件的当前属性信息,其中,所述目标固件是所述电子设备进入所述目标模式需要加载运行的固件;
[0007]验证单元,用于基于所述当前属性信息对所述目标固件进行验证,以在所述目标固件通过验证的情况下控制所述电子设备进入所述目标模式。
[0008]根据本申请的第三方面,提供了一种电子设备,包括:
[0009]至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
[0010]根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请所述的方法。
[0011]本申请的控制方法和控制装置,响应于获得触发电子设备进入目标模式的指令,基于当前属性信息对目标固件验证,可保证电子设备对固件的安全使用。并在验证通过的情况下控制电子设备进入目标模式,也可保证电子设备的安全性。
[0012]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0013]通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,其中:
[0014]在附图中,相同或对应的标号表示相同或对应的部分。
[0015]图1示出了本申请实施例控制方法的实现流程示意图一;
[0016]图2示出了本申请实施例控制方法的实现流程示意图二;
[0017]图3示出了本申请实施例参考属性信息在目标存储区域存储的示意图一;
[0018]图4示出了本申请实施例参考属性信息在目标存储区域存储的示意图二;
[0019]图5示出了本申请实施例参考属性信息和当前属性信息比较的示意图一;
[0020]图6示出了本申请实施例参考属性信息和当前属性信息比较的示意图二;
[0021]图7示出了本申请实施例参考属性信息和当前属性信息比较的示意图三;
[0022]图8示出了本申请实施例控制装置的组成结构示意图;
[0023]图9示出了本申请实施例电子设备的组成结构示意图。
具体实施方式
[0024]为使本申请的目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0026]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0027]应理解,在本申请的各种实施例中,各实施过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0028]对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
[0029]固件指的是在电子设备内部保存的针对电子设备各部件的软件程序。这种软件程序可视为部件的“驱动程序”,通过部件的“驱动程序”,电子设备才能按照驱动标准实现各部件在电子设备中的正常运行。
[0030]如果将基本输入输出系统(BIOS)、操作系统(OS)、安全更新处理器(TPM)、硬盘、电子设备的其他芯片(如嵌入式控制器EC)等视为电子设备的各部件,则电子设备中的固件包括但不限定于以下所述:BIOS固件、OS固件、TPM固件、硬盘固件、EC固件等几种类型的固件。
[0031]可以理解,电子设备的固件可通过升级或降级的方式而对固件进行更新。相关技术中,这种更新可能是合理的更新如正常升级,也可能是恶意更新如恶意降级。如果电子设备使用被恶意更新的固件,则无法保证电子设备的使用安全性。可见,如何保证电子设备对固件的安全使用成为了亟待解决的技术问题。
[0032]本申请的技术方案,响应于获得触发电子设备进入目标模式的指令,采用5基于目标固件的当前属性信息对目标固件的验证以及在目标固件验证通过的情
[0033]况下允许电子设备进入目标模式的方案,可保证电子设备对固件的安全使用,也可保证电子设备的安全性。
[0034]本申请实施例的控制方法的处理逻辑可部署于任何合理的电子设备中。该设备可以是终端或服务器。其中,终端包括但不限定于平板电脑、一体机、台0式机等。服务器包括普通服务器、云服务器、用于专门领域的服务器。
[0035]下面对本申请的技术方案进行详细说明。
[0036]图1示出了本申请实施例中控制方法的实现流程示意图一。如图1所示,所述方法包括:
[0037]S101:响应于获得触发电子设备进入目标模式的指令,获得目标固件的当5前属性信息,其中,所述目标固件是所述电子设备进入所述目标模式需要加载运行的固件;
[0038]本步骤中,触发电子设备进入目标模式的指令可以为电子设备的开机指令。在检测到对电子设备的开机操作时,生成开机指令。将开机指令作为电子设备
[0039]想要进入开机模式(作为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制方法,包括:响应于获得触发电子设备进入目标模式的指令,获得目标固件的当前属性信息,其中,所述目标固件是所述电子设备进入所述目标模式需要加载运行的固件;基于所述当前属性信息对所述目标固件进行验证,以在所述目标固件通过验证的情况下控制所述电子设备进入所述目标模式。2.根据权利要求1所述的方法,其中,基于所述当前属性信息对所述目标固件进行验证,包括以下至少之一:获得对应所述目标固件的参考属性信息,基于所述当前属性信息与所述参考属性信息的比较结果对所述目标固件进行验证;基于所述当前属性信息确定所述目标固件的更新信息,基于所述更新信息对所述目标固件进行验证;获得所述目标固件的安全描述信息,基于所述当前属性信息和所述安全描述信息的比对结果对所述目标固件进行验证。3.根据权利要求2所述的方法,其中,基于所述当前属性信息与所述参考属性信息的比较结果对所述目标固件进行验证,包括:从目标存储区域获得对应所述目标固件的参考版本信息;基于通过所述当前属性信息确定的所述目标固件的当前版本信息与所述参考版本信息的比较结果对所述目标固件进行验证;其中,所述目标存储区域与所述目标固件所在的存储区域不同,所述目标存储区域不能执行数据擦除操作。4.根据权利要求3所述的方法,其中,基于通过所述当前属性信息确定的所述目标固件的当前版本信息与所述参考版本信息的比较结果对所述目标固件进行验证,包括以下至少之一:从目标存储区域获得对应所述目标固件的参考版本号,如果基于所述当前属性信息确定的所述目标固件的当前版本号不低于所述参考版本号,确定所述目标固件通过验证;从目标存储区域获得对应所述目标固件的参考版本号,如果基于所述当前属性信息确定的所述目标固件的当前版本号低于所述参考版本号,确定所述目标固件通不过验证;从目标存储区域获得对应所述目标固件的参考版本的发布时间,如果基于所述当前属性信息确定的所述目标固件的当前版本的发布时间早于所述参考版本的发布时间,确定所述目标固件通不过验证;从目标存储区域获得对应所述目标固件的参考版本的发布时间,如果基于所述当前属性信息确定的所述目标固件的当前版本的发布时间晚于或相同于与所述参考版本的发布时间,确定所述目标固件通过验证。5.根据权利要求2所述的方法,其中,基于所述当前属性信息与所述参考属性信息的比较结果对所述目标固件进行验证,包括以下至少之一:从目标存储区域获得对应所述目标固件的第一参考信息,所述第一参考信息表征所述目标固件的参考版本号,基于表征所述目标固件的当前版本号的当前属性信息与所述第一参考信息的比较结果对所述目标固件进行验...

【专利技术属性】
技术研发人员:董彦生高晔
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1