结合底层指令和系统信息的模拟器检测方法及装置制造方法及图纸

技术编号:17363579 阅读:37 留言:0更新日期:2018-02-28 13:34
本申请实施例公开了一种结合底层指令和系统信息的模拟器检测方法及装置,该方法包括:根据待检测应用程序的相关信息,运行所述待检测应用程序;在运行所述待检测应用程序的过程中,通过发送底层代码指令获取相应的反馈信息,并获取所述待检测应用程序所在的操作系统的系统信息,其中,所述底层代码指令中至少包括用于获取闪存的分区状态信息的指令;如果所述反馈信息和/或所述配置信息中未包括预定信息,则确定所述待检测应用程序在模拟器中运行。利用本申请实施例,可以实判定应用程序的运行位置是否是在模拟器中,从而提高使用相应应用程序的用户的信息安全。

A method and device for the detection of a simulator combined with the underlying instruction and system information

The embodiment of the invention discloses a combination of underlying instruction and system information detection method and device simulator, the method comprises: according to the relevant information to detect application, running the test application; in the process of running the test application, to obtain the corresponding feedback information sent through the underlying code command information system, operating system and obtain the detection applications where the underlying code in the instructions for acquiring state information including at least a partition of the flash memory instruction; if the feedback information and / or the configuration information is not included in the predetermined information, determine the test application run in the simulator. By using the application example, it is possible to determine whether the running location of the application program is in the simulator, so as to improve the information security of the users who use the corresponding application program.

【技术实现步骤摘要】
结合底层指令和系统信息的模拟器检测方法及装置
本申请涉及计算机
,尤其涉及一种结合底层指令和系统信息的模拟器检测方法及装置。
技术介绍
随着终端技术的发展,模拟器的应用也越来越被人们所熟知。模拟器是指主要透过软件模拟硬件处理器的功能和指令系统的程序,以使计算机或者其他多媒体平台(如平板电脑或手机等)能够运行其他平台上的软件的应用程序。模拟器可以进行诸如故障树分析、测试VLSI(VeryLargeScaleIntegration,大规模集成电路)逻辑设计等复杂的模拟任务,模拟器的产生与使用为测试人员和开发人员提供了便利,测试人员或开发人员通过模拟器能够修改各种终端设备的配置参数,从而达到测试和故障分析的目的。然而,模拟器并不是仅提供给上述测试人员和开发人员,而是任何人都可以通过网络得到,而且,黑客在自动化运行某应用程序相关的作弊软件时,很多时候需要更改硬件信息,而常用的更改硬件信息的方法就是使用模拟器,通过模拟器可以修改各种终端设备的配置参数,这样,不仅可以通过模拟器伪造多个终端设备,还可以在模拟器中篡改应用程序的数据,从而危及使用该应用程序的用户的信息安全,因此,判定应用程序的本文档来自技高网...
结合底层指令和系统信息的模拟器检测方法及装置

【技术保护点】
一种结合底层指令和系统信息的模拟器检测方法,其特征在于,所述方法包括:根据待检测应用程序的相关信息,运行所述待检测应用程序;在运行所述待检测应用程序的过程中,通过发送底层代码指令获取相应的反馈信息,并获取所述待检测应用程序所在的操作系统的系统信息,其中,所述底层代码指令中至少包括用于获取闪存的分区状态信息的指令;如果所述反馈信息和/或所述系统信息中未包括预定信息,则确定所述待检测应用程序在模拟器中运行。

【技术特征摘要】
1.一种结合底层指令和系统信息的模拟器检测方法,其特征在于,所述方法包括:根据待检测应用程序的相关信息,运行所述待检测应用程序;在运行所述待检测应用程序的过程中,通过发送底层代码指令获取相应的反馈信息,并获取所述待检测应用程序所在的操作系统的系统信息,其中,所述底层代码指令中至少包括用于获取闪存的分区状态信息的指令;如果所述反馈信息和/或所述系统信息中未包括预定信息,则确定所述待检测应用程序在模拟器中运行。2.根据权利要求1所述的方法,其特征在于,所述如果所述系统信息中未包括预定信息,则确定所述待检测应用程序在模拟器中运行,包括:如果所述系统信息中未包括所述待检测应用程序所在的终端设备的设备标识,和/或,所述系统信息中包括模拟器所具备的相关信息,则确定所述待检测应用程序在模拟器中运行。3.根据权利要求1所述的方法,其特征在于,所述底层代码指令中还包括CPU指令集中的指令和/或用于获取缓存机制的指令;所述如果所述反馈信息中未包括预定信息,则确定所述待检测应用程序在模拟器中运行,包括:如果所述反馈信息中未包括以下一种或多种信息,则确定所述待检测应用程序在模拟器中运行:所述闪存的分区状态信息、CPU信息和缓存机制的相关信息。4.根据权利要求2所述的方法,其特征在于,所述获取所述待检测应用程序所在的操作系统的系统信息,包括:获取所述操作系统中的/proc/version文件;读取所述/proc/version文件中包含的系统内核版本信息作为所述系统信息。5.根据权利要求2所述的方法,其特征在于,所述模拟器所具备的相关信息中包括通过调用执行adbget-serialno或者adbdevi...

【专利技术属性】
技术研发人员:阚志刚陈彪刘志豪孙俊飞方宁卢佐华
申请(专利权)人:北京梆梆安全科技有限公司
类型:发明
国别省市:北京,11

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

1