[发明专利]一种检测Android模拟器的方法、系统及计算机存储介质在审
申请号: | 201811504823.2 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109710515A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 林贵淇;魏丽珍;梁煜麓;罗佳 | 申请(专利权)人: | 厦门安胜网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/30;G06F1/28 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 郝学江 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机存储介质 信息数据 运行环境 模拟器 判断设备 温度信息 种检测 方差 电池温度信息 设备电量 系统数据 预设周期 预设 应用 | ||
本发明提供一种检测Android模拟器的方法、系统及计算机存储介质,该方法用于判断设备的运行环境,该方法包括:按照预设周期获取所述设备的信息数据,所述信息数据包括设备温度信息,电池温度信息,CPU温度信息以及设备电量信息中的至少一种;分别计算预设时间内所述设备的信息数据的方差;基于所述方差判断设备的运行环境。根据本发明的方法、系统及计算机存储介质,可以实现在无需修改系统数据的情况下,准确的判断出当前设备的运行环境,提高应用的安全性。
技术领域
本申请涉及计算机技术领域,特别涉及检测Android模拟器的方法及系统。
背景技术
Android模拟器是一种能够在电脑上模拟器Android系统的应用,它能够安装、卸载、和调试Android应用。由于无需真实手机即可使用Android应用,成本较低,目前被互联网黑产广泛应用于多开、APP刷量,养号、应用破解等各方面,给开发者造成了严重的经济损失。为了保证应用的安全性,需要判断运行的环境是否在模拟器中,对破坏安全的行为进行制约和记录。
目前,检测Android模拟器的方法主要有以下几种:1.基于系统属性的判断,如Build、deviceID,手机号码,imsi等信息;2.基于文件特征的判断,如判断QEMU驱动文件,qemu管道/so等文件;3.基于CPU信息的判断,如判断CPU是否为Intel或者AMD等;4.基于硬件个数的判断,如判断各种传感器是否存在。
因此,现有技术中监测的方法存在通过简单的修改模拟器对应接口返回的数据,即可绕过这些检测,极大的降低了检测的准确性的问题。
发明内容
考虑到上述问题而提出了本发明。本发明提供了一种检测Android模拟器的方法、系统及计算机存储介质,通过动态的获取设备的温度和电量信息、统计其一段时间内变化的程度来判断是否运行在模拟中,判断准确率高,模拟器难以绕过。
根据本发明一方面,提供了一种检测Android模拟器的方法,,用于判断设备的运行环境,所述方法包括:
按照预设周期获取所述设备的信息数据,所述信息数据包括设备温度信息,电池温度信息,CPU温度信息以及设备电量信息中的至少一种;
分别计算预设时间内所述设备的信息数据的方差;
基于所述方差判断设备的运行环境。
示例性地,所述基于所述方差判断设备的运行环境包括:
如果所述设备的信息数据的方差中至少有一个不为0,则判断所述设备的运行环境为真实设备;
如果所述设备的信息数据的方差均为0,则判断所述设备的运行环境为模拟器。
示例性地,所述按照预设周期获取所述设备的设备温度信息包括:获取温度传感器中的温度信息。
示例性地,所述获取温度传感器中的温度信息包括:
判断系统中是否存在与温度传感器相关的文件;
如果存在,则直接通过与温度传感器相关的文件获取设备温度信息,如果不存在,则通过调用SensorManager的getSensorList函数,根据其中TYPE_TEMPERATURE或TYPE_AMBIENT_TEMPERATURE获取温度传感器的设备温度信息;
将所述设备温度信息记录到设备温度列表。
示例性地,所述与温度传感器相关的文件包括:/sys/class/hwmon/hwmon0/device/temp1_input文件或/sys/class/hwmon/hwmon0/temp1_input文件,其中hwmon是Hardware Monitoring缩写,表示用于硬件检测的装置,temp1_input文件表示温度传感器的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门安胜网络科技有限公司,未经厦门安胜网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811504823.2/2.html,转载请声明来源钻瓜专利网。