System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种定制ROM识别方法、装置、电子设备及介质制造方法及图纸_技高网

一种定制ROM识别方法、装置、电子设备及介质制造方法及图纸

技术编号:40956490 阅读:4 留言:0更新日期:2024-04-18 20:33
本公开提供了一种定制ROM识别方法、装置、电子设备及介质,涉及网络安全技术领域,尤其涉及设备风控技术领域、设备安全评估技术领域。本公开实施例的具体实现方案为:服务器接收待识别终端发送的验证信息,其中验证信息包括:设备类型信息和操作系统的软件包信息。然后服务器从预设的信息库中,查找设备类型信息对应的软件包信息;其中,信息库包括多种不具有定制ROM的终端的设备类型信息与软件包信息之间的对应关系。再判断验证信息包括的软件包信息与查找到的软件包信息是否相同。若是,则确定待识别终端不具有定制ROM;若否,则确定待识别终端具有定制ROM。从而实现了确定待识别终端是否具有定制ROM。

【技术实现步骤摘要】

本公开涉及网络安全,尤其涉及设备风控、设备安全评估。


技术介绍

1、安卓(android)是全球最流行的移动操作系统之一,拥有庞大的用户群体。由于安卓(android)操作系统的开放性高,因此对安卓系统的功能进行替换和添加的手段众多,且十分容易。

2、因此很多制造商或者设备发烧友为了使安卓终端实现更多的功能或者修补存在的漏洞,可以在安卓系统的基础上,对系统功能进行添加或修改,得到定制的操作系统,然后通过对安卓终端刷只读存储器(read only memory,rom)的方式,将自己定制的操作系统文件刷写到安卓终端的rom中,使得安卓终端按照定制的操作系统运行。由于被刷写后,安卓终端的rom中存储的是定制的操作系统文件,因此该rom也可以称为定制rom。


技术实现思路

1、本公开提供了一种定制rom识别方法、装置、电子设备及介质。

2、本公开实施例的第一方面,提供了一种定制rom识别方法,应用于服务器,包括:

3、接收待识别终端发送的验证信息,所述验证信息包括:设备类型信息和操作系统的软件包信息;

4、从预设的信息库中,查找所述设备类型信息对应的软件包信息;其中,所述信息库包括多种不具有定制rom的终端的设备类型信息与软件包信息之间的对应关系;

5、判断所述验证信息包括的软件包信息与查找到的软件包信息是否相同;

6、若是,则确定所述待识别终端不具有定制rom;

7、若否,则确定所述待识别终端具有定制rom。

8、本公开实施例的第二方面,提供了一种定制rom识别方法,应用于终端,包括:

9、获取验证信息,所述验证信息包括设备类型信息和操作系统的软件包信息;

10、向服务器发送所述验证信息,以使得所述服务器从预设的信息库中,查找所述设备类型信息对应的软件包信息,并判断所述验证信息包括的软件包信息与查找到的软件包信息是否相同,若是,则确定所述终端不具有定制rom,若否,则确定所述终端具有定制rom,其中,所述信息库包括多种不具有定制rom的终端的设备类型信息与软件包信息之间的对应关系。

11、本公开实施例的第三方面,提供了一种定制rom识别装置,应用于服务器,包括:

12、接收模块,用于接收待识别终端发送的验证信息,所述验证信息包括:设备类型信息和操作系统的软件包信息;

13、查找模块,用于从预设的信息库中,查找所述设备类型信息对应的软件包信息;其中,所述信息库包括多种不具有定制rom的终端的设备类型信息与软件包信息之间的对应关系;

14、判断模块,用于判断所述验证信息包括的软件包信息与查找到的软件包信息是否相同;

15、确定模块,用于若所述判断模块的判断结果为是,则确定所述待识别终端不具有定制rom;

16、所述确定模块,还用于若所述判断模块的判断结果为否,则确定所述待识别终端具有定制rom。

17、本公开实施例的第四方面,提供了一种定制rom识别装置,应用于终端,包括:

18、获取模块,用于获取验证信息,所述验证信息包括设备类型信息和操作系统的软件包信息;

19、发送模块,用于向服务器发送所述验证信息,以使得所述服务器从预设的信息库中,查找所述设备类型信息对应的软件包信息,并判断所述验证信息包括的软件包信息与查找到的软件包信息是否相同,若是,则确定所述终端不具有定制rom,若否,则确定所述终端具有定制rom,其中,所述信息库包括多种不具有定制rom的终端的设备类型信息与软件包信息之间的对应关系。

20、本公开实施例的第五方面,提供了一种电子设备,包括:

21、至少一个处理器;以及

22、与所述至少一个处理器通信连接的存储器;其中,

23、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面或第二方面中任一项所述的方法。

24、本公开实施例的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据第一方面或第二方面中任一项所述的方法。

25、本公开实施例的第七方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据第一方面或第二方面中任一项所述的方法。

26、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种定制ROM识别方法,应用于服务器,包括:

2.根据权利要求1所述的方法,其中,所述软件包信息包括:操作系统的各软件包包括的Java class总数量以及各软件包的加密值;所述判断所述验证信息包括的软件包信息与查找到的软件包信息是否相同,包括:

3.根据权利要求1或2所述的方法,所述验证信息还包括:可信根信息,所述可信根信息用于反映终端进行网络通信时使用的密钥的安全性;在所述从预设的信息库中,查找所述设备类型信息对应的软件包信息之前,所述方法还包括:

4.根据权利要求1所述的方法,所述信息库通过以下方法构建:

5.根据权利要求4所述的方法,其中,所述可信根信息包括:设备锁定deviceLocked信息和证实启动状态verifiedBootState;所述根据该待入库信息包括的可信根信息,确定发送该待入库信息的候选终端使用的密钥是否安全,包括:

6.根据权利要求5所述的方法,所述可信根信息还包括:验证启动密钥verifiedBootKey;在所述确定发送该待入库信息的候选终端使用的密钥安全之前,所述方法还包括:>

7.根据权利要求4所述的方法,其中,所述基于筛选出的各待入库信息包括的设备类型信息和操作系统的软件包信息,构建所述信息库,包括:

8.一种定制ROM识别方法,应用于终端,包括:

9.根据权利要求8所述的方法,所述方法还包括:

10.一种定制ROM识别装置,应用于服务器,包括:

11.根据权利要求10所述的装置,其中,所述软件包信息包括:操作系统的各软件包包括的Java class总数量以及各软件包的加密值;所述判断模块,具体用于:

12.根据权利要求10或11所述的装置,所述验证信息还包括:可信根信息,所述可信根信息用于反映终端进行网络通信时使用的密钥的安全性;所述判断模块,还用于:

13.根据权利要求10所述的装置,所述装置还包括构建模块,所述构建模块,用于:

14.根据权利要求13所述的装置,其中,所述可信根信息包括:设备锁定deviceLocked信息和证实启动状态verifiedBootState;所述构建模块,具体用于:

15.根据权利要求14所述的装置,所述可信根信息还包括:验证启动密钥verifiedBootKey;所述装置还包括:

16.根据权利要求13所述的装置,其中,所述构建模块,具体用于:

17.一种定制ROM识别装置,应用于终端,包括:

18.根据权利要求17所述的装置,所述装置还包括:

19.一种电子设备,包括:

20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。

21.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。

...

【技术特征摘要】

1.一种定制rom识别方法,应用于服务器,包括:

2.根据权利要求1所述的方法,其中,所述软件包信息包括:操作系统的各软件包包括的java class总数量以及各软件包的加密值;所述判断所述验证信息包括的软件包信息与查找到的软件包信息是否相同,包括:

3.根据权利要求1或2所述的方法,所述验证信息还包括:可信根信息,所述可信根信息用于反映终端进行网络通信时使用的密钥的安全性;在所述从预设的信息库中,查找所述设备类型信息对应的软件包信息之前,所述方法还包括:

4.根据权利要求1所述的方法,所述信息库通过以下方法构建:

5.根据权利要求4所述的方法,其中,所述可信根信息包括:设备锁定devicelocked信息和证实启动状态verifiedbootstate;所述根据该待入库信息包括的可信根信息,确定发送该待入库信息的候选终端使用的密钥是否安全,包括:

6.根据权利要求5所述的方法,所述可信根信息还包括:验证启动密钥verifiedbootkey;在所述确定发送该待入库信息的候选终端使用的密钥安全之前,所述方法还包括:

7.根据权利要求4所述的方法,其中,所述基于筛选出的各待入库信息包括的设备类型信息和操作系统的软件包信息,构建所述信息库,包括:

8.一种定制rom识别方法,应用于终端,包括:

9.根据权利要求8所述的方法,所述方法还包括:

10.一种定制rom识别...

【专利技术属性】
技术研发人员:宋泽阳刘大志韩孝国张恒飞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1