终端的运行环境的配置方法、计算机设备及可读存储介质技术

技术编号:32849559 阅读:22 留言:0更新日期:2022-03-30 19:01
本申请涉及一种终端的运行环境的配置方法、计算机设备及可读存储介质,配置方法包括:所述终端响应用户指令,获取所述用户指令对应的证书信息;所述终端对所述证书信息进行校验;当所述证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境;其中,所述第一运行环境为所述终端可执行用户指令集中所有指令的环境,所述用户指令集包括所述用户指令。当所述证书信息校验通过后,所述终端的运行环境才会配置为第一运行环境,在第一运行环境下,终端才会执行用户指令集中所有指令,如果终端的运行环境没有配置为第一运行环境,则终端不会执行用户指令集中所有指令,通过终端的运行环境管控各指令的执行,从而提高了终端的安全性。了终端的安全性。了终端的安全性。

【技术实现步骤摘要】
终端的运行环境的配置方法、计算机设备及可读存储介质


[0001]本申请涉及智能家电
,特别是涉及一种终端的运行环境的配置方法、计算机设备及可读存储介质。

技术介绍

[0002]随着移动终端智能化程度的发展,智能终端系统已经可以提供各类应用软件的运行环境,例如,电视机等终端的系统采用嵌入式系统,并通过uboot(Universal boot loader,通用引导装入程序)来引导硬件初始化并完成启动操作系统内核。Uboot除了负责部署整个系统,还提供一个命令行界面供人机交互,现有技术中,Uboot命令行界面的指令是直接执行的,容易更改系统内容导致终端受到入侵,因此,终端存在安全性较低的问题。
[0003]因此,现有技术有待改进。

技术实现思路

[0004]本专利技术所要解决的技术问题是,提供一种终端的运行环境的配置方法、计算机设备及可读存储介质。
[0005]第一方面,本专利技术实施例提供了一种终端的运行环境的配置方法,所述配置方法包括:
[0006]所述终端响应用户指令,获取所述用户指令对应的证书信息;
[0007]所述终端对所述证书信息进行校验;
[0008]当所述证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境;其中,所述第一运行环境为所述终端可执行用户指令集中所有指令的环境,所述用户指令集包括所述用户指令。
[0009]第二方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0010]所述终端响应用户指令,获取所述用户指令对应的证书信息;
[0011]所述终端对所述证书信息进行校验;
[0012]当所述证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境;其中,所述第一运行环境为所述终端可执行用户指令集中所有指令的环境,所述用户指令集包括所述用户指令。
[0013]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0014]所述终端响应用户指令,获取所述用户指令对应的证书信息;
[0015]所述终端对所述证书信息进行校验;
[0016]当所述证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境;其中,所述第一运行环境为所述终端可执行用户指令集中所有指令的环境,所述用户指令集包括所述用户指令。
[0017]与现有技术相比,本专利技术实施例具有以下优点:
[0018]当所述证书信息校验通过后,所述终端的运行环境才会配置为第一运行环境,在第一运行环境下,终端才会执行用户指令集中所有指令,如果终端的运行环境没有配置为第一运行环境,则终端不会执行用户指令集中所有指令,通过终端的运行环境管控各指令的执行,从而提高了终端的安全性。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例中终端的运行环境的配置方法的流程图;
[0021]图2为本专利技术实施例中第一种配置方式的时序图;
[0022]图3为本专利技术实施例中危险指令执行的时序图;
[0023]图4为本专利技术实施例中第二种配置方式的时序图;
[0024]图5为本专利技术实施例中证书信息生成过程的示意图;
[0025]图6为本专利技术实施例中安全认证管理的示意图;
[0026]图7为本专利技术实施例中计算机设备的内部结构图。
具体实施方式
[0027]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]专利技术人经过研究发现,嵌入式系统通常采用uboot(Universal boot loader,通用引导装入程序)来引导硬件初始化并完成启动操作系统内核。Uboot除了负责部署整个系统,还提供一个命令行界面供人机交互,uboot中包含非常多关键的功能(影响这些功能的指令统称为危险指令),包括开/关SELinux、设置编辑环境变量、设置串口、日志以及定制化命令如语音等,由于Uboot命令行界面的指令是直接执行的,也就是说,这些危险指令也是直接执行的,那么较容易更改系统内容以入侵终端,因此,终端存在安全问题。
[0029]具体地,现有技术中,如图6所示,在uboot程序的命令行界面输入指令时,终端你会直接执行指令,并不会进行安全认证。
[0030]为了解决上述问题,在本专利技术实施例中,为了实现终端的运行环境的配置,所述终端响应用户指令,获取所述用户指令对应的证书信息;所述终端对所述证书信息进行校验;当所述证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境;其中,所述第一运行环境为所述终端可执行用户指令集中所有指令的环境,所述用户指令集包括所述用户指令。需要说明的是,当所述证书信息校验通过后,所述终端的运行环境才会配置为第一运行环境,在第一运行环境下,终端才会执行用户指令集中所有指令,如果终端的运行环境没有配置为第一运行环境,则终端不会执行用户指令集中所有指令,通过终端的运
行环境管控各指令的执行,从而提高了终端的安全性。
[0031]具体地,如图6所示,本实施例中并不是直接执行指令,而是经过安全认证管理后,再执行指令,从而确保了终端的安全性。
[0032]需要注意的是,上述应用场景仅是为了便于理解本专利技术而示出,本专利技术的实施方式在此方面不受任何限制。相反,本专利技术的实施方式可以应用于适用的任何场景。
[0033]下面结合附图,详细说明本专利技术的各种非限制性实施方式。
[0034]参见图1,示出了本专利技术实施例中的一种终端的运行环境的配置方法。在本实施例中,所述配置方法例如可以包括以下步骤:
[0035]S1、所述终端响应用户指令,获取所述用户指令对应的证书信息。
[0036]具体地,所述用户指令是指用户向终端发出的操作指令,所述证书信息是指反映用户身份信息的认证信息。当用户对所述终端进行操作时,用户向所述终端发出所述用户指令,所述终端获取所述用户指令对应的证书信息。所述证书信息可以是预先设置在所述终端中的。
[0037]举例说明,用户通过证书生成系统将用户的原证书申请信息生成证书信息,并将证书信息存储在所述终端中。当用户操作所述终端时,所述终端响应于用户指令,并获取所述用户指令对应的证书信息。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端的运行环境的配置方法,其特征在于,所述配置方法包括:所述终端响应用户指令,获取所述用户指令对应的证书信息;所述终端对所述证书信息进行校验;当所述证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境;其中,所述第一运行环境为所述终端可执行用户指令集中所有指令的环境,所述用户指令集包括所述用户指令。2.根据权利要求1所述终端的运行环境的配置方法,其特征在于,所述终端对所述证书信息进行校验之后,所述配置方法还包括:当所述证书信息没有校验通过时,所述终端将所述终端的运行环境配置为第二运行环境;其中,所述第二运行环境为所述终端可执行用户指令子集中所有指令的环境,所述用户指令子集为所述用户指令集的子集且所述用户指令子集不包括所述用户指令。3.根据权利要求2所述终端的运行环境的配置方法,其特征在于,所述用户指令为引导装入程序指令,所述证书信息包括:USB证书信息,所述USB证书信息存储于所述终端的USB模块;所述终端响应用户指令,获取所述用户指令对应的证书信息,包括:所述终端响应所述引导装入程序指令,获取所述引导装入程序指令对应的USB证书信息。4.根据权利要求3所述终端的运行环境的配置方法,其特征在于,所述证书信息还包括:第一分区证书信息;所述第一分区证书信息存储于所述终端的分区模块;所述当所述证书信息没有校验通过时,所述终端将所述终端的运行环境配置为第二运行环境,包括:当所述USB证书信息没有校验通过时,获取所述第一分区证书信息;所述终端对所述第一分区证书信息进行校验;当所述第一分区证书信息没有校验通过时,所述终端将所述终端的运行环境配置为第二运行环境。5.根据权利要求4所述终端的运行环境的配置方法,其特征在于,所述终端对所述第一分区证书信息进行校验之后,所述配置方法还包括:当所述第一分区证书信息校验通过时,所述终端将所述终端的运行环境配置为第一运行环境。6.根据权利要求4所述终端的运行环境的配置方法,其特征在于,所述USB证书信息包括...

【专利技术属性】
技术研发人员:卢刚罗科峰
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:

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

1