安卓模拟器的检测方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:37612500 阅读:40 留言:0更新日期:2023-05-18 12:04
本公开提供了一种安卓模拟器的检测方法、装置、电子设备和可读存储介质,所述安卓模拟器的检测方法,包括:在接收到待识别设备的目标请求的情况下,获取待识别设备的待识别参数集,目标请求用于请求启动目标应用或请求启动目标应用中的预设功能模块,待识别参数集包括:传输属性参数、工作参数以及硬件参数;将待识别参数集以及预设判别条件进行匹配,得到匹配结果;根据匹配结果确定待识别设备的设备类型;其中,在匹配结果为待识别参数集中的参数满足预设判别条件时,待识别设备的设备类型为真实设备;在匹配结果为待识别参数集中的参数不满足预设判别条件时,待识别设备的设备类型为安卓模拟器。本公开可以提高对待识别设备进行鉴别的准确性。行鉴别的准确性。行鉴别的准确性。

【技术实现步骤摘要】
安卓模拟器的检测方法、装置、电子设备和可读存储介质


[0001]本公开涉及计算机
,具体涉及一种安卓模拟器的检测方法、装置、电子设备和可读存储介质。

技术介绍

[0002]安卓模拟器是能在计算机上运行并模拟安卓手机系统的模拟器。安卓模拟器能在计算机上模拟出安卓手机运行环境,用户即便没有手机硬件设备,也能在计算机上利用安卓模拟器使用安卓手机软件。
[0003]随着安卓模拟器的发展,也带来了一些不利影响,例如,相关人员利用安卓模拟器进行数据监控以及窃取数据等。基于此,相关技术中提出了一些用于鉴别设备是否为安卓模拟器的技术。然而,现有的鉴别方法存在鉴别的准确性较低的问题。

技术实现思路

[0004]本公开提供的一种安卓模拟器的检测方法、装置、电子设备和可读存储介质,可以提高对待识别设备进行鉴别的准确性。
[0005]第一方面,本公开实施例提供了一种安卓模拟器的检测方法,包括:
[0006]在接收到待识别设备的目标请求的情况下,获取待识别设备的待识别参数集,其中,所述目标请求用于请求启动目标应用或者请求启动所述目标应用中的预设功能模块,所述待识别参数集包括:传输属性参数、工作参数以及硬件参数;
[0007]将所述待识别参数集以及预设判别条件进行匹配,得到匹配结果;
[0008]根据所述匹配结果确定所述待识别设备的设备类型;
[0009]其中,在所述匹配结果为所述待识别参数集中的参数满足预设判别条件的情况下,所述待识别设备的设备类型为真实设备;在所述匹配结果为所述待识别参数集中的参数不满足预设判别条件的情况下,所述待识别设备的设备类型为安卓模拟器。
[0010]第二方面,本公开实施例提供了一种安卓模拟器的检测装置,包括:
[0011]获取模块,用于在接收到待识别设备的目标请求的情况下,获取待识别设备的待识别参数集,其中,所述目标请求用于请求启动目标应用或者请求启动所述目标应用中的预设功能模块,所述待识别参数集包括:传输属性参数、工作参数以及硬件参数;
[0012]匹配模块,用于将所述待识别参数集以及预设判别条件进行匹配,得到匹配结果;
[0013]确定模块,用于根据所述匹配结果确定所述待识别设备的设备类型;
[0014]其中,在所述匹配结果为所述待识别参数集中的参数满足预设判别条件的情况下,所述待识别设备的设备类型为真实设备;在所述匹配结果为所述待识别参数集中的参数不满足预设判别条件的情况下,所述待识别设备的设备类型为安卓模拟器。
[0015]第三方面,本公开实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的方法步骤。
[0016]第四方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法步骤。
[0017]本公开实施例中,通过基于预设判别条件同时对待识别设备的传输属性参数、工作参数和硬件参数进行判别,以确定所述待识别设备是否是安卓模拟器,如此,有利于提高对待识别设备进行鉴别的准确性。
附图说明
[0018]为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本公开实施例提供的安卓模拟器的检测方法的流程图之一;
[0020]图2是本公开实施例提供的安卓模拟器的检测方法的流程图之二;
[0021]图3是本公开实施例提供的安卓模拟器的检测装置的结构示意图之一;
[0022]图4是本公开实施例提供的安卓模拟器的检测装置的结构示意图之二。
具体实施方式
[0023]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0024]相关技术中,相关人员可能利用安卓模拟器在计算机上运行并模拟安卓手机系统,以实现其非法目的。例如,相关技术中,对于需要正版授权的安卓软件,用户在购买正版软件之后,通常只能在一台固定的设备上进行安装使用。然而,相关人员为非法使用该正版软件,可以利用安卓模拟器在计算机上模拟出已安装正版软件的设备的安卓系统,进而确保正版软件能够在所述安装模拟器上正常使用。此外,在另一些场景中,相关人员通过模拟特定人员的终端设备,以窃取其支付应用中的财物。因此,为避免此类非法行为,本公开提出了一种安卓模拟器的检测方法,这样,在待识别设备请求运行特定应用或特定应用的功能模块时,可以检测其运行环境是否为安卓模拟器,并可在运行环境为安卓模拟器时,拒绝其启动请求,或增加其他验证手段。
[0025]针对
技术介绍
中的提到的鉴别设备是否为安卓模拟器的技术,相关技术中采用的手段主要包括:检测某模拟器特征,如:是否包含特定进程,服务,文件夹等;检测模拟器真实度,如:各类传感器是否可用,一些配置是否存在;用户行为习惯,App安装量,是否包含攻击服务/包名等;然而,上述检测方法均存在一定的局限性,因为Linux,Android源码都是开源的比如:造假者可以持续改进这些缺陷,导致防伪判断极容易失效,且大多数的检测反馈都是即时的。基于此,现有技术中的鉴别方法存在鉴别的准确性较低的问题。
[0026]基于此,本公开实施例通过从传输属性参数、工作参数和硬件参数三个角度进行鉴别,由于这些参数通常难以被模拟,因此,有利于提高鉴别结果的准确性。
[0027]本公开实施例提供的安卓模拟器的检测方法可以应用于目标应用的后台服务器。具体地,所述目标应用可以是需要进行正版授权的应用,在此情况下,当所述待识别设备请求启动所述目标应用时,可以基于所述检测方法检测所述待识别设备是否为安卓模拟器,并在确定所述待识别设备为安卓模拟器的情况下,拒绝所述待识别设备的启动请求。相应地,当所述待识别设备为真实的电子设备时,在校验所述待识别设备是否通过了正版授权,并在确认所述待识别设备通过了正版授权之后,响应于所述启动请求,在所述待识别设备中启动所述目标应用。
[0028]此外,所述目标应用也可以为具有支付功能的应用,在所述待识别设备请求启动所述目标应用中的支付模块时,可以基于所述检测方法检测所述待识别设备是否为安卓模拟器,并在确定所述待识别设备为安卓模拟器的情况下,拒绝所述待识别设备的启动请求。相应地,当所述待识别设备为真实的电子设备时,则按照正常流程执行支付动作。
[0029]请参见图1,图1为本公开实施例提供的一种安卓模拟器的检测方法的流程示意图,所述安卓模拟器的检测方法,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安卓模拟器的检测方法,其特征在于,包括:在接收到待识别设备的目标请求的情况下,获取待识别设备的待识别参数集,其中,所述目标请求用于请求启动目标应用或者请求启动所述目标应用中的预设功能模块,所述待识别参数集包括:传输属性参数、工作参数以及硬件参数;将所述待识别参数集以及预设判别条件进行匹配,得到匹配结果;根据所述匹配结果确定所述待识别设备的设备类型;其中,在所述匹配结果为所述待识别参数集中的参数满足预设判别条件的情况下,所述待识别设备的设备类型为真实设备;在所述匹配结果为所述待识别参数集中的参数不满足预设判别条件的情况下,所述待识别设备的设备类型为安卓模拟器。2.根据权利要求1所述的方法,其特征在于,所述传输属性参数包括所述待识别设备的传输协议;所述将所述待识别参数集以及预设判别条件进行匹配,得到匹配结果,包括:在所述传输协议与参考传输协议匹配的情况下,确定所述传输协议满足所述预设判别条件,其中,所述参考传输协议包括与所述待识别设备的机型匹配的传输协议。3.根据权利要求1所述的方法,其特征在于,所述工作参数包括:硬盘工作参数和/或电池工作参数;所述将所述待识别参数集以及预设判别条件进行匹配,得到匹配结果,包括:在所述硬盘工作参数与参考硬盘工作参数匹配的情况下,确定所述硬盘工作参数满足所述预设判别条件;在所述电池工作参数与参考电池工作参数匹配的情况下,确定所述电池工作参数满足所述预设判别条件。4.根据权利要求3所述的方法,其特征在于,所述硬盘工作参数包括硬盘写入速度,所述电池工作参数包括:充电电流、充电温度、充电电压、放电电压、电量信息中的至少一项。5.根据权利要求4所述的方法,其特征在于,所述将所述待识别参数集以及预设判别条件进行匹配,得到匹配结果,包括以下至少一项:在所述硬盘写入速度位于第一预设范围内的情况下,确定所述硬盘写入速度满足所述预设判别条件,其中,所述第一预设范围基于目标传输协议确定,所述目标传输协议为与所述待识别设备匹配的传输协议;在所述充电电流表征所述待识别设备在充电过程中的电流变化满足第一预设规律的情况下,确定所述充电电流满足所述预设判别条件,其中,所述第一预设规律包括:在所述待识别设备的电量增加的情况下,充电电流减小;在所述充电温度表征所述待识别设备在充电过程的设备温度满足第二预设规律的情况下,确定所述充电温度满足所述预设判别条件,其中,所述第二预设规律包括:在所述待识别设备的充电时长增加的情况下,设备温度升高;在所述充电电压表征所述待识别设备在充电过程的电压变化满足第三预设规律的情况下,确定...

【专利技术属性】
技术研发人员:李富强郝征鹏蒋宁
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1