CN104966002A - 识别虚假移动终端的方法和装置 - Google Patents
识别虚假移动终端的方法和装置 Download PDFInfo
- Publication number
- CN104966002A CN104966002A CN201510388952.XA CN201510388952A CN104966002A CN 104966002 A CN104966002 A CN 104966002A CN 201510388952 A CN201510388952 A CN 201510388952A CN 104966002 A CN104966002 A CN 104966002A
- Authority
- CN
- China
- Prior art keywords
- hardware
- information
- hardware information
- mobile terminal
- identification target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012360 testing method Methods 0.000 claims abstract description 34
- 230000004044 response Effects 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 7
- 238000011056 performance test Methods 0.000 claims description 6
- 238000012856 packing Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种识别虚假移动终端的方法和装置。其中识别虚假移动终端的方法包括:运行预置于识别目标上的指令集合,对识别目标的硬件进行测试,以得到识别目标响应于测试的第一硬件信息;获取识别目标的操作***配置文件中记录的第二硬件信息;以及将第一硬件信息与第二硬件信息进行比对,若不一致,判定识别目标为虚假移动终端。利用本发明的方法和装置,可以对特定硬件有针对性地检测,杜绝了对***反馈劫持伪造设备的可能性,提高了识别虚假移动终端的准确性。
Description
技术领域
本发明涉及移动通信技术,特别是涉及一种识别虚假移动终端的方法和装置。
背景技术
在移动互联网的快速发展过程中,移动终端应用程序(App)的数量成***式增长,App已经覆盖人们生活工作学习的各个方面。App的下载目前主要需要依靠第三方移动应用市场等分发渠道来进行。
现有的安卓***主要应用市场包括:如91、安卓、安智、机锋、应用汇、360安全市场等等。利用分发渠道提供App下载和推广,一种常见的运营模式为:按点击下载次数付费(Cost Per Click,简称CPC)。然而单纯按照CPC进行计费,容易出现App开发者与分发渠道对统计数量出现争议。针对这一问题,现有技术出现了按照app激活数量进行统计的方式,也就是在移动终端安装App后,由App发送激活反馈,按照接收到激活反馈的数量来进行统计。
然而随着作弊手段的不断翻新,目前又出现伪造的激活反馈,也就是作弊者利用模拟器、电脑终端、以及真实手机重复激活等方式来实现激活反馈,造成了App实际使用数量与激活数量的不匹配,给App开发者造成严重的损害。针对这一问题,现有技术中出现了采集虚假移动终端的特征信息并利用这些特征信息进行虚假移动终端的识别的技术。但是由于作弊者可以通过篡改移动终端参数、或者采取动态参数的方式避免特征识别,导致现有的识别技术失效。
发明内容
本发明的一个目的是要提高识别虚拟移动终端的准确性。
根据本发明的一个方面,提供了一种识别虚假移动终端的方法。该识别虚假移动终端的方法包括:运行预置于识别目标上的指令集合,对识别目标的硬件进行测试,以得到识别目标响应于测试的第一硬件信息;获取识别目标的操作***配置文件中记录的第二硬件信息;以及将第一硬件信息与第二硬件信息进行比对,若不一致,判定识别目标为虚假移动终端。
可选地,对识别目标的硬件进行测试的步骤包括:检测识别目标是否配置有预设种类的硬件部件;以及对识别目标已配置的硬件部件进行性能测试。
可选地,上述识别虚假移动终端的方法还包括:获取识别目标的型号信息;从预置的硬件参数信息库中查询得出型号信息对应的第三硬件信息,硬件参数信息库预先采集并保存有多种移动终端的型号信息以及硬件参数;以及将第三硬件信息与第一硬件信息以及第二硬件信息分别进行比对,若第三硬件信息与第一硬件信息、第二硬件信息中的任一项不一致,判定识别目标为虚假移动终端。
可选地,将第三硬件信息与第一硬件信息以及第二硬件信息分别进行比对的步骤包括:将第一硬件信息以及第二硬件信息进行加密打包,生成硬件信息数据包;以及向布置有硬件参数信息库的服务器发送硬件信息数据包,以供服务器从硬件信息数据包解析出第一硬件信息和第二硬件信息,并与第三硬件信息分别进行比对。
可选地,在运行预置于识别目标上的指令集合的步骤之前还包括:将指令集合预先嵌入于识别目标下载的程序安装包中,以使指令集合在下载过程中配置于识别目标上。
可选地,第一硬件信息、第二硬件信息、以及第三硬件信息均包括以下内容的至少一项或多项:中央处理器信息、网络制式信息、内置存储器信息。
根据本发明的另一个方面,还提供了一种识别虚假移动终端的装置。该识别虚假移动终端的装置包括:硬件测试模块,配置成运行预置于识别目标上的指令集合,对识别目标的硬件进行测试,以得到识别目标响应于测试的第一硬件信息;***配置获取模块,配置成获取识别目标的操作***配置文件中记录的第二硬件信息;以及第一比对模块,配置成将第一硬件信息与第二硬件信息进行比对,若不一致,判定识别目标为虚假移动终端。
可选地,硬件测试模块还配置成:检测识别目标是否配置有预设种类的硬件部件;对识别目标已配置的硬件部件进行性能测试。
可选地,上述识别虚假移动终端的装置还包括第二比对模块,第二比对模块配置成:获取识别目标的型号信息;从预置的硬件参数信息库中查询得出型号信息对应的第三硬件信息,硬件参数信息库预先采集并保存有多种移动终端的型号信息以及硬件参数;以及将第三硬件信息与第一硬件信息以及第二硬件信息分别进行比对,若第三硬件信息与第一硬件信息、第二硬件信息中的任一项不一致,判定识别目标为虚假移动终端。
可选地,上述识别虚假移动终端的装置还包括指令配置模块,配置成将指令集合预先嵌入于识别目标下载的程序安装包中,以使指令集合在下载过程中配置于识别目标上。
本发明的识别虚假移动终端的方法,在识别目标上预先配置用于对硬件进行测试的指令集合,利用该指令集合对识别目标进行硬件测试。测试结果直接反应了识别目标的实际硬件信息,然后利用测试得出的硬件信息与操作***配置文件中的硬件信息进行比对,如果出现不一致,表明识别目标在操作***的应用层对硬件信息进行篡改,将识别目标判定为虚假移动终端。由于利用识别目标上运行的指令集合直接提取反映实际情况硬件信息,避免了篡改配置信息导致的识别错误,从而提高了识别准确性。
进一步地,本发明的识别虚假移动终端的方法,还可以借助云端大数据采集各种移动终端的硬件信息,与上述硬件测试得出硬件信息以及利用操作***的硬件信息进行比对,若任一比对结果为不一致,则判定识别目标为虚假移动终端。从而利用预先收集的实际移动终端的硬件信息对从识别目标中得到的硬件信息进行验证,进一步提高了识别虚假移动终端的准确性。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的识别虚假移动终端的装置的示意图;
图2是根据本发明另一实施例的识别虚假移动终端的装置的示意图;
图3是根据本发明一个实施例的识别虚假移动终端的装置的应用架构示意图;
图4是根据本发明一个实施例的识别虚假移动终端的方法的示意图;以及
图5是根据本发明另一实施例的识别虚假移动终端的方法的示意图。
具体实施方式
图1是根据本发明一个实施例的识别虚假移动终端的装置100的示意图。识别虚假移动终端的装置100一般性地可包括:硬件测试模块110、***配置获取模块120、第一比对模块130。
在以上部件中,硬件测试模块110可以配置成运行预置于识别目标上的指令集合,对识别目标的硬件进行测试,以得到识别目标响应于测试的第一硬件信息。在本实施例的识别虚假移动终端的装置100中,识别目标为下载并安装了需要进行激活次数的App的终端或者虚拟机。例如,识别目标可以是实际用户使用的正常移动终端、运行于PC或其他电子设备上的虚拟机、或者被参数篡改的移动终端等。除了实际用户使用的正常移动终端,其他种类的识别目标都可确定为虚假移动终端,利用这类虚假移动终端进行App激活可被认定为无效激活。
硬件测试模块110得到的第一硬件信息可以包括实际配置的硬件部件的类型以及这些硬件的部件的性能参数、出厂信息等。相应地,硬件测试模块110可以首先检测识别目标是否配置有预设种类的硬件部件;然后对识别目标已配置的硬件部件进行性能测试,将已配置的硬件部件以及其性能参数、出厂信息等作为第一硬件信息。大多数硬件部件,可以通过***中开放的接口来探测是否存在以及具体的性能参数。对于这类硬件部件,硬件测试模块110可以通过指令集合直接调用这些开放接口,来检测得到第一硬件信息。由于对于某些特定种类的硬件部件,由于***可能不提供开发的接口,此时硬件测试模块110可以通过运行指令集合从native层甚至驱动层来进行检测。例如对于CPU的主频,可以通过运行用于实现预定算法的指令集合,来对CPU的计算能力进行测试,以确定CPU的性能参数。
一般应用程序都是运行于操作***上的应用层的,操作***配置文件中一般记录有硬件信息。***配置获取模块120可以配置成获取识别目标的操作***配置文件中记录的第二硬件信息。***配置获取模块120可以获取操作***对硬件部件的反馈数据,作为第二硬件信息。
第一比对模块130可以将第一硬件信息与第二硬件信息进行比对,若不一致,判定识别目标为虚假移动终端。由于第一硬件信息由对识别目标的硬件部件测试得出,如果其与由操作***对硬件部件的反馈得出第二硬件信息不一致,说明操作***可能对硬件信息进行了篡改,因此可以直接判定识别目标为虚假移动终端。
图2是根据本发明另一实施例的识别虚假移动终端的装置100的示意图。在该实施例中,识别虚假移动终端的装置100在上一实施例的基础上可以灵活增加设置指令配置模块140和第二比对模块150。
指令配置模块140可以配置成将指令集合预先嵌入于识别目标下载的程序安装包中,以使指令集合在下载过程中配置于识别目标上。例如实现上述检测和比对的指令可以直接植入程序安装包,在程序安装包被识别目标下载的过程中,随程序安装包配置到识别目标上。在执行安装或者在程序安装包在安装后的首次运行时,指令配置模块140可以运行以上指令集合,实现硬件的测试以及比对。
为进一步提高本实施例的识别虚假移动终端的装置100的识别准确程度,本实施例还可以利用云端大数据预先采集各类移动终端的硬件信息,以与上述的第一硬件信息以及第二硬件信息分别比对。在此情况下,第二比对模块150可以获取识别目标的型号信息;从预置的硬件参数信息库中查询得出型号信息对应的第三硬件信息,该硬件参数信息库可以预先采集并保存有多种移动终端的型号信息以及硬件参数;以及将第三硬件信息与第一硬件信息以及第二硬件信息分别进行比对,若第三硬件信息与第一硬件信息、第二硬件信息中的任一项不一致,判定识别目标为虚假移动终端。硬件参数信息库中存储的硬件信息可以是不同型号的移动终端的官方配置信息,如果出现移动目标本地获取硬件信息与数据库中查询得出的第三硬件信息不符,也可以说明识别目标对硬件信息进行了篡改,判定识别目标为虚假移动终端。
第一硬件信息、第二硬件信息、以及第三硬件信息均可以包括以下内容的至少一项或多项:中央处理器信息、网络制式信息、内置存储器信息。其中,中央处理器信息可以包括:CPU体系架构、指令集支持度、运行频率、生产商等。网络制式信息可以包括移动终端可以支持的网络制式,例如包括GSM、GPRS、EDGE、CDMA、WCDMA、TD‐SCDMA、CDMA2000、HSDPA、HSUPA、LTE‐TDD、LTE‐FDD、TD‐LTE等。内置存储信息可以包括生产商、存储容量、以及读写性能。如果以上项目中的一项或多项不一致,就可以认为比对结果为不一致。需要说明的是以上第一硬件信息、第二硬件信息、以及第三硬件信息中包含的内容均为举例说明,在一些实际使用过程中,可以增加或者减少硬件信息的具体内容。
图3是根据本发明一个实施例的识别虚假移动终端的装置100的应用架构示意图。识别目标310从第三方应用市场等网络服务提供商320处,下载App安装包。App安装包中预先植入有用于测试比对硬件信息的指令集合。在安装或者首次使用时,指令集合被识别目标310被执行,通过对硬件部件的测试得到第一硬件信息、以及通过操作***获取第二硬件信息。以上第一硬件信息和第二硬件信息被加密打包,生成硬件信息数据包。该硬件信息数据包向布置有硬件参数信息库的服务器330发送。上述服务器330从硬件信息数据包解析出第一硬件信息和第二硬件信息,并查询识别目标310的信号信息,并与第三硬件信息分别进行比对,确定判定结果。该判定结果可以用于向网络服务提供商320发送,从而确定该App是否被实际用户使用。
本实施例的识别虚假移动终端的装置100还可以通过其他的应用架构实现比对。例如,在获取以上第一硬件信息和第二硬件信息后,还可以按照识别目标的型号信息直接向硬件参数信息库发出查询请求,并接收响应于查询请求的第三硬件信息。在识别目标上进行比对后,向网络服务提供商发送判定结果。
本实施例的识别虚假移动终端的装置100优选适用于对运行于安卓***的识别目标进行识别,以确定下载安卓App安装包的设备是否是真实用户所使用的移动终端。本发明实施例还提供了一种识别虚假移动终端的方法,该方法可由以上任一实施例的识别虚假移动终端的装置100来执行,以准确地判定识别目标是否为虚假移动终端。
图4是根据本发明一个实施例的识别虚假移动终端的方法的示意图。该识别虚假移动终端的方法一般性地可以包括:
步骤S402,运行预置于识别目标上的指令集合,对识别目标的硬件进行测试,以得到识别目标响应于测试的第一硬件信息;
步骤S404,获取识别目标的操作***配置文件中记录的第二硬件信息;
步骤S406,将第一硬件信息与第二硬件信息进行比对;
步骤S408,若比对结果为不一致,判定识别目标为虚假移动终端。
其中步骤S402的一种可选流程为:检测识别目标是否配置有预设种类的硬件部件;以及对识别目标已配置的硬件部件进行性能测试。
在步骤S402之前,可以将指令集合预先嵌入于识别目标下载的程序安装包中,以使指令集合在下载过程中配置于识别目标上。
通过执行上述步骤S402至步骤S408,将通过不同方式获取的识别目标的硬件信息进行比对,可以识别出部分篡改硬件信息的虚假移动终端,例如运行于PC或其他电子设备上的虚拟机、或者被参数篡改的移动终端等。
图5是根据本发明另一实施例的识别虚假移动终端的方法的示意图。在完成以上步骤S406的比对后,还可以进一步执行以下步骤:
步骤S502,获取识别目标的型号信息;
步骤S504,从预置的硬件参数信息库中查询得出型号信息对应的第三硬件信息,硬件参数信息库预先采集并保存有多种移动终端的型号信息以及硬件参数;
步骤S506,将第三硬件信息与第一硬件信息以及第二硬件信息分别进行比对,若第三硬件信息与第一硬件信息、第二硬件信息中的任一项不一致,判定识别目标为虚假移动终端。
步骤S508,如果以上的比对结果为三项硬件信息均一致,则可以确定识别目标为真实用户的移动终端,并非虚假移动终端。
上述步骤S506可以利用云端技术进行比对,例如将第一硬件信息以及第二硬件信息进行加密打包,生成硬件信息数据包;向布置有硬件参数信息库的服务器发送硬件信息数据包,以供服务器从硬件信息数据包解析出第一硬件信息和第二硬件信息,并与第三硬件信息分别进行比对。
步骤S506也可以从硬件参数信息库中查询得到第三硬件信息,并在识别目标上进行以上比对,然后将比对结果上传。
第一硬件信息、第二硬件信息、以及第三硬件信息均包括以下内容的至少一项或多项:中央处理器信息、网络制式信息、内置存储器信息。其中,中央处理器信息可以包括:CPU体系架构、指令集支持度、运行频率、生产商等。网络制式信息可以包括移动终端可以支持的网络制式,例如包括GSM、GPRS、EDGE、CDMA、WCDMA、TD-SCDMA、CDMA2000、HSDPA、HSUPA、LTE-TDD、LTE-FDD、TD-LTE等。内置存储信息可以包括生产商、存储容量、以及读写性能。如果以上项目中的一项或多项不一致,就可以认为比对结果为不一致。需要说明的是以上第一硬件信息、第二硬件信息、以及第三硬件信息中包含的内容均为举例说明,在一些可选实施例中,可以增加或者减少硬件信息的具体内容。
本实施例的识别虚假移动终端的方法用于对安卓***的识别目标进行识别。以下是对安卓***的智能手机进行识别的一个具体流程:
首先采集各类智能手机的硬件参数,生成硬件参数信息库。该硬件参数信息库可以持续对新上市的智能手机或者对已经存储型号的智能手机的硬件配置信息进行更新,以保证数据库中的数据准确、完善。硬件参数信息库可以按照智能手机的型号将例如:中央处理器信息(CPU体系架构、指令集支持度、CPU运行频率、CPU生产商等);支持的网络制式(GSM、GPRS、EDGE、CDMA、WCDMA、TD-SCDMA、CDMA2000、HSDPA、HSUPA、LTE-TDD、LTE-FDD、TD-LTE等);内置存储信息(内置存储生产商、存储容量大小、读写性能等)硬件配置参数进行保存。
在植入有本实施例的识别虚假移动终端的方法的App被安装或者首次运行时,执行本实施例的识别虚假移动终端的方法,对识别目标的硬件信息进行测试。测试的可以包括两个方面,第一方面为检测配置有的硬件部件,第二方面为有针对性地测试已经配置的硬件部件的性能参数。对于某些特定的硬件部件,***可能不会开放接口。本实施例可以从native层,甚至驱动层对硬件进行测试,以确定其是否配置以及性能参数。例如对于CPU的主频,可以通过执行预置的计算代码来确定。通过测试可以得到第一硬件信息。
获取安卓***对硬件部件的反馈信息,得到第二硬件信息。
从上述硬件参数信息库查询当前识别目标型号对应的硬件配置信息,得到第三硬件信息。为了防止数据在传输过程中被篡改,与服务器的通信采用加密传输的方式进行。
将以上第一硬件信息、第二硬件信息、第三硬件信息分别一一比对。若第一硬件信息与第二硬件信息不一致,判定为虚假移动设备;若第一硬件信息与第三硬件信息不一致,判定为虚假移动设备;若第二硬件信息与第三硬件信息不一致,判定为虚假移动设备。仅在三种硬件信息全部匹配的情况下,才确定识别目标为实际用户使用的移动终端。硬件信息的比对检测以识别目标为主,例如,一台标称自己是ARM体系架构的设备,如果通过运算被检测出其指令集事实上是x86架构,则可以立即判定其为虚假设备。
本实施例的方法通过对安卓设备的硬件信息侦测反馈,获取设备真实运行参数,在获取时具有对特定硬件的针对性检测,杜绝了对***反馈劫持伪造设备的可能性。
本实施例的识别虚假移动终端的方法和装置,在识别目标上预先配置用于对硬件进行测试的指令集合,利用该指令集合对识别目标进行硬件测试。测试结果直接反应了识别目标的实际硬件信息,然后利用测试得出的硬件信息与操作***配置文件中的硬件信息进行比对,如果出现不一致,表明识别目标在操作***的应用层对硬件信息进行篡改,将识别目标判定为虚假移动终端。由于利用识别目标上运行的指令集合直接提取反映实际情况硬件信息,避免了篡改配置信息导致的识别错误,从而提高了识别准确性。
进一步地,本发明的识别虚假移动终端的方法,还可以借助云端大数据采集各种移动终端的硬件信息,与上述硬件测试得出硬件信息以及利用操作***的硬件信息进行比对,若任一比对结果为不一致,则判定识别目标为虚假移动终端。从而利用预先收集的实际移动终端的硬件信息对从识别目标中得到的硬件信息进行验证,进一步提高了识别虚假移动终端的准确性。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
Claims (10)
1.一种识别虚假移动终端的方法,其特征在于包括:
运行预置于识别目标上的指令集合,对所述识别目标的硬件进行测试,以得到所述识别目标响应于所述测试的第一硬件信息;
获取所述识别目标的操作***配置文件中记录的第二硬件信息;以及
将所述第一硬件信息与所述第二硬件信息进行比对,若不一致,判定所述识别目标为虚假移动终端。
2.根据权利要求1所述的方法,其特征在于,对所述识别目标的硬件进行测试的步骤包括:
检测所述识别目标是否配置有预设种类的硬件部件;以及
对所述识别目标已配置的硬件部件进行性能测试。
3.根据权利要求1所述的方法,其特征在于还包括:
获取所述识别目标的型号信息;
从预置的硬件参数信息库中查询得出所述型号信息对应的第三硬件信息,所述硬件参数信息库预先采集并保存有多种移动终端的型号信息以及硬件参数;以及
将所述第三硬件信息与所述第一硬件信息以及所述第二硬件信息分别进行比对,若所述第三硬件信息与所述第一硬件信息、所述第二硬件信息中的任一项不一致,判定所述识别目标为虚假移动终端。
4.根据权利要求3所述的方法,其特征在于,将所述第三硬件信息与所述第一硬件信息以及所述第二硬件信息分别进行比对的步骤包括:
将所述第一硬件信息以及所述第二硬件信息进行加密打包,生成硬件信息数据包;以及
向布置有所述硬件参数信息库的服务器发送所述硬件信息数据包,以供所述服务器从所述硬件信息数据包解析出所述第一硬件信息和所述第二硬件信息,并与所述第三硬件信息分别进行比对。
5.根据权利要求1所述的方法,其特征在于,在运行预置于识别目标上的指令集合的步骤之前还包括:
将所述指令集合预先嵌入于所述识别目标下载的程序安装包中,以使所述指令集合在下载过程中配置于所述识别目标上。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一硬件信息、所述第二硬件信息、以及所述第三硬件信息均包括以下内容的至少一项或多项:
中央处理器信息、网络制式信息、内置存储器信息。
7.一种识别虚假移动终端的装置,其特征在于包括:
硬件测试模块,配置成运行预置于识别目标上的指令集合,对所述识别目标的硬件进行测试,以得到所述识别目标响应于所述测试的第一硬件信息;
***配置获取模块,配置成获取所述识别目标的操作***配置文件中记录的第二硬件信息;以及
第一比对模块,配置成将所述第一硬件信息与所述第二硬件信息进行比对,若不一致,判定所述识别目标为虚假移动终端。
8.根据权利要求7所述的装置,其特征在于所述硬件测试模块还配置成:
检测所述识别目标是否配置有预设种类的硬件部件;
对所述识别目标已配置的硬件部件进行性能测试。
9.根据权利要求7所述的装置,其特征在于还包括第二比对模块,所述第二比对模块配置成:
获取所述识别目标的型号信息;
从预置的硬件参数信息库中查询得出所述型号信息对应的第三硬件信息,所述硬件参数信息库预先采集并保存有多种移动终端的型号信息以及硬件参数;以及
将所述第三硬件信息与所述第一硬件信息以及所述第二硬件信息分别进行比对,若所述第三硬件信息与所述第一硬件信息、所述第二硬件信息中的任一项不一致,判定所述识别目标为虚假移动终端。
10.根据权利要求7所述的装置,其特征在于还包括:
指令配置模块,配置成将所述指令集合预先嵌入于所述识别目标下载的程序安装包中,以使所述指令集合在下载过程中配置于所述识别目标上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510388952.XA CN104966002B (zh) | 2015-07-03 | 2015-07-03 | 识别虚假移动终端的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510388952.XA CN104966002B (zh) | 2015-07-03 | 2015-07-03 | 识别虚假移动终端的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104966002A true CN104966002A (zh) | 2015-10-07 |
CN104966002B CN104966002B (zh) | 2018-03-13 |
Family
ID=54220040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510388952.XA Active CN104966002B (zh) | 2015-07-03 | 2015-07-03 | 识别虚假移动终端的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104966002B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718825A (zh) * | 2015-11-16 | 2016-06-29 | 哈尔滨安天科技股份有限公司 | 一种恶意usb设备的检测方法及装置 |
CN106095927A (zh) * | 2016-06-12 | 2016-11-09 | 北京三快在线科技有限公司 | 一种位置数据的处理方法和装置 |
CN107346279A (zh) * | 2016-05-04 | 2017-11-14 | 阿里巴巴集团控股有限公司 | 判定移动设备是否为虚拟设备的方法及装置 |
WO2018166109A1 (zh) * | 2017-03-13 | 2018-09-20 | 华为技术有限公司 | 一种终端检测方法及终端 |
CN109359462A (zh) * | 2018-09-29 | 2019-02-19 | 武汉极意网络科技有限公司 | 虚假设备识别方法、设备、存储介质及装置 |
CN110474911A (zh) * | 2019-08-14 | 2019-11-19 | 深圳前海微众银行股份有限公司 | 终端可信性识别方法、装置、设备与计算机可读存储介质 |
CN111105262A (zh) * | 2018-10-29 | 2020-05-05 | 北京奇虎科技有限公司 | 一种用户识别方法、装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102306117A (zh) * | 2011-08-12 | 2012-01-04 | 奇智软件(北京)有限公司 | 一种硬件检测自动报警的方法及装置 |
CN103500405A (zh) * | 2013-09-26 | 2014-01-08 | 北京奇虎科技有限公司 | 用于对目标终端标称型号进行鉴别的方法及其设备 |
CN103646044A (zh) * | 2013-11-19 | 2014-03-19 | 北京奇虎科技有限公司 | 移动终端鉴别方法及装置 |
CN103841239A (zh) * | 2014-03-12 | 2014-06-04 | 北京安兔兔科技有限公司 | 终端真伪验证方法及装置 |
CN104408336A (zh) * | 2014-12-12 | 2015-03-11 | 北京奇虎科技有限公司 | 检测假机型的方法及装置 |
CN104698919A (zh) * | 2014-12-30 | 2015-06-10 | 北京奇虎科技有限公司 | 一种对智能终端进行验机的方法和装置 |
-
2015
- 2015-07-03 CN CN201510388952.XA patent/CN104966002B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102306117A (zh) * | 2011-08-12 | 2012-01-04 | 奇智软件(北京)有限公司 | 一种硬件检测自动报警的方法及装置 |
CN103500405A (zh) * | 2013-09-26 | 2014-01-08 | 北京奇虎科技有限公司 | 用于对目标终端标称型号进行鉴别的方法及其设备 |
CN103646044A (zh) * | 2013-11-19 | 2014-03-19 | 北京奇虎科技有限公司 | 移动终端鉴别方法及装置 |
CN103841239A (zh) * | 2014-03-12 | 2014-06-04 | 北京安兔兔科技有限公司 | 终端真伪验证方法及装置 |
CN104408336A (zh) * | 2014-12-12 | 2015-03-11 | 北京奇虎科技有限公司 | 检测假机型的方法及装置 |
CN104698919A (zh) * | 2014-12-30 | 2015-06-10 | 北京奇虎科技有限公司 | 一种对智能终端进行验机的方法和装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105718825A (zh) * | 2015-11-16 | 2016-06-29 | 哈尔滨安天科技股份有限公司 | 一种恶意usb设备的检测方法及装置 |
CN105718825B (zh) * | 2015-11-16 | 2020-08-21 | 哈尔滨安天科技集团股份有限公司 | 一种恶意usb设备的检测方法及装置 |
CN107346279A (zh) * | 2016-05-04 | 2017-11-14 | 阿里巴巴集团控股有限公司 | 判定移动设备是否为虚拟设备的方法及装置 |
CN107346279B (zh) * | 2016-05-04 | 2020-05-29 | 阿里巴巴集团控股有限公司 | 判定移动设备是否为虚拟设备的方法及装置 |
CN106095927B (zh) * | 2016-06-12 | 2019-06-21 | 北京三快在线科技有限公司 | 一种位置数据的处理方法和装置 |
CN106095927A (zh) * | 2016-06-12 | 2016-11-09 | 北京三快在线科技有限公司 | 一种位置数据的处理方法和装置 |
CN109564598A (zh) * | 2017-03-13 | 2019-04-02 | 华为技术有限公司 | 一种终端检测方法及终端 |
WO2018166109A1 (zh) * | 2017-03-13 | 2018-09-20 | 华为技术有限公司 | 一种终端检测方法及终端 |
CN109564598B (zh) * | 2017-03-13 | 2022-04-22 | 华为技术有限公司 | 一种终端检测方法及终端 |
CN109359462A (zh) * | 2018-09-29 | 2019-02-19 | 武汉极意网络科技有限公司 | 虚假设备识别方法、设备、存储介质及装置 |
CN109359462B (zh) * | 2018-09-29 | 2020-10-16 | 武汉极意网络科技有限公司 | 虚假设备识别方法、设备、存储介质及装置 |
CN111105262A (zh) * | 2018-10-29 | 2020-05-05 | 北京奇虎科技有限公司 | 一种用户识别方法、装置、电子设备和存储介质 |
CN111105262B (zh) * | 2018-10-29 | 2024-05-14 | 北京奇虎科技有限公司 | 一种用户识别方法、装置、电子设备和存储介质 |
CN110474911A (zh) * | 2019-08-14 | 2019-11-19 | 深圳前海微众银行股份有限公司 | 终端可信性识别方法、装置、设备与计算机可读存储介质 |
CN110474911B (zh) * | 2019-08-14 | 2023-05-23 | 深圳前海微众银行股份有限公司 | 终端可信性识别方法、装置、设备与计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104966002B (zh) | 2018-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104966002A (zh) | 识别虚假移动终端的方法和装置 | |
CN105607935B (zh) | 应用程序更新方法及其终端、服务器 | |
US8655336B1 (en) | Remote issue logging and reporting of mobile station issues and diagnostic information to manufacturer | |
US9191823B2 (en) | Mobile device and method to monitor a baseband processor in relation to the actions on an applicaton processor | |
CN105338515B (zh) | 数据业务传输方法和移动通信设备 | |
EP2680182B1 (en) | Mobile device and method to monitor a baseband processor in relation to the actions on an application processor | |
US20060280150A1 (en) | Apparatus and methods for managing firmware verification on a wireless device | |
US20090124251A1 (en) | Method of Assessing Compatibility Between Applications and Processor Devices | |
CN110535865B (zh) | 信息处理方法、装置、测试终端、测试平台及存储介质 | |
CN104699616A (zh) | 一种应用测试的方法、装置及*** | |
US20110191764A1 (en) | Systems, methods, and apparatuses for facilitating distribution of firmware updates | |
CN104951355A (zh) | 识别应用程序虚拟运行环境的方法和装置 | |
US8661543B2 (en) | Mobile terminal having security diagnosis functionality and method of making diagnosis on security of mobile terminal | |
KR20100063474A (ko) | Fota 서비스 제공 방법 및 그 시스템 | |
EP1897074A2 (en) | Apparatus and methods for detection and management of unauthorized executable instructions on a wireless device | |
CN112818352B (zh) | 数据库的检测方法及装置、存储介质及电子装置 | |
US10959063B2 (en) | Notification method for configuring a secure element | |
US11412558B2 (en) | IoT module adaptor | |
CN111694590A (zh) | 一种智能水电表的升级方法 | |
CN105515909A (zh) | 一种数据采集测试方法和装置 | |
US20200183672A1 (en) | Method, device and user terminal for software installation | |
CN109558732A (zh) | 一种防止应用程序文件被篡改的方法及服务器 | |
KR20160031590A (ko) | 악성 앱 분류 장치 및 악성 앱 분류 방법 | |
CN104053145A (zh) | 一种下载签约信息的方法和第三方平台 | |
CN107241714B (zh) | 一种建立通信的方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |