本申请属于设备检测领域,尤其涉及一种终端设备的真实性检测方法、装置、设备及介质。
背景技术:
1、随着云技术的监控能力和迁移能力的不断提升,云技术应用在终端业务领域,实现了云终端设备。云终端设备可提供丰富的传感器数据参数接口,以供用户随机配置和注入数据,具有非常高的业务灵活性,可支撑用户多样化的使用场景和业务需求。
2、但一些不法分子利用云终端设备的业务灵活性进行不法操作,向业务网络发起攻击,而云终端设备的软件环境与真实终端设备的软件环境基本完全相同,难以通过特征算法识别,且云终端设备硬件接口参数的注入与修改的便捷化,也使得云终端设备可具有针对性地规避一些检测算法。因此,区分终端设备为真实物理终端设备还是云终端设备成为了终端设备业务领域的一大难题。
技术实现思路
1、本申请实施例提供一种终端设备的真实性检测方法、装置、设备及介质,能够有效地区分真实物理终端设备与云终端设备。
2、第一方面,本申请实施例提供一种终端设备的真实性检测方法,包括:生成随机图案,控制被测终端设备显示随机图案;获取光传感器采集的第一光信息和第二光信息,第一光信息包括在用户执行对被测终端设备的目标区域的遮挡动作前时采集的光信息,第二光信息包括在用户执行对目标区域的遮挡动作的过程中采集的光信息,目标区域设置有光传感器;基于第一光信息、第二光信息和预先得到的真实设备光变化条件,确定被测终端设备为真实物理终端设备或云终端设备。
3、第二方面,本申请实施例提供一种终端设备的真实性检测装置,包括:图案生成模块,用于生成随机图案,控制被测终端设备显示随机图案;信息获取模块,用于获取光传感器采集的第一光信息和第二光信息,第一光信息包括在用户执行对被测终端设备的目标区域的遮挡动作前时采集的光信息,第二光信息包括在用户执行对目标区域的遮挡动作的过程中采集的光信息,目标区域设置有光传感器;信息处理模块,用于基于第一光信息、第二光信息和预先得到的真实设备光变化条件,确定被测终端设备为真实物理终端设备或云终端设备。
4、第三方面,本申请实施例提供一种终端设备,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面的终端设备的真实性检测方法。
5、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的终端设备的真实性检测方法。
6、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现第一方面的终端设备的真实性检测方法。
7、本申请实施例提供一种终端设备的真实性检测方法、装置、设备及介质,可控制被测终端设备显示本次检测生成的随机图案,获取用户对被测终端设备光传感器所在的目标区域执行遮挡动作前被测终端设备光传感器采集的第一光信息和用户执行遮挡动作过程中被测终端设备光传感器采集的第二光信息,通过第一光信息和第二光信息是否能够满足表征真实物理终端设备的光传感器被遮挡的过程中光信息的变化规律的真实设备光变化条件,来确定被测终端设备是真实物理终端设备或云终端设备。一方面,被测终端设备显示的图案是随机的,非法使用云终端设备的第三方无法预知被测终端设备显示的图案,也就无法模拟光传感器采集到的光信息,另一方面,云终端设备是虚拟的终端设备,其中的光传感器是虚拟的光传感器,用户无法针对云终端设备执行遮挡动作,云终端设备的光传感器也无法模拟得到被用户遮挡的真实物理终端设备的光传感器实际采集到的光信息,从而可有效地区分真实物理终端设备与云终端设备。
1.一种终端设备的真实性检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述真实设备光变化条件包括真实设备漫反射条件;
3.根据权利要求2所述的方法,其特征在于,所述用户执行遮挡动作的过程包括第一过程和/或第二过程,所述第一过程为所述用户的遮挡物接近所述目标区域的过程,所述第二过程为所述用户的遮挡物远离所述目标区域的过程;
4.根据权利要求2所述的方法,其特征在于,所述用户执行遮挡动作的过程还包括第三过程,所述第三过程为所述用户的遮挡物遮挡住所述目标区域的过程;
5.根据权利要求1所述的方法,其特征在于,所述真实设备光变化条件还包括:所述用户执行遮挡动作的遮挡物的类型是否与提示信息提示的遮挡物的类型一致;
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述第一光信息、所述第二光信息和预先得到的真实设备光变化条件,确定所述被测终端设备为真实物理终端设备或云终端设备,包括:
8.根据权利要求1至7中任意一项所述的方法,其特征在于,光信息包括光强信息和颜色空间信息。
9.一种终端设备的真实性检测装置,其特征在于,包括:
10.一种终端设备,其特征在于,包括:处理器以及存储有计算机程序指令的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至8中任意一项所述的终端设备的真实性检测方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至8中任意一项所述的终端设备的真实性检测方法。
