一种防止应用外挂的方法、终端及存储介质技术

技术编号:18270503 阅读:32 留言:0更新日期:2018-06-23 14:45
本发明专利技术公开了一种防止应用外挂的方法,该方法包括:接收目标应用对应的操作请求;其中,操作请求用于控制目标应用中的目标对象;判断操作请求是否经过屏幕驱动;当操作请求未经过屏幕驱动时,判定操作请求由外挂脚本提供;按照目标应用对应的预设提醒方式进行外挂提醒。本发明专利技术还提出了一种终端和一种计算机可读存储介质,通过实施上述方案,能够防止终端运行外挂,保证了应用使用的公平性,提高了终端的安全性。

Method, terminal and storage medium for preventing application plug-in

The invention discloses a method to prevent application from external application. The method includes: the operation request corresponding to the target application; in which the operation request is used to control the target object in the target application; determines whether the operation request is driven by the screen; when the operation request is not driven by the screen, the operation request is determined by the hanging foot. This provides; applies the corresponding preset reminder method according to the target to carry on the plug-in reminder. The invention also presents a terminal and a computer readable storage medium. By implementing the above scheme, the terminal can be prevented from running outside, and the fairness of the application is ensured and the security of the terminal is improved.

【技术实现步骤摘要】
一种防止应用外挂的方法、终端及存储介质
本专利技术涉及网络信息安全
,尤其涉及一种防止应用外挂的方法、终端及存储介质。
技术介绍
随着电子技术的快速发展,手机、平板电脑等终端具备的应用越来越多,可以满足用户各种各样的需求,受到用户的广泛认可。在现有技术中,外挂实际上就是一种第三方软件或程序,除了在游戏中用封包和抓包工具对游戏服务器提交假的数据从而改变游戏对象的能力,大部分外挂都是通过模拟人的操作实现的。在某些情况下,通过外挂可以给用户带来方便。例如,对于一些应用进行测试,需要人为进行的大量重复性操作时,使用外挂,可以节省时间和精力。然而,在某些应用中,例如,微信中的跳一跳游戏,在正常情况下控制游戏角色从当前方块跳到目标方块时,可能出现最终跳到的位置与目标方块产生偏差的情况,即跳到目标方块但未跳到目标方块的中心,或者从目标方块上掉落,从而导致游戏失败。而在存在外挂的情况下,只需要运行模拟用户操作的外挂脚本,即可自动控制游戏角色最终跳到的位置均为目标方块的中心,轻而易举获得高分,造成游戏的极度不公平。此外,一些外挂的制作者可能在外挂中放置病毒或木马,当终端运行外挂时,将会盗取用户的相关账号和密码,甚至破坏终端的系统,影响终端的正常使用。即终端无法保证应用使用的公平性和自身的安全性。
技术实现思路
为了解决上述问题,本专利技术实施例提供了一种防止应用外挂的方法、终端及存储介质,终端能够通过屏幕检测确定应用使用过程中是否存在外挂,并提示给应用,以防止外挂的使用,保证了应用使用的公平性,提高了自身的安全性。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种防止应用外挂的方法,所述方法包括:接收目标应用对应的操作请求;其中,所述操作请求用于控制所述目标应用中的目标对象;判断所述操作请求是否经过屏幕驱动;当所述操作请求未经过屏幕驱动时,判定所述操作请求由外挂脚本提供;按照所述目标应用对应的预设提醒方式进行外挂提醒。在上述方案中,所述判断所述操作请求是否经过屏幕驱动之后,所述方法还包括:当所述操作请求经过屏幕驱动时,判定所述操作请求由触控操作提供;解析所述操作请求,获得所述操作请求的数据信息;根据所述数据信息对所述目标对象执行目标操作。在上述方案中,所述按照所述目标应用对应的预设提醒方式进行外挂提醒,包括:在所述目标应用的显示界面上显示提醒消息;其中,所述提醒消息用于提醒已检测到存在外挂。在上述方案中,所述按照所述目标应用对应的预设提醒方式进行外挂提醒之后,所述方法还包括:执行所述目标应用对应的预设外挂响应操作;其中,所述预设外挂响应操作用于防止根据所述操作请求对所述目标对象进行控制。在上述方案中,所述执行所述目标应用对应的预设外挂响应操作,包括:获取所述目标应用中当前使用的应用账号;对所述应用账号执行强制下线操作。在上述方案中,所述执行所述目标应用对应的预设外挂响应操作,包括:获取所述目标应用中当前使用的应用账号;对所述应用账号进行封号操作。本专利技术实施例还提供了一种终端,所述终端包括:处理器、存储器和通信总线;所述通信总线用于实现所述处理器和所述存储器的通信连接;所述处理器用于执行所述存储器中存储的防止应用外挂的程序,以实现以下步骤:接收目标应用对应的操作请求;其中,所述操作请求用于控制所述目标应用中的目标对象;判断所述操作请求是否经过屏幕驱动;当所述操作请求未经过屏幕驱动时,判定所述操作请求由外挂脚本提供;按照所述目标应用对应的预设提醒方式进行外挂提醒。在上述终端中,所述处理器在所述判断所述操作请求是否经过屏幕驱动之后,还用于执行所述防止应用外挂的程序,以实现以下步骤:当所述操作请求经过屏幕驱动时,判定所述操作请求由触控操作提供;解析所述操作请求,获得所述操作请求的数据信息;根据所述数据信息对所述目标对象执行目标操作。在上述终端中,所述终端还包括显示器,所述处理器具体用于执行所述防止应用外挂的程序,以实现以下步骤:通过所述显示器在所述目标应用的显示界面上显示提醒消息;其中,所述提醒消息用于提醒已检测到存在外挂;所述处理器在所述按照所述目标应用对应的预设提醒方法进行外挂提醒之后,还用于执行所述防止应用外挂的程序,以实现以下步骤:执行所述目标应用对应的预设外挂响应操作;其中,所述预设外挂响应操作用于防止根据所述操作请求对所述目标对象进行控制;所述执行所述目标应用对应的预设外挂响应操作,包括:获取所述目标应用中当前使用的应用账号;对所述应用账号执行强制下线操作;或者,获取所述目标应用中当前使用的应用账号;对所述应用账号进行封号操作。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可以被一个或者多个处理器执行,以实现上述防止应用外挂的方法。由此可见,在本专利技术实施例的技术方案中,终端接收目标应用对应的操作请求;其中,操作请求用于控制目标应用中的目标对象;判断操作请求是否经过屏幕驱动;当操作请求未经过屏幕驱动时,判定操作请求由外挂脚本提供;按照目标应用对应的预设提醒方式进行外挂提醒。也就是说,在本专利技术实施例的技术方案中,终端能够对接收到的应用对应的操作请求进行是否经过屏幕驱动的判断,根据判断的结果确定操作请求的来源,若操作请求由外挂脚本所提供,即可进行存在外挂的提醒,以防止外挂的使用,保证了应用使用的公平性,提高了终端的安全性。附图说明图1为实现本专利技术各个实施例的一种可选的移动终端的硬件结构示意图;图2为本专利技术实施例提供的一种通信网络系统架构图;图3为本专利技术实施例提供的一种防止应用外挂的方法的流程示意图一;图4为本专利技术实施例提供的一种示例性的终端显示提醒消息的显示示意图;图5为本专利技术实施例提供的一种防止应用外挂的方法的流程示意图二;图6为本专利技术实施例提供的一种示例性的目标应用强制下线的显示示意图;图7为本专利技术实施例提供的一种防止应用外挂的方法的流程示意图三;图8为本专利技术实施例提供的一种示例性的触控操作的示意图;图9为本专利技术实施例提供的一种示例性的执行目标操作的显示示意图;图10为本专利技术实施例提供的一种终端结构的示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术的技术方案,并不用于限定本专利技术的保护范围。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种可选的移动终端的硬件结构示意图,该移动终端100可以包括:射频RF(RadioFrequency,RF)单元101、Wi-Fi模块102、音频输出单元103、音频/视本文档来自技高网...
一种防止应用外挂的方法、终端及存储介质

【技术保护点】
1.一种防止应用外挂的方法,其特征在于,所述方法包括:接收目标应用对应的操作请求;其中,所述操作请求用于控制所述目标应用中的目标对象;判断所述操作请求是否经过屏幕驱动;当所述操作请求未经过屏幕驱动时,判定所述操作请求由外挂脚本提供;按照所述目标应用对应的预设提醒方式进行外挂提醒。

【技术特征摘要】
1.一种防止应用外挂的方法,其特征在于,所述方法包括:接收目标应用对应的操作请求;其中,所述操作请求用于控制所述目标应用中的目标对象;判断所述操作请求是否经过屏幕驱动;当所述操作请求未经过屏幕驱动时,判定所述操作请求由外挂脚本提供;按照所述目标应用对应的预设提醒方式进行外挂提醒。2.根据权利要求1所述的方法,其特征在于,所述判断所述操作请求是否经过屏幕驱动之后,所述方法还包括:当所述操作请求经过屏幕驱动时,判定所述操作请求由触控操作提供;解析所述操作请求,获得所述操作请求的数据信息;根据所述数据信息对所述目标对象执行目标操作。3.根据权利要求1所述的方法,其特征在于,所述按照所述目标应用对应的预设提醒方式进行外挂提醒,包括:在所述目标应用的显示界面上显示提醒消息;其中,所述提醒消息用于提醒已检测到存在外挂。4.根据权利要求1所述的方法,其特征在于,所述按照所述目标应用对应的预设提醒方式进行外挂提醒之后,所述方法还包括:执行所述目标应用对应的预设外挂响应操作;其中,所述预设外挂响应操作用于防止根据所述操作请求对所述目标对象进行控制。5.根据权利要求4所述的方法,其特征在于,所述执行所述目标应用对应的预设外挂响应操作,包括:获取所述目标应用中当前使用的应用账号;对所述应用账号执行强制下线操作。6.根据权利要求4所述的方法,其特征在于,所述执行所述目标应用对应的预设外挂响应操作,包括:获取所述目标应用中当前使用的应用账号;对所述应用账号执行封号操作。7.一种终端,其特征在于,所述终端包括:处理器、存储器和通信总线;所述通信总线用于实现所述处理器和所述存储器的通信连接;所述处理器用于执行...

【专利技术属性】
技术研发人员:王辉
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1