设备指纹的识别方法、装置、电子设备及介质制造方法及图纸

技术编号:33532845 阅读:19 留言:0更新日期:2022-05-19 02:07
本申请提供了一种设备指纹的识别方法、装置、电子设备及介质,该设备指纹的识别方法包括:获取设备的第一指纹信息,第一指纹信息包括历史生成的设备的第一指纹;确定设备的安全等级;根据至少一个生成项生成设备的第二指纹;根据第二指纹和第一指纹确定相同的生成项;以及响应于相同的生成项满足识别条件,确定第二指纹和第一指纹匹配;其中,识别条件根据安全等级确定。识别条件可以根据安全等级的不同而调整,提高了第二指纹和第一指纹匹配的灵活性,能够避免在应用程序卸载、设备硬件更换或者系统更新后导致的识别错误,确保了设备指纹识别的稳定性。指纹识别的稳定性。指纹识别的稳定性。

【技术实现步骤摘要】
设备指纹的识别方法、装置、电子设备及介质


[0001]本专利技术涉及计算机
,具体涉及一种设备指纹的识别方法、装置、电子设备及介质。

技术介绍

[0002]设备指纹(DF,Device Fingerprinting)是指可以用于唯一标识出该设备的设备特征的设备标识。设备指纹技术通常有两个重要的衡量标准,一是稳定性,二是唯一性。稳定性用来评估即使设备的软件卸载后重新安装或者设备重装系统后,依然可以识别到该设备。唯一性用来评估把一个设备识别成另一个设备的概率,概率越低表示技术越可靠。然而,现有的设备指纹的稳定性不佳。

技术实现思路

[0003]有鉴于此,本专利技术实施例致力于提供一种设备指纹的识别方法、装置、电子设备及介质,以解决现有技术中设备指纹的稳定性不足的问题,提高设备指纹的稳定性。
[0004]第一方面,本申请提供了一种设备指纹的识别方法,该方法包括:获取设备的第一指纹信息,所述第一指纹信息包括历史生成的所述设备的第一指纹;确定所述设备的安全等级;根据至少一个生成项生成所述设备的第二指纹;根据所述第二指纹和所述第一指纹确定相同的生成项;以及应于所述相同的生成项满足识别条件,确定所述第一指纹和所述第二指纹匹配;其中,所述识别条件根据所述安全等级确定。
[0005]在一个实施例中,所述识别条件包括:所述相同的生成项的数量大于或者等于第一阈值;所述第一阈值根据所述安全等级确定。
[0006]在一个实施例中,所述第一指纹信息还包括生成第一指纹的各所述生成项的稳定系数;所述识别条件还包括:所述相同的生成项的总稳定系数大于或者等于第二阈值;或者所述相同的生成项的总稳定系数大于或者等于第二阈值,且所述相同的生成项的数量大于或者等于第一阈值;所述第一阈值和所述第二阈值根据所述安全等级确定。
[0007]在一个实施例中,所述确定设备的安全等级包括:根据所述设备的初始指纹确定设备的初始等级;以及根据所述设备的初始等级确定所述安全等级。
[0008]在一个实施例中,所述根据所述初始等级确定所述安全等级包括:将所述初始等级确定为所述安全等级。
[0009]在一个实施例中,所述根据所述初始等级确定所述安全等级包括:发送确认信息,所述确认信息包括初始等级;接收指令信息,所述指令信息包括用于等级调整信息;以及根据指令信息和初始等级确定所述安全等级,所述安全等级小于或者等于所述初始等级。
[0010]在一个实施例中,所述根据所述设备的初始指纹确定设备的初始等级包括:根据所述设备的初始指纹的生成项的数量确定所述初始等级。
[0011]在一个实施例中,所述根据所述设备的初始指纹确定设备的初始等级包括:获取设备的系统信息;根据所述系统信息确定生成项的稳定系数;根据所述设备的初始指纹的
生成项的稳定系数的总和确定所述初始等级;或者根据所述设备的初始指纹的生成项的稳定系数的总和以及所述设备的初始指纹的生成项的数量确定所述初始等级。
[0012]在一个实施例中,还包括:响应于所述第一指纹和所述第二指纹匹配,存储所述第二指纹,以更新所述第一指纹信息。
[0013]在一个实施例中,所述第一指纹信息包括:所述设备最近一次生成的指纹、所述设备初始生成的指纹以及所述设备在预定时间段内生成的指纹中的至少一个。
[0014]在一个实施例中,所述根据至少一个生成项生成第二指纹包括:获取生成项集合,所述生成项集合中包括至少一个所述生成项,所述生成项包括设备的硬件信息;根据所述生成项集合确定所述设备的第二指纹。
[0015]在一个实施例中,所述获取生成项集合包括:获取设备的系统信息;根据所述系统信息确定生成项标识;以及获取所述生成项标识对应的生成项信息。
[0016]在一个实施例中,所述根据所述生成项集合确定所述设备的第二指纹包括:响应于所述生成项集合中的生成项的数量大于或者等于第三阈值,根据所述生成项集合和加密算法确定所述设备指纹。
[0017]在一个实施例中,所述根据所述生成项集合确定所述设备的第二指纹包括:获取设备的系统信息;根据所述系统信息确定生成项的稳定系数;
[0018]响应于所述生成项集合中的生成项的总稳定系数大于或者等于第二阈值,根据所述生成项集合确定所述第二指纹;或者响应于所述生成项集合中的生成项的总稳定系数大于或者等于第二阈值,且所述生成项集合中的生成项的数量大于或者等于第一阈值,根据所述生成项集合和加密算法确定所述第二指纹。
[0019]第二方面,本申请提供了一种设备指纹的识别装置,包括:获取模块,用于获取设备的第一指纹信息,所述第一指纹信息包括历史生成的所述设备的第一指纹;确定模块,用于确定所述设备的安全等级;生成模块,用于根据至少一个生成项生成所述设备的第二指纹;比对模块,用于根据所述第二指纹和所述第一指纹确定相同的生成项;以及匹配模块,用于响应于所述相同的生成项满足识别条件,确定所述第一指纹信息和所述第二指纹匹配;其中,所述识别条件根据所述安全等级确定。
[0020]第三方面,本申请提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器,其中,所述处理器用于执行上述第一方面的设备指纹的识别方法。
[0021]第四方面,本申请提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上述第一方面的设备指纹的识别方法。
[0022]本申请实施例提供的设备指纹的识别方法中,根据安全等级确定识别条件,并根据识别条件确定第二指纹和第一指纹是否匹配。识别条件可以根据安全等级的不同而调整,不需要第二指纹和第一指纹完全一致才能确定第二指纹和第一指纹匹配。提高了第二指纹和第一指纹匹配的灵活性,能够避免在应用程序卸载、设备硬件更换或者系统更新后导致的识别错误,确保了设备指纹识别的稳定性。
附图说明
[0023]图1所示为本申请一实施例提供的设备指纹的识别方法的流程图。
[0024]图2所示为本申请另一实施例提供的生成第二指纹的流程图。
[0025]图3所示为本申请另一实施例提供的确定安全等级的流程图。
[0026]图4所示为本申请另一实施例的确定安全等级的场景示意图。
[0027]图5所示为本申请另一实施例的设备指纹的识别方法的流程示意图。
[0028]图6所示为本申请另一实施例的不同操作系统的生成项标识和各生成项的稳定系数的对应关系示意图。
[0029]图7所示为本申请另一实施例的初始等级对应的阈值的示意图。
[0030]图8所示为本申请另一实施例的安全等级对应的识别条件的示意图。
[0031]图9所示为本申请另一示例性实施例提供的识别装置的结构示意图。
[0032]图10所示为本申请另一示例性实施例提供的用于执行识别方法的电子设备的框图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备指纹的识别方法,其特征在于,包括:获取设备的第一指纹信息,所述第一指纹信息包括历史生成的所述设备的第一指纹;确定所述设备的安全等级;根据至少一个生成项生成所述设备的第二指纹;根据所述第二指纹和所述第一指纹确定相同的生成项;以及响应于所述相同的生成项满足识别条件,确定所述第二指纹和所述第一指纹匹配;其中,所述识别条件根据所述安全等级确定。2.根据权利要求1所述的识别方法,其特征在于,所述识别条件包括:所述相同的生成项的数量大于或者等于第一阈值;所述第一阈值根据所述安全等级确定。3.根据权利要求1所述的识别方法,其特征在于,所述第一指纹信息还包括生成第一指纹的各所述生成项的稳定系数;所述识别条件还包括:所述相同的生成项的总稳定系数大于或者等于第二阈值;或者所述相同的生成项的总稳定系数大于或者等于第二阈值,且所述相同的生成项的数量大于或者等于第一阈值;所述第一阈值和所述第二阈值根据所述安全等级确定。4.根据权利要求1所述的识别方法,其特征在于,所述确定设备的安全等级包括:根据所述设备的初始指纹确定设备的初始等级;以及根据所述设备的初始等级确定所述安全等级。5.根据权利要求4所述的识别方法,其特征在于,所述根据所述初始等级确定所述安全等级包括:将所述初始等级确定为所述安全等级。6.根据权利要求4所述的识别方法,其特征在于,所述根据所述初始等级确定所述安全等级包括:发送确认信息,所述确认信息包括初始等级;接收指令信息,所述指令信息包括用于等级调整信息;以及根据指令信息和初始等级确定所述安全等级,所述安全等级小于或者等于所述初始等级。7.根据权利要求4所述的识别方法,其特征在于,所述根据所述设备的初始指纹确定设备的初始等级包括:根据所述设备的初始指纹的生成项的数量确定所述初始等级。8.根据权利要求4所述的识别方法,其特征在于,所述根据所述设备的初始指纹确定设备的初始等级包括:获取设备的系统信息;根据所述系统信息确定生成项的稳定系数;根据所述设备的初始指纹的生成项的稳定系数的总和确定所述初始等级;或者根据所述设备的初始指纹的生成项的稳定系数的总和以及所述设备的初始指纹的生成项的数量确定所述初始等级。
9.根据权利要求1所述的识别方法,其特征在于,还包括:响应于所述第二指纹和所述第一指纹匹配,存储所述第二指纹,以...

【专利技术属性】
技术研发人员:葛锐锋张行开金豪龙明康
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

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

1