作弊行为检测方法及装置制造方法及图纸

技术编号:15075353 阅读:64 留言:0更新日期:2017-04-06 20:21
本发明专利技术公开了一种作弊行为检测方法及装置,其中,所述作弊行为检测方法包括:响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;监听所述页面的数据写入事件,以获得数据写入的监听结果;根据所述监听结果判断所述待检测终端是否存在作弊行为。本发明专利技术的技术方案准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,有效避免了一般用户受到不公正待遇,提升用户体验。

Method and device for detecting cheating behavior

The invention discloses a cheating detection method and device, which includes the cheating behavior detection method: response displayed on the detected terminal trigger page requests to be sent to the detection terminal for submitting data page; monitor the page data to the event, to obtain the data written to the monitoring results; according to the monitoring results to determine the existence of fraud detection terminal. The technical proposal of the invention can accurately detect the cheating behavior of the third party which is automatically written to the data through the computer, effectively avoids the unfair treatment of the general user, and improves the user experience.

【技术实现步骤摘要】

本专利技术涉及网络
,特别涉及一种作弊行为检测方法及装置
技术介绍
互联网技术的应用越来越深入,更多的推广活动和互动环节都会引入现金、实物、虚拟类的奖品奖励(例如:微信群抢红包、双11秒杀或送话费活动等),而一些黄牛、黑客却利用各种规则、系统的漏洞,通过计算机自动写入数据的作弊方式,抢走了这些奖品,导致正常用户的不公平待遇。传统的防范机制是在服务端仅限登录用户、限IP或加验证码等,但这些防范机制都是可以用计算机自动识别和篡改信息的方式来应对的,服务端也无法准确地判断计算机提交的数据是由用户通过计算机写入,还是由计算机自动写入,难以避免一般用户出现不公正待遇,严重影响了用户体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的作弊行为检测方法及装置,准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,提升用户体验。根据本专利技术的一个方面,提供了一种作弊行为检测方法,该方法包括:响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;监听所述页面的数据写入事件,以获得数据写入的监听结果;根据所述监听结果判断所述待检测终端是否存在作弊行为。可选地,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。可选地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。可选地,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。可选地,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。可选地,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;相应地,所述预设条件包括:所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。可选地,在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,所述方法还包括:响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。可选地,所述根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理,进一步包括:在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。根据本专利技术的另一个方面,提供了一种作弊行为检测装置,该装置包括:发送单元,适于响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;监听单元,适于监听所述发送单元发送页面的数据写入事件,以获得数据写入的监听结果;判断单元,适于根据所述监听单元的监听结果判断所述待检测终端是否存在作弊行为。可选地,所述监听单元,进一步适于监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。可选地,所述判断单元,进一步适于判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。可选地,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;相应地,所述判断单元,进一步适于判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。可选地,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;相应地,所述判断单元,进一步适于在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。可选地,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;相应地,所述预设条件包括:所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。可选地,所述装置还包括:处理单元,适于在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。可选地,所述处理单元,进一步适于在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。本专利技术的有益效果为:本专利技术提出的作弊行为检测方法及装置,响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面,通过监听所述页面的数据写入事件,以获得数据写入的监听结果,并根据所述监听结果判断所述待检测终端是否存在作弊行为。准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,有效避免了一般用户受到不公正待遇,提高了用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图本文档来自技高网...
作弊行为检测方法及装置

【技术保护点】
一种作弊行为检测方法,包括:响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;监听所述页面的数据写入事件,以获得数据写入的监听结果;根据所述监听结果判断所述待检测终端是否存在作弊行为。

【技术特征摘要】
1.一种作弊行为检测方法,包括:
响应于待检测终端触发的页面展示请求,向所述待检测终端发送
用于提交数据的页面;
监听所述页面的数据写入事件,以获得数据写入的监听结果;
根据所述监听结果判断所述待检测终端是否存在作弊行为。
2.如权利要求1所述的方法,所述监听所述页面的数据写入事件,
以获得数据写入的监听结果,进一步包括:
监听所述页面的数据写入事件,根据所述页面中写入的数据及写
入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所
述写入速度作为所述监听结果。
3.如权利要求2所述的方法,所述根据所述监听结果判断所述待
检测终端是否存在作弊行为,进一步包括:
判断所述写入速度是否大于预设速度,在所述写入速度大于所述
预设速度时,认定所述待检测终端存在作弊行为。
4.如权利要求1所述的方法,所述监听所述页面的数据写入事件,
以获得数据写入的监听结果,进一步包括:
监听所述页面中的数据写入事件,获取在所述待检测终端向所述
页面写入数据时的焦点窗口;
相应地,所述根据所述监听结果判断所述待检测终端是否存在作
弊行为,进一步包括:
判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页
面时,认定所述待检测终端存在作弊行为。
5.如权利要求1所述的方法,所述监听所述页面的数据写入事
件,以获得数据写入的监听结果,进一步包括:
监听所述页面中的数据写入事件,获取在所述待检测终端向所述
页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入

\t数据时的键盘状态和光标状态;
相应地,所述根据所述监听结果判断所述待检测终端是否存在作<...

【专利技术属性】
技术研发人员:郭军刘文娇
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1