[发明专利]一种防止应用外挂的方法、终端及存储介质在审
申请号: | 201810088370.3 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108187346A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 王辉 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;张颖玲 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外挂 操作请求 屏幕驱动 终端 应用 计算机可读存储介质 存储介质 接收目标 控制目标 目标对象 目标应用 提醒方式 应用使用 终端运行 公平性 脚本 预设 判定 保证 | ||
本发明公开了一种防止应用外挂的方法,该方法包括:接收目标应用对应的操作请求;其中,操作请求用于控制目标应用中的目标对象;判断操作请求是否经过屏幕驱动;当操作请求未经过屏幕驱动时,判定操作请求由外挂脚本提供;按照目标应用对应的预设提醒方式进行外挂提醒。本发明还提出了一种终端和一种计算机可读存储介质,通过实施上述方案,能够防止终端运行外挂,保证了应用使用的公平性,提高了终端的安全性。
技术领域
本发明涉及网络信息安全技术领域,尤其涉及一种防止应用外挂的方法、终端及存储介质。
背景技术
随着电子技术的快速发展,手机、平板电脑等终端具备的应用越来越多,可以满足用户各种各样的需求,受到用户的广泛认可。
在现有技术中,外挂实际上就是一种第三方软件或程序,除了在游戏中用封包和抓包工具对游戏服务器提交假的数据从而改变游戏对象的能力,大部分外挂都是通过模拟人的操作实现的。在某些情况下,通过外挂可以给用户带来方便。例如,对于一些应用进行测试,需要人为进行的大量重复性操作时,使用外挂,可以节省时间和精力。然而,在某些应用中,例如,微信中的跳一跳游戏,在正常情况下控制游戏角色从当前方块跳到目标方块时,可能出现最终跳到的位置与目标方块产生偏差的情况,即跳到目标方块但未跳到目标方块的中心,或者从目标方块上掉落,从而导致游戏失败。而在存在外挂的情况下,只需要运行模拟用户操作的外挂脚本,即可自动控制游戏角色最终跳到的位置均为目标方块的中心,轻而易举获得高分,造成游戏的极度不公平。此外,一些外挂的制作者可能在外挂中放置病毒或木马,当终端运行外挂时,将会盗取用户的相关账号和密码,甚至破坏终端的系统,影响终端的正常使用。即终端无法保证应用使用的公平性和自身的安全性。
发明内容
为了解决上述问题,本发明实施例提供了一种防止应用外挂的方法、终端及存储介质,终端能够通过屏幕检测确定应用使用过程中是否存在外挂,并提示给应用,以防止外挂的使用,保证了应用使用的公平性,提高了自身的安全性。
本发明的技术方案是这样实现的:
本发明实施例提供了一种防止应用外挂的方法,所述方法包括:
接收目标应用对应的操作请求;其中,所述操作请求用于控制所述目标应用中的目标对象;
判断所述操作请求是否经过屏幕驱动;
当所述操作请求未经过屏幕驱动时,判定所述操作请求由外挂脚本提供;
按照所述目标应用对应的预设提醒方式进行外挂提醒。
在上述方案中,所述判断所述操作请求是否经过屏幕驱动之后,所述方法还包括:
当所述操作请求经过屏幕驱动时,判定所述操作请求由触控操作提供;
解析所述操作请求,获得所述操作请求的数据信息;
根据所述数据信息对所述目标对象执行目标操作。
在上述方案中,所述按照所述目标应用对应的预设提醒方式进行外挂提醒,包括:
在所述目标应用的显示界面上显示提醒消息;其中,所述提醒消息用于提醒已检测到存在外挂。
在上述方案中,所述按照所述目标应用对应的预设提醒方式进行外挂提醒之后,所述方法还包括:
执行所述目标应用对应的预设外挂响应操作;其中,所述预设外挂响应操作用于防止根据所述操作请求对所述目标对象进行控制。
在上述方案中,所述执行所述目标应用对应的预设外挂响应操作,包括:
获取所述目标应用中当前使用的应用账号;
对所述应用账号执行强制下线操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810088370.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手牌数据处理方法及装置
- 下一篇:一种用于移动终端的手柄组件及移动终端