【技术实现步骤摘要】
结合配置信息和硬件特性的安卓模拟器检测方法及装置
本申请涉及安卓模拟器检测领域,尤其涉及一种结合配置信息和硬件特性的安卓模拟器检测方法及装置。
技术介绍
安卓模拟器是能在非安卓系统(如windows系统)中模拟安卓系统的模拟器软件。安卓模拟器能在非安卓系统中模拟安卓系统运行环境,从而使操作人员在非安卓系统中运行安卓操作系统的应用,在非安卓系统中体验安卓应用程序的安装、使用及卸载。开发人员利用安卓模拟器能够方便安卓应用程序的开发,然而,由于通过安卓模拟器能够修改终端设备的各种配置参数,因此黑客可以通过安卓模拟器伪造多个终端设备用户,还能够在安卓模拟器中篡改安卓应用程序的数据以达到“外挂”的目的。基于此,需要提出一种方法来检测安卓应用程序是否运行在安卓模拟器中,以保证安卓应用程序的使用安全性。
技术实现思路
本申请实施例的目的是提供一种结合配置信息和硬件特性的安卓模拟器检测方法及装置,检测安卓应用程序是否运行在安卓模拟器中,保证安卓应用程序的使用安全性。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供了一种结合配置信息和硬件特性的安卓模拟器检测方法,包括:在 ...
【技术保护点】
一种结合配置信息和硬件特性的安卓模拟器检测方法,其特征在于,包括:在终端设备运行待检测安卓程序后,确定运行所述待检测安卓程序的安卓系统是否具有用于标识非安卓模拟器的特定配置信息,以及确定所述终端设备是否满足预设的传感器安装要求;若所述安卓系统具有所述特定配置信息,且,所述终端设备满足所述传感器安装要求,则确定所述待检测安卓程序未运行在安卓模拟器中,否则,确定所述待检测安卓程序运行在安卓模拟器中。
【技术特征摘要】
1.一种结合配置信息和硬件特性的安卓模拟器检测方法,其特征在于,包括:在终端设备运行待检测安卓程序后,确定运行所述待检测安卓程序的安卓系统是否具有用于标识非安卓模拟器的特定配置信息,以及确定所述终端设备是否满足预设的传感器安装要求;若所述安卓系统具有所述特定配置信息,且,所述终端设备满足所述传感器安装要求,则确定所述待检测安卓程序未运行在安卓模拟器中,否则,确定所述待检测安卓程序运行在安卓模拟器中。2.根据权利要求1所述的方法,其特征在于,确定运行所述待检测安卓程序的安卓系统是否具有用于标识非安卓模拟器的特定配置信息,包括:检测运行所述待检测安卓程序的安卓系统是否具有无线保真WIFI配置信息、短信功能配置信息以及内存卡配置信息;若均具有,则确定所述安卓系统具有所述特定配置信息。3.根据权利要求1或2所述的方法,其特征在于,确定所述终端设备是否满足预设的传感器安装要求,包括:获取所述终端设备的传感器安装信息;根据所述传感器安装信息和预设的传感器安装列表,检测所述终端设备缺失的传感器的数量是否小于预设数量阈值,以及所述终端设备缺失的传感器的种类是否小于预设种类阈值;若均小于,则确定所述终端设备满足所述传感器安装要求。4.根据权利要求2所述的方法,其特征在于,检测运行所述待检测安卓程序的安卓系统是否具有无线保真WIFI配置信息,包括:检测运行所述待检测安卓程序的安卓系统是否具有WIFI开关状态值,若有,则确定所述安卓系统具有所述WIFI配置信息;或者,检测运行所述待检测安卓程序的安卓系统是否具有WIFI连接属性信息,若有,则确定所述安卓系统具有所述WIFI配置信息。5.根据权利要求2所述的方法,其特征在于,检测运行所述待检测安卓程序的安卓系统是否具有短信功能配置信息,包括:在运行所述待检测安卓程序的安卓系统中模拟执行短信发送过程;若模拟执行短信发送成功,则确定所述安卓系统具有所述短信功能配置信息。6.根据权利要求2所述的方法,其特征在于,检测运行所述待检测安卓程序的安卓系统是否具有内存卡配置信息,包括:检测运行所述待检测安卓程序的安卓系统是否具有以下信息中的一项或多...
【专利技术属性】
技术研发人员:阚志刚,陈彪,刘志豪,孙俊飞,方宁,卢佐华,
申请(专利权)人:北京梆梆安全科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。