[go: up one dir, main page]

CN105653944A - Detection method and device of cheating behaviors - Google Patents

Detection method and device of cheating behaviors Download PDF

Info

Publication number
CN105653944A
CN105653944A CN201510998130.3A CN201510998130A CN105653944A CN 105653944 A CN105653944 A CN 105653944A CN 201510998130 A CN201510998130 A CN 201510998130A CN 105653944 A CN105653944 A CN 105653944A
Authority
CN
China
Prior art keywords
page
terminal
data
detected
writing
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
Application number
CN201510998130.3A
Other languages
Chinese (zh)
Other versions
CN105653944B (en
Inventor
郭军
刘文娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qizhi Business Consulting Co ltd
Beijing Qihoo Technology Co Ltd
360 Digital Security Technology Group Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510998130.3A priority Critical patent/CN105653944B/en
Publication of CN105653944A publication Critical patent/CN105653944A/en
Application granted granted Critical
Publication of CN105653944B publication Critical patent/CN105653944B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/554Detecting local intrusion or implementing counter-measures involving event detection and direct action

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

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

The present invention discloses a cheating behavior detection method and device, wherein the cheating behavior detection method includes: responding to a page display request triggered by a terminal to be detected, sending a page for submitting data to the terminal to be detected; The data writing event of the above-mentioned page, to obtain the monitoring result of data writing; According to the monitoring result, it is judged whether the terminal to be detected has cheating behavior. The technical scheme of the invention accurately detects the cheating behavior of a third party automatically writing data through a computer, effectively avoids unfair treatment for general users, and improves user experience.

Description

作弊行为检测方法及装置Cheating behavior detection method and device

技术领域technical field

本发明涉及网络技术领域,特别涉及一种作弊行为检测方法及装置。The invention relates to the field of network technology, in particular to a cheating behavior detection method and device.

背景技术Background technique

互联网技术的应用越来越深入,更多的推广活动和互动环节都会引入现金、实物、虚拟类的奖品奖励(例如:微信群抢红包、双11秒杀或送话费活动等),而一些黄牛、黑客却利用各种规则、系统的漏洞,通过计算机自动写入数据的作弊方式,抢走了这些奖品,导致正常用户的不公平待遇。The application of Internet technology is getting deeper and deeper, and more promotional activities and interactive links will introduce cash, physical and virtual rewards (such as: grabbing red envelopes in WeChat groups, Double 11 flash sales or phone call activities, etc.), while some scalpers, Hackers took advantage of various rules and loopholes in the system and cheated by automatically writing data into the computer to steal these prizes, resulting in unfair treatment for normal users.

传统的防范机制是在服务端仅限登录用户、限IP或加验证码等,但这些防范机制都是可以用计算机自动识别和篡改信息的方式来应对的,服务端也无法准确地判断计算机提交的数据是由用户通过计算机写入,还是由计算机自动写入,难以避免一般用户出现不公正待遇,严重影响了用户体验。The traditional prevention mechanism is limited to login users, limited IP or adding verification codes on the server side, but these prevention mechanisms can be dealt with by automatic identification and tampering of information by computers, and the server cannot accurately judge the information submitted by computers. Whether the data is written by the user through the computer or automatically by the computer, it is difficult to avoid unfair treatment for ordinary users, which seriously affects the user experience.

发明内容Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决或者减缓上述问题的作弊行为检测方法及装置,准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,提升用户体验。In view of the above problems, the present invention is proposed in order to provide a method and device for detecting cheating that overcomes the above problems or at least partially solves or slows down the above problems, and accurately realizes the detection of cheating that a third party automatically writes data through a computer, Improve user experience.

根据本发明的一个方面,提供了一种作弊行为检测方法,该方法包括:According to one aspect of the present invention, a method for detecting cheating behavior is provided, the method comprising:

响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;In response to a page display request triggered by the terminal to be detected, sending a page for submitting data to the terminal to be detected;

监听所述页面的数据写入事件,以获得数据写入的监听结果;Monitoring the data writing event of the page to obtain the monitoring result of data writing;

根据所述监听结果判断所述待检测终端是否存在作弊行为。and judging whether the terminal to be detected has cheating behavior according to the monitoring result.

可选地,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:Optionally, the monitoring the data writing event of the page to obtain the monitoring result of data writing further includes:

监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。Listening to the data writing event of the page, determining the writing speed at which the terminal to be detected writes data to the page according to the data written in the page and the writing time, and using the writing speed as the Describe the monitoring results.

可选地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Optionally, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes:

判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。Judging whether the writing speed is greater than a preset speed, and determining that the terminal to be detected has a cheating behavior when the writing speed is greater than the preset speed.

可选地,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:Optionally, the monitoring the data writing event of the page to obtain the monitoring result of data writing further includes:

监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;Listening to the data write event in the page, and obtaining the focus window when the terminal to be detected writes data to the page;

相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Correspondingly, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes:

判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。It is judged whether the focus window is the page, and when the focus window is not the page, it is determined that the terminal to be detected has cheating behavior.

可选地,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:Optionally, the monitoring the data writing event of the page to obtain the monitoring result of data writing further includes:

监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;Listening to the data write event in the page, obtaining the focus window when the terminal to be detected writes data to the page, and obtaining the keyboard state and cursor when the terminal to be detected writes data to the page state;

相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Correspondingly, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes:

在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。When the focus window is the page, it is judged whether the keyboard state or the cursor state satisfies a preset condition, and if neither the keyboard state nor the cursor state satisfies the preset condition, it is determined that the terminal to be detected has cheating behavior.

可选地,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;Optionally, the keyboard state is an event record of a keyboard switch key, and the cursor state is the position of the cursor;

相应地,所述预设条件包括:Correspondingly, the preset conditions include:

所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。The event record of the keyboard switch key has a triggered event, and the position of the cursor is located at the position where data is written on the page.

可选地,在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,所述方法还包括:Optionally, after determining whether the terminal to be detected has cheating behavior according to the monitoring result, the method further includes:

响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。In response to the request of the terminal to be detected to submit data through the page, the data submitted by the terminal to be detected through the page is processed according to the cheating detection result.

可选地,所述根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理,进一步包括:Optionally, the processing the data submitted by the terminal to be detected through the page according to the cheating detection result further includes:

在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。When the cheating detection result is that the terminal to be detected has a cheating behavior, the data submitted through the page is intercepted so that it cannot reach the corresponding destination.

根据本发明的另一个方面,提供了一种作弊行为检测装置,该装置包括:According to another aspect of the present invention, a cheating behavior detection device is provided, the device comprising:

发送单元,适于响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;The sending unit is adapted to send a page for submitting data to the terminal to be detected in response to a page display request triggered by the terminal to be detected;

监听单元,适于监听所述发送单元发送页面的数据写入事件,以获得数据写入的监听结果;The monitoring unit is adapted to monitor the data writing event of the page sent by the sending unit, so as to obtain the monitoring result of data writing;

判断单元,适于根据所述监听单元的监听结果判断所述待检测终端是否存在作弊行为。The judging unit is adapted to judge whether the terminal to be detected has cheating behavior according to the monitoring result of the monitoring unit.

可选地,所述监听单元,进一步适于监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。Optionally, the monitoring unit is further adapted to monitor the data writing event of the page, and determine whether the terminal to be detected writes data to the page according to the data written in the page and the writing time. input speed, and use the writing speed as the monitoring result.

可选地,所述判断单元,进一步适于判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。Optionally, the determining unit is further adapted to determine whether the writing speed is greater than a preset speed, and when the writing speed is greater than the preset speed, it is determined that the terminal to be detected has cheating behavior.

可选地,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;Optionally, the monitoring unit is further adapted to monitor a data writing event in the page, and acquire a focus window when the terminal to be detected writes data to the page;

相应地,所述判断单元,进一步适于判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。Correspondingly, the judging unit is further adapted to judge whether the focus window is the page, and if the focus window is not the page, determine that the terminal to be detected has cheating behavior.

可选地,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;Optionally, the monitoring unit is further adapted to monitor the data writing event in the page, obtain the focus window when the terminal to be detected writes data to the page, and obtain the The keyboard state and cursor state when the page is writing data;

相应地,所述判断单元,进一步适于在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。Correspondingly, the judging unit is further adapted to judge whether the keyboard state or the cursor state satisfies a preset condition when the focus window is the page, and if neither the keyboard state nor the cursor state satisfies the preset condition , it is determined that the terminal to be detected has cheating behavior.

可选地,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;Optionally, the keyboard state is an event record of a keyboard switch key, and the cursor state is the position of the cursor;

相应地,所述预设条件包括:Correspondingly, the preset conditions include:

所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。The event record of the keyboard switch key has a triggered event, and the position of the cursor is located at the position where data is written on the page.

可选地,所述装置还包括:Optionally, the device also includes:

处理单元,适于在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。The processing unit is adapted to respond to the request of the terminal to be detected to submit data through the page after judging whether the terminal to be detected has cheating behavior according to the monitoring result, and to respond to the request of the terminal to be detected to submit data through the page according to the cheating detection result. The terminal processes the data submitted by the page.

可选地,所述处理单元,进一步适于在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。Optionally, the processing unit is further adapted to intercept the data submitted through the page so that it cannot reach the corresponding destination when the cheating detection result is that the terminal to be detected has cheating behavior.

本发明的有益效果为:The beneficial effects of the present invention are:

本发明提出的作弊行为检测方法及装置,响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面,通过监听所述页面的数据写入事件,以获得数据写入的监听结果,并根据所述监听结果判断所述待检测终端是否存在作弊行为。准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,有效避免了一般用户受到不公正待遇,提高了用户体验。The method and device for detecting cheating behavior proposed by the present invention, in response to the page display request triggered by the terminal to be detected, sends a page for submitting data to the terminal to be detected, and obtains data by listening to the data writing event of the page The written monitoring result, and judging whether the terminal to be detected has cheating behavior according to the monitoring result. Accurately realize the detection of the cheating behavior of the third party automatically writing data through the computer, effectively avoiding the unfair treatment of ordinary users and improving the user experience.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:

图1示意性示出了本发明一个实施例的作弊行为检测方法的流程示意图;Fig. 1 schematically shows a schematic flow chart of a cheating behavior detection method according to an embodiment of the present invention;

图2示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 2 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

图3示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 3 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

图4示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 4 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

图5示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 5 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

图6示意性示出了本发明一个实施例的作弊行为检测装置的结构示意图;Fig. 6 schematically shows a schematic structural diagram of a cheating behavior detection device according to an embodiment of the present invention;

图7示意性示出了本发明另一实施例的作弊行为检测装置的结构示意图。Fig. 7 schematically shows a schematic structural diagram of a cheating behavior detection device according to another embodiment of the present invention.

具体实施方式detailed description

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof.

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in commonly used dictionaries, should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be used in an idealized or overly formal sense unless specifically defined to explain.

图1示意性示出了本发明一个实施例的作弊行为检测方法的流程示意图;Fig. 1 schematically shows a schematic flow chart of a cheating behavior detection method according to an embodiment of the present invention;

参照图1,本发明实施例的作弊行为检测方法具体包括以下步骤:Referring to Fig. 1, the cheating behavior detection method of the embodiment of the present invention specifically includes the following steps:

S11、响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面。S11. In response to the page display request triggered by the terminal to be detected, send a page for submitting data to the terminal to be detected.

需要说明的是,本实施方式的方法的执行主体为服务端。本实施例中的待检测终端为计算机、手机、平板电脑、掌上电脑PDA或笔记本等设备,当然,还可为其他具有相似功能的设备,本发明对此不加以限制。It should be noted that the execution subject of the method in this embodiment is the server. In this embodiment, the terminals to be detected are devices such as computers, mobile phones, tablet computers, PDAs, or notebooks. Of course, they can also be other devices with similar functions, and the present invention is not limited thereto.

可理解的是,所述待检测终端触发的页面展示请求可理解为待检测终端触发的用于提交数据的页面展示请求,相应的,用于提交数据的页面可理解为用于接收用户输入的相关用户数据,并将其上传至服务端的页面。在一个具体示例中,所述用户输入的相关用户数据包括如用户账号、用户密码等数据。It can be understood that the page display request triggered by the terminal to be detected can be understood as a page display request triggered by the terminal to be detected for submitting data, and correspondingly, the page for submitting data can be understood as a page for receiving user input Relevant user data and upload it to the server page. In a specific example, the relevant user data input by the user includes data such as user account number and user password.

在具体实现中,所述页面展示请求可通过多种方式触发,例如:通过鼠标点击展示于活动推广界面中的入口元素,或,在展示有活动推广界面的触摸屏上点击所述入口元素。In a specific implementation, the page display request can be triggered in various ways, for example, by clicking an entry element displayed on the activity promotion interface with a mouse, or clicking the entry element on a touch screen displaying the activity promotion interface.

其中,所述入口元素通过图形元素、文字元素以及按钮元素等或其任意组合实现,对此,本发明实施例不作具体限定。Wherein, the entry element is implemented by a graphic element, a text element, a button element, etc. or any combination thereof, which is not specifically limited in this embodiment of the present invention.

需要说明的是,上面提到的页面展示请求的触发方式仅是举例,除了上述情况之外还可以包括其他的情况,如,通过鼠标双击展示于活动推广界面中的入口元素或手势触发等。本发明不需要对具体根据怎样的模式实现页面展示请求的触发进行限定,本领域技术人员可根据实际应用进行设置。It should be noted that the triggering method of the page display request mentioned above is only an example, and other situations may be included in addition to the above-mentioned situations, such as double-clicking an entry element displayed on the activity promotion interface or triggering by a gesture. The present invention does not need to limit the specific mode according to which the triggering of the page display request is implemented, and those skilled in the art can set it according to the actual application.

S12、监听所述页面的数据写入事件,以获得数据写入的监听结果。S12. Monitor the data writing event of the page to obtain a monitoring result of data writing.

在具体实现中,服务端通过监听用于提交数据的页面的数据写入事件,以获得当前页面数据写入过程对应的监听结果。In a specific implementation, the server obtains the monitoring result corresponding to the data writing process of the current page by monitoring the data writing event of the page for submitting data.

在一个具体示例中,数据写入事件包括但不限于,写入的数据内容及对应的写入时间、写入数据的方式以及写入数据过程中当前页面的动态状态或入数据过程中用户的附属操作等。In a specific example, the data writing event includes, but is not limited to, the written data content and the corresponding writing time, the way of writing data, and the dynamic state of the current page during the data writing process or the user's Auxiliary operations, etc.

S13、根据所述监听结果判断所述待检测终端是否存在作弊行为。S13. Determine whether the terminal to be detected has cheating behavior according to the monitoring result.

需要说明的是,本实施例中的作弊行具体是指,在互联网应用商城的各种推广活动和互动环节中,都会引入现金、实物、虚拟类的奖品奖励,例如:微信群抢红包、双11秒杀或送话费活动等,而一些黄牛、黑客等第三方对此利用各种规则、系统的漏洞,通过计算机自动写入数据的作弊方式,抢走这些奖品的行为。It should be noted that the cheating in this embodiment specifically refers to the introduction of cash, physical, and virtual rewards in various promotional activities and interactive links of the Internet application mall, such as: grabbing red envelopes in WeChat groups, double 11 seckill or give away phone bills, etc., and some scalpers, hackers and other third parties take advantage of various rules and system loopholes, and use the cheating method of automatically writing data into the computer to steal these prizes.

本发明实施例提供的作弊行为检测方法,通过监听终端侧对用于提交数据的页面的数据写入事件,以获得数据写入的监听结果,并根据所述监听结果判断所述待检测终端是否存在作弊行为,进而准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,进而保证正常用户能够得到公平待遇,提升用户体验。The cheating behavior detection method provided by the embodiment of the present invention obtains the monitoring result of data writing by monitoring the data writing event of the page used for submitting data on the terminal side, and judges whether the terminal to be detected is There are cheating behaviors, so as to accurately detect the cheating behaviors of third parties who automatically write data through computers, so as to ensure that normal users can receive fair treatment and improve user experience.

图2示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 2 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

参照图2,本发明实施例的作弊行为检测方法具体包括以下步骤:Referring to Fig. 2, the cheating behavior detection method of the embodiment of the present invention specifically includes the following steps:

S21、响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面。S21. In response to the page display request triggered by the terminal to be detected, send a page for submitting data to the terminal to be detected.

步骤S21与图1所示的实施方式的步骤S11相同,在此不再赘述。Step S21 is the same as step S11 in the embodiment shown in FIG. 1 , and will not be repeated here.

S22、监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。S22. Monitor the data writing event of the page, determine the writing speed of the terminal to be detected to write data to the page according to the data written in the page and the writing time, and set the writing speed As a result of the monitoring.

在具体实现中,通过监听用于提交数据的页面的数据写入事件,获取在所述页面中写入的数据及对应的写入时间,进一步根据写入的数据的内容的数据量及对应的写入时间长度根据预设模型计算待检测终端向所述页面写入数据的写入速度,并将得到的写入速度作为所述监听结果。In a specific implementation, the data written in the page and the corresponding writing time are obtained by monitoring the data writing event of the page used to submit the data, and further according to the data amount of the content of the written data and the corresponding The writing time length calculates the writing speed of the terminal to be detected to write data to the page according to the preset model, and takes the obtained writing speed as the monitoring result.

需要说明的是,所述预设模型可通过对数据训练以及对预设数据的学习得到。It should be noted that the preset model can be obtained by training data and learning preset data.

S23、判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。S23. Determine whether the writing speed is greater than a preset speed, and if the writing speed is greater than the preset speed, determine that the terminal to be detected has a cheating behavior.

可理解的是,所述预设速度的具体取值,本领域技术人员可根据对一般用户的实际数据输入速度的测试训练进行设置,对此本发明实施例不作具体限定。It can be understood that, the specific value of the preset speed can be set by those skilled in the art according to the test and training of the actual data input speed of general users, which is not specifically limited in this embodiment of the present invention.

本实施方式中,可通过对页面的数据写入事件进行监听,并根据所述页面中写入的数据及写入时间确定待检测终端向所述页面写入数据的写入速度,并将写入速度与预设速度进行比较,实现对待检测终端的作弊行为的认定,从而防止第三方通过计算机自动写入数据的作弊行为,提高了安全性,保证正常用户能够得到公平待遇,提升用户体验。In this embodiment, the data write event of the page can be monitored, and the write speed of the terminal to be detected to write data to the page can be determined according to the data written in the page and the write time, and the write The input speed is compared with the preset speed to realize the identification of the cheating behavior of the terminal to be detected, thereby preventing the cheating behavior of the third party automatically writing data through the computer, improving security, ensuring that normal users can get fair treatment, and improving user experience.

由于通过将写入速度与预设速度进行比较的方式实现对待检测终端的作弊行为的认定的方案,对于黄牛、黑客等第三方,其仍可通过计算机设置进行写入数据的调整,导致服务端无法对其作弊行为进行准确地检测。为此,本发明还提供了另一作弊行为检测方法的实施例。Due to the scheme of identifying the cheating behavior of the terminal to be detected by comparing the writing speed with the preset speed, third parties such as scalpers and hackers can still adjust the written data through computer settings, causing the server to It is impossible to accurately detect its cheating behavior. For this reason, the present invention also provides another embodiment of a cheating behavior detection method.

图3示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 3 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

参照图3,本发明实施例的作弊行为检测方法具体包括以下步骤:Referring to Fig. 3, the cheating detection method of the embodiment of the present invention specifically includes the following steps:

S31、响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面。S31. In response to the page display request triggered by the terminal to be detected, send a page for submitting data to the terminal to be detected.

步骤S21与图1所示的实施方式的步骤S11相同,在此不再赘述。Step S21 is the same as step S11 in the embodiment shown in FIG. 1 , and will not be repeated here.

S32、监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口。S32. Listen to a data write event in the page, and acquire a focus window when the terminal to be detected writes data to the page.

可理解的是,当用户在所述待检测终端对用于提交数据的页面进行数据写入时,对应的焦点窗口必然是该用于提交数据的页面。因此,可通过监听所述用于提交数据的页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口实现对待检测终端的作弊行为的认定。It can be understood that when the user writes data to the page for submitting data on the terminal to be detected, the corresponding focus window must be the page for submitting data. Therefore, by listening to the data writing event in the page for submitting data, obtaining the focus window when the terminal to be detected writes data to the page, the cheating behavior of the terminal to be detected can be identified.

S33、判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。S33. Determine whether the focus window is the page, and if the focus window is not the page, determine that the terminal to be detected has cheating behavior.

在一个具体示例中,待检测终端当前存在多个已打开的窗口,如音乐播放窗口、文档编辑窗口、聊天窗口以及用于提交数据的页面对应的窗口等,监听所述页面中的数据写入事件,若所述待检测终端向所述页面写入数据时,对应的焦点窗口不是所述用于提交数据的页面时,而是聊天窗口,则认定所述待检测终端存在作弊行为。In a specific example, the terminal to be detected currently has a plurality of opened windows, such as a music playback window, a document editing window, a chat window, and a window corresponding to a page for submitting data, etc., and monitors the data writing in the page event, if the terminal to be detected writes data to the page, and the corresponding focus window is not the page for submitting data, but a chat window, then it is determined that the terminal to be detected has cheating behavior.

本实施方式中,可通过对页面的数据写入事件进行监听,以获取在所述页面中写入的数据时对应的焦点窗口,进一步通过判断该焦点窗口是否为所述用于提交数据的页面,实现对待检测终端的作弊行为的认定,准确的实现对第三方通过计算机自动写入数据的作弊行为的检测,从而有效地防止第三方通过计算机自动写入数据的作弊行为,提高了安全性,保证正常用户能够得到公平待遇,提升用户体验。In this embodiment, the data write event of the page can be monitored to obtain the focus window corresponding to the data written in the page, and further by judging whether the focus window is the page for submitting data , realize the determination of the cheating behavior of the terminal to be detected, and accurately realize the detection of the cheating behavior of the third party automatically writing data through the computer, thereby effectively preventing the cheating behavior of the third party automatically writing data through the computer and improving security. Ensure that normal users can get fair treatment and improve user experience.

图4示意性示出了本发明另一实施例的作弊行为检测方法的流程示意图;Fig. 4 schematically shows a schematic flowchart of a cheating behavior detection method according to another embodiment of the present invention;

参照图4,本发明实施例的作弊行为检测方法具体包括以下步骤:Referring to Fig. 4, the method for detecting cheating in the embodiment of the present invention specifically includes the following steps:

S41、响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面。S41. In response to the page display request triggered by the terminal to be detected, send a page for submitting data to the terminal to be detected.

步骤S21与图1所示的实施方式的步骤S11相同,在此不再赘述。Step S21 is the same as step S11 in the embodiment shown in FIG. 1 , and will not be repeated here.

S42、监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态。S42. Listen to the data writing event in the page, acquire the focus window when the terminal to be detected writes data to the page, and acquire the keyboard state when the terminal to be detected writes data to the page and cursor status.

在本实施例中,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置。In this embodiment, the keyboard state is an event record of a keyboard switch key, and the cursor state is a cursor position.

S43、在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。S43. When the focus window is the page, judge whether the keyboard state or the cursor state satisfies the preset condition, and if neither the keyboard state nor the cursor state satisfies the preset condition, determine that the terminal to be detected is cheating Behavior.

在本实施例中,所述预设条件包括:所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。In this embodiment, the preset conditions include: the event record of the keyboard switch key has a triggered event, and the position of the cursor is located at a position where data is written on the page.

本实施方式中,在通过判断待检测终端在数据写入时对应的焦点窗口是否为所述用于提交数据的页面的基础上,进一步通过监听所述页面中的数据写入事件,以获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态,通过两者结合实现对待检测终端的作弊行为的认定,可进一步实现对虽然所述待检测终端向所述页面写入数据时,对应的焦点窗口是所述用于提交数据的页面,但终端并没有进行数据写入操作的状态进行识别,从而更加准确的实现对第三方通过计算机自动写入数据的作弊行为的检测,有效地防止第三方通过计算机自动写入数据的作弊行为,提高了安全性,保证正常用户能够得到公平待遇,提升用户体验。In this embodiment, on the basis of judging whether the focus window corresponding to the terminal to be detected is the page for submitting data when writing data, and further monitoring the data writing event in the page to obtain the Describe the keyboard state and the cursor state when the terminal to be detected writes data to the page, through the combination of the two, the identification of the cheating behavior of the terminal to be detected can be further realized, although the terminal to be detected writes data to the page , the corresponding focus window is the page for submitting data, but the terminal does not identify the status of data writing operation, so as to more accurately detect the cheating behavior of third parties automatically writing data through computers, It effectively prevents third parties from cheating by automatically writing data through computers, improves security, ensures that normal users can receive fair treatment, and improves user experience.

图5示意性示出了本发明一个实施例的作弊行为检测方法的流程示意图;Fig. 5 schematically shows a schematic flowchart of a cheating behavior detection method according to an embodiment of the present invention;

参照图5,本发明实施例的作弊行为检测方法具体包括以下步骤:Referring to Fig. 5, the cheating behavior detection method in the embodiment of the present invention specifically includes the following steps:

S51、响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面。S51. In response to a page display request triggered by the terminal to be detected, send a page for submitting data to the terminal to be detected.

S52、监听所述页面的数据写入事件,以获得数据写入的监听结果。S52. Monitor the data writing event of the page to obtain a monitoring result of data writing.

S53、根据所述监听结果判断所述待检测终端是否存在作弊行为。S53. Determine whether the terminal to be detected has cheating behavior according to the monitoring result.

步骤S51~S53与图1所示的实施方式的步骤S11~S13相同,在此不再赘述。Steps S51 to S53 are the same as steps S11 to S13 in the embodiment shown in FIG. 1 , and will not be repeated here.

S54、响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。S54. In response to the request of the terminal to be detected to submit data through the page, process the data submitted by the terminal to be detected through the page according to a cheating detection result.

在具体应用中,所述根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理,进一步包括:在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。In a specific application, the processing of the data submitted by the terminal to be detected through the page according to the cheating detection result further includes: when the cheating detection result shows that the terminal to be detected has cheating behavior, processing the data submitted by the terminal to be detected through the page The submitted data is intercepted so that it cannot reach the corresponding destination.

可理解的是,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地为对作弊行为对应的页面提交数据中的一种处理策略,当然,为对作弊行为对应的页面提交数据还可通过其他处理策略,如,将为对作弊行为对应的页面提交数据加入黑名单数据库等,本实施方式对此不加以限制。It is understandable that intercepting the data submitted through the page so that it cannot reach the corresponding destination is a processing strategy in submitting data to the page corresponding to the cheating behavior. Of course, submitting data to the page corresponding to the cheating behavior Other processing strategies can also be used, for example, adding the data submitted to the page corresponding to the cheating behavior to the blacklist database, etc., which is not limited in this embodiment.

本实施方式中,通过响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理,以保证一些黄牛、黑客等第三方的作弊行为不会对当前推广活动和互动环节造成实际影响,进而保证正常用户能够得到公平待遇,提升用户体验。In this embodiment, by responding to the request of the terminal to be detected to submit data through the page, the data submitted by the terminal to be detected through the page is processed according to the cheating detection results, so as to ensure that some scammers, hackers, etc. The cheating behavior of the three parties will not have an actual impact on the current promotional activities and interactive links, thereby ensuring that normal users can receive fair treatment and improve user experience.

进一步地,在根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理之后,所述方法还包括向所述待检测终端发送数据拦截提示信息的步骤,以使用户了解当前活动申请失败对应的具体原因,避免用户对互联网应用商城的各种推广活动和互动环节失去信任,影响了用户体验。Further, after processing the data submitted by the terminal to be detected through the page according to the cheating detection result, the method further includes the step of sending a prompt message of data interception to the terminal to be detected, so that the user can understand the current activity The specific reasons for the failure of the application will prevent users from losing trust in the various promotional activities and interactive links of the Internet application mall, which will affect the user experience.

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。For the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action order, because according to the embodiment of the present invention , certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

图6示意性示出了本发明一个实施例的作弊行为检测装置的结构示意图。Fig. 6 schematically shows a schematic structural diagram of a cheating behavior detection device according to an embodiment of the present invention.

参照图6,本发明实施例的作弊行为检测装置具体包括发送单元601、监听单元602和判断单元603,其中:Referring to FIG. 6 , the cheating behavior detection device according to the embodiment of the present invention specifically includes a sending unit 601, a monitoring unit 602, and a judging unit 603, wherein:

所述的发送单元601,适于响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;The sending unit 601 is adapted to send a page for submitting data to the terminal to be detected in response to a page display request triggered by the terminal to be detected;

所述的监听单元602,适于监听所述发送单元601发送页面的数据写入事件,以获得数据写入的监听结果;The monitoring unit 602 is adapted to monitor the data writing event of the page sent by the sending unit 601, so as to obtain the monitoring result of data writing;

所述的判断单元603,适于根据所述监听单元602的监听结果判断所述待检测终端是否存在作弊行为。The judging unit 603 is adapted to judge whether the terminal to be detected has cheating behavior according to the monitoring result of the monitoring unit 602 .

本发明实施例提供的作弊行为检测装置,通过监听终端侧对用于提交数据的页面的数据写入事件,以获得数据写入的监听结果,并根据所述监听结果判断所述待检测终端是否存在作弊行为,进而准确地实现对第三方通过计算机自动写入数据的作弊行为的检测,进而保证正常用户能够得到公平待遇,提升用户体验。The cheating behavior detection device provided by the embodiment of the present invention obtains the monitoring result of data writing by monitoring the data writing event of the page used for submitting data on the terminal side, and judges whether the terminal to be detected is There are cheating behaviors, so as to accurately detect the cheating behaviors of third parties who automatically write data through computers, so as to ensure that normal users can receive fair treatment and improve user experience.

在本发明的一种可选实施例中,所述监听单元,进一步适于监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。In an optional embodiment of the present invention, the monitoring unit is further adapted to monitor the data writing event of the page, and determine the address of the terminal to be detected according to the data written in the page and the writing time. The write speed of the page write data, and use the write speed as the monitoring result.

在本发明的一种可选实施例中,所述判断单元,进一步适于判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。In an optional embodiment of the present invention, the judging unit is further adapted to judge whether the writing speed is greater than a preset speed, and when the writing speed is greater than the preset speed, determine that the waiting Detect cheating behavior on the terminal.

在本发明的一种可选实施例中,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;In an optional embodiment of the present invention, the monitoring unit is further adapted to monitor a data writing event in the page, and acquire a focus window when the terminal to be detected writes data to the page;

相应地,所述判断单元,进一步适于判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。Correspondingly, the judging unit is further adapted to judge whether the focus window is the page, and if the focus window is not the page, determine that the terminal to be detected has cheating behavior.

在本发明的一种可选实施例中,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;In an optional embodiment of the present invention, the monitoring unit is further adapted to monitor a data write event in the page, and acquire a focus window when the terminal to be detected writes data to the page, And obtain the keyboard state and the cursor state when the terminal to be detected writes data to the page;

相应地,所述判断单元,进一步适于在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。Correspondingly, the judging unit is further adapted to judge whether the keyboard state or the cursor state satisfies a preset condition when the focus window is the page, and if neither the keyboard state nor the cursor state satisfies the preset condition , it is determined that the terminal to be detected has cheating behavior.

在本发明的一种可选实施例中,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;In an optional embodiment of the present invention, the keyboard state is an event record of a keyboard switch key, and the cursor state is the position of the cursor;

相应地,所述预设条件包括:Correspondingly, the preset conditions include:

所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。The event record of the keyboard switch key has a triggered event, and the position of the cursor is located at the position where data is written on the page.

图7示意性示出了本发明一个实施例的作弊行为检测装置的结构示意图。Fig. 7 schematically shows a schematic structural diagram of a cheating behavior detection device according to an embodiment of the present invention.

参照图7,本发明实施例的作弊行为检测装置具体包括发送单元701、监听单元702、判断单元703和处理单元704,其中:Referring to FIG. 7 , the cheating detection device according to the embodiment of the present invention specifically includes a sending unit 701, a listening unit 702, a judging unit 703, and a processing unit 704, wherein:

所述的发送单元701,适于响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;The sending unit 701 is adapted to send a page for submitting data to the terminal to be detected in response to a page display request triggered by the terminal to be detected;

所述的监听单元702,适于监听所述发送单元701发送页面的数据写入事件,以获得数据写入的监听结果;The monitoring unit 702 is adapted to monitor the data writing event of the page sent by the sending unit 701, so as to obtain the monitoring result of data writing;

所述的判断单元703,适于根据所述监听单元702的监听结果判断所述待检测终端是否存在作弊行为。The judging unit 703 is adapted to judge whether the terminal to be detected has cheating behavior according to the monitoring result of the monitoring unit 702 .

所述的处理单元704,适于在所述判断单元703根据所述监听结果判断所述待检测终端是否存在作弊行为之后,响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。The processing unit 704 is adapted to respond to the request of the terminal to be detected to submit data through the page after the judging unit 703 judges whether the terminal to be detected has cheating behavior according to the monitoring result, according to the cheating The detection result processes the data submitted by the terminal to be detected through the page.

在本发明的一种可选实施例中,所述处理单元704,进一步适于在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。In an optional embodiment of the present invention, the processing unit 704 is further adapted to intercept the data submitted through the page when the cheating detection result shows that the terminal to be detected has cheating behavior, so that it cannot reach the corresponding destination.

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.

综上所述,本发明实施例提出的作弊行为检测方法及装置,响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面,通过监听所述页面的数据写入事件,以获得数据写入的监听结果,并根据所述监听结果判断所述待检测终端是否存在作弊行为。有效地实现对第三方通过计算机自动写入数据的作弊行为的检测,进而保证正常用户能够得到公平待遇,提升用户体验。To sum up, the cheating behavior detection method and device proposed by the embodiments of the present invention respond to the page display request triggered by the terminal to be detected, and send a page for submitting data to the terminal to be detected, and monitor the data of the page Writing an event to obtain a monitoring result of data writing, and judging whether there is cheating in the terminal to be detected according to the monitoring result. Effectively realize the detection of third-party cheating behaviors that automatically write data through computers, thereby ensuring that normal users can receive fair treatment and improve user experience.

应当注意,在此提供的算法和公式不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示例一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。It should be noted that the algorithms and formulas presented herein are not inherently related to any particular computer, virtual system, or other device. Various general systems can also be used with the examples based here. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本发明并帮助理解本发明各个方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法和装置解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline the present invention and to facilitate an understanding of one or more of its various aspects, various features of the invention are sometimes grouped together into a single embodiment , figure, or description of it. This disclosed method and apparatus, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网站安全检测设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in the website security detection device according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above descriptions are only part of the embodiments of the present invention. It should be pointed out that those skilled in the art can make some improvements and modifications without departing from the principles of the present invention. It should be regarded as the protection scope of the present invention.

本发明的其他实施例还公开了如下内容:Other embodiments of the present invention also disclose the following content:

A1、一种作弊行为检测方法,包括:A1, a cheating behavior detection method, comprising:

响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;In response to a page display request triggered by the terminal to be detected, sending a page for submitting data to the terminal to be detected;

监听所述页面的数据写入事件,以获得数据写入的监听结果;Monitoring the data writing event of the page to obtain the monitoring result of data writing;

根据所述监听结果判断所述待检测终端是否存在作弊行为。and judging whether the terminal to be detected has cheating behavior according to the monitoring result.

A2、如A1所述的方法,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:A2. The method as described in A1, the monitoring the data writing event of the page to obtain the monitoring result of data writing, further comprising:

监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。Listening to the data writing event of the page, determining the writing speed at which the terminal to be detected writes data to the page according to the data written in the page and the writing time, and using the writing speed as the Describe the monitoring results.

A3、如A2所述的方法,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:A3. The method as described in A2, the judging whether there is cheating in the terminal to be detected according to the monitoring result, further comprising:

判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。Judging whether the writing speed is greater than a preset speed, and determining that the terminal to be detected has a cheating behavior when the writing speed is greater than the preset speed.

A4、如A1所述的方法,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:A4. The method as described in A1, the monitoring the data writing event of the page to obtain the monitoring result of data writing further includes:

监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;Listening to the data write event in the page, and obtaining the focus window when the terminal to be detected writes data to the page;

相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Correspondingly, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes:

判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。It is judged whether the focus window is the page, and when the focus window is not the page, it is determined that the terminal to be detected has cheating behavior.

A5、如A1所述的方法,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:A5. The method as described in A1, the monitoring the data writing event of the page to obtain the monitoring result of data writing, further comprising:

监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;Listening to the data write event in the page, obtaining the focus window when the terminal to be detected writes data to the page, and obtaining the keyboard state and cursor when the terminal to be detected writes data to the page state;

相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Correspondingly, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes:

在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。When the focus window is the page, it is judged whether the keyboard state or the cursor state satisfies a preset condition, and if neither the keyboard state nor the cursor state satisfies the preset condition, it is determined that the terminal to be detected has cheating behavior.

A6、如A5所述的方法,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;A6, the method as described in A5, described keyboard state is the event record of keyboard switching key, and described cursor state is the position of cursor;

相应地,所述预设条件包括:Correspondingly, the preset conditions include:

所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。The event record of the keyboard switch key has a triggered event, and the position of the cursor is located at the position where data is written on the page.

A7、如A1~A6中任一项所述的方法,在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,所述方法还包括:A7. The method according to any one of A1-A6, after determining whether the terminal to be detected has cheating behavior according to the monitoring result, the method further includes:

响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。In response to the request of the terminal to be detected to submit data through the page, the data submitted by the terminal to be detected through the page is processed according to the cheating detection result.

A8、如A7所述的方法,所述根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理,进一步包括:A8. The method as described in A7, wherein the processing of the data submitted by the terminal to be detected through the page according to the cheating detection result further includes:

在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。When the cheating detection result is that the terminal to be detected has a cheating behavior, the data submitted through the page is intercepted so that it cannot reach the corresponding destination.

B9、一种作弊行为检测装置,包括:B9. A cheating behavior detection device, comprising:

发送单元,适于响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;The sending unit is adapted to send a page for submitting data to the terminal to be detected in response to a page display request triggered by the terminal to be detected;

监听单元,适于监听所述发送单元发送页面的数据写入事件,以获得数据写入的监听结果;The monitoring unit is adapted to monitor the data writing event of the page sent by the sending unit, so as to obtain the monitoring result of data writing;

判断单元,适于根据所述监听单元的监听结果判断所述待检测终端是否存在作弊行为。The judging unit is adapted to judge whether the terminal to be detected has cheating behavior according to the monitoring result of the monitoring unit.

B10、如B9所述的装置,所述监听单元,进一步适于监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。B10, the device as described in B9, the monitoring unit is further adapted to monitor the data writing event of the page, and determine the terminal to be detected to the page according to the data written in the page and the writing time Write the writing speed of the data, and use the writing speed as the monitoring result.

B11、如B10所述的装置,所述判断单元,进一步适于判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。B11. The device as described in B10, the judging unit is further adapted to judge whether the writing speed is greater than a preset speed, and when the writing speed is greater than the preset speed, it is determined that the terminal to be detected exists cheating.

B12、如B9所述的装置,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;B12, the device as described in B9, the monitoring unit is further adapted to monitor the data writing event in the page, and obtain the focus window when the terminal to be detected writes data to the page;

相应地,所述判断单元,进一步适于判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。Correspondingly, the judging unit is further adapted to judge whether the focus window is the page, and if the focus window is not the page, determine that the terminal to be detected has cheating behavior.

B13、如B9所述的装置,所述监听单元,进一步适于监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;B13, the device as described in B9, the monitoring unit is further adapted to monitor the data writing event in the page, obtain the focus window when the terminal to be detected writes data to the page, and obtain the Describe the keyboard state and cursor state when the terminal to be detected writes data to the page;

相应地,所述判断单元,进一步适于在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。Correspondingly, the judging unit is further adapted to judge whether the keyboard state or the cursor state satisfies a preset condition when the focus window is the page, and if neither the keyboard state nor the cursor state satisfies the preset condition , it is determined that the terminal to be detected has cheating behavior.

B14、如B13所述的装置,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;B14, the device as described in B13, described keyboard state is the event record of keyboard switching key, and described cursor state is the position of cursor;

相应地,所述预设条件包括:Correspondingly, the preset conditions include:

所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。The event record of the keyboard switch key has a triggered event, and the position of the cursor is located at the position where data is written on the page.

B15、如B9~B14中任一项所述的装置,所述装置还包括:B15. The device according to any one of B9 to B14, the device further comprising:

处理单元,适于在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。The processing unit is adapted to respond to the request of the terminal to be detected to submit data through the page after judging whether the terminal to be detected has cheating behavior according to the monitoring result, and to respond to the request of the terminal to be detected to submit data through the page according to the cheating detection result. The terminal processes the data submitted by the page.

B16、如B15所述的装置,所述处理单元,进一步适于在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。B16, the device as described in B15, the processing unit is further adapted to intercept the data submitted through the page when the cheating detection result shows that the terminal to be detected has cheating behavior, so that it cannot reach the corresponding destination .

Claims (10)

1.一种作弊行为检测方法,包括:1. A cheating behavior detection method, comprising: 响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;In response to a page display request triggered by the terminal to be detected, sending a page for submitting data to the terminal to be detected; 监听所述页面的数据写入事件,以获得数据写入的监听结果;Monitoring the data writing event of the page to obtain the monitoring result of data writing; 根据所述监听结果判断所述待检测终端是否存在作弊行为。and judging whether the terminal to be detected has cheating behavior according to the monitoring result. 2.如权利要求1所述的方法,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:2. The method according to claim 1, said monitoring the data writing event of said page to obtain the monitoring result of data writing, further comprising: 监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。Listening to the data writing event of the page, determining the writing speed at which the terminal to be detected writes data to the page according to the data written in the page and the writing time, and using the writing speed as the Describe the monitoring results. 3.如权利要求2所述的方法,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:3. The method according to claim 2, said judging whether said terminal to be detected has cheating behavior according to said monitoring result, further comprising: 判断所述写入速度是否大于预设速度,在所述写入速度大于所述预设速度时,认定所述待检测终端存在作弊行为。Judging whether the writing speed is greater than a preset speed, and determining that the terminal to be detected has a cheating behavior when the writing speed is greater than the preset speed. 4.如权利要求1所述的方法,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:4. The method according to claim 1, said monitoring the data writing event of said page to obtain the monitoring result of data writing, further comprising: 监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口;Listening to the data write event in the page, and obtaining the focus window when the terminal to be detected writes data to the page; 相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Correspondingly, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes: 判断所述焦点窗口是否为所述页面,在所述焦点窗口不是所述页面时,认定所述待检测终端存在作弊行为。It is judged whether the focus window is the page, and when the focus window is not the page, it is determined that the terminal to be detected has cheating behavior. 5.如权利要求1所述的方法,所述监听所述页面的数据写入事件,以获得数据写入的监听结果,进一步包括:5. The method according to claim 1, said monitoring the data writing event of said page to obtain the monitoring result of data writing, further comprising: 监听所述页面中的数据写入事件,获取在所述待检测终端向所述页面写入数据时的焦点窗口,并获取所述待检测终端向所述页面写入数据时的键盘状态和光标状态;Listening to the data write event in the page, obtaining the focus window when the terminal to be detected writes data to the page, and obtaining the keyboard state and cursor when the terminal to be detected writes data to the page state; 相应地,所述根据所述监听结果判断所述待检测终端是否存在作弊行为,进一步包括:Correspondingly, the judging whether the terminal to be detected has cheating behavior according to the monitoring result further includes: 在所述焦点窗口是所述页面时,判断所述键盘状态或光标状态是否满足预设条件,若所述键盘状态或光标状态均不满足预设条件,认定所述待检测终端存在作弊行为。When the focus window is the page, it is judged whether the keyboard state or the cursor state satisfies a preset condition, and if neither the keyboard state nor the cursor state satisfies the preset condition, it is determined that the terminal to be detected has cheating behavior. 6.如权利要求5所述的方法,所述键盘状态为键盘切换键的事件记录,所述光标状态为光标的位置;6. The method according to claim 5, the keyboard state is an event record of a keyboard switch key, and the cursor state is the position of the cursor; 相应地,所述预设条件包括:Correspondingly, the preset conditions include: 所述键盘切换键的事件记录具有被触发事件,以及所述光标的位置位于所述页面上写入数据的位置。The event record of the keyboard switch key has a triggered event, and the position of the cursor is located at the position where data is written on the page. 7.如权利要求1~6中任一项所述的方法,在所述根据所述监听结果判断所述待检测终端是否存在作弊行为之后,所述方法还包括:7. The method according to any one of claims 1 to 6, after determining whether the terminal to be detected has cheating behavior according to the monitoring result, the method further comprises: 响应于所述待检测终端通过所述页面提交数据的请求,根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理。In response to the request of the terminal to be detected to submit data through the page, the data submitted by the terminal to be detected through the page is processed according to the cheating detection result. 8.如权利要求7所述的方法,所述根据作弊检测结果对所述待检测终端通过所述页面提交的数据进行处理,进一步包括:8. The method according to claim 7, said processing the data submitted by the terminal to be detected through the page according to the cheating detection result, further comprising: 在所述作弊检测结果为待检测终端存在作弊行为时,对通过所述页面提交的数据进行拦截,使其无法到达对应目的地。When the cheating detection result is that the terminal to be detected has a cheating behavior, the data submitted through the page is intercepted so that it cannot reach the corresponding destination. 9.一种作弊行为检测装置,包括:9. A cheating detection device, comprising: 发送单元,适于响应于待检测终端触发的页面展示请求,向所述待检测终端发送用于提交数据的页面;The sending unit is adapted to send a page for submitting data to the terminal to be detected in response to a page display request triggered by the terminal to be detected; 监听单元,适于监听所述发送单元发送页面的数据写入事件,以获得数据写入的监听结果;The monitoring unit is adapted to monitor the data writing event of the page sent by the sending unit, so as to obtain the monitoring result of data writing; 判断单元,适于根据所述监听单元的监听结果判断所述待检测终端是否存在作弊行为。The judging unit is adapted to judge whether the terminal to be detected has cheating behavior according to the monitoring result of the monitoring unit. 10.如权利要求9所述的装置,所述监听单元,进一步适于监听所述页面的数据写入事件,根据所述页面中写入的数据及写入时间确定所述待检测终端向所述页面写入数据的写入速度,并将所述写入速度作为所述监听结果。10. The device according to claim 9, the monitoring unit is further adapted to monitor the data write event of the page, and determine the information sent by the terminal to be detected according to the data written in the page and the writing time. The writing speed of data written in the page is determined, and the writing speed is used as the monitoring result.
CN201510998130.3A 2015-12-25 2015-12-25 Cheating detection method and device Active CN105653944B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510998130.3A CN105653944B (en) 2015-12-25 2015-12-25 Cheating detection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510998130.3A CN105653944B (en) 2015-12-25 2015-12-25 Cheating detection method and device

Publications (2)

Publication Number Publication Date
CN105653944A true CN105653944A (en) 2016-06-08
CN105653944B CN105653944B (en) 2018-06-12

Family

ID=56477972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510998130.3A Active CN105653944B (en) 2015-12-25 2015-12-25 Cheating detection method and device

Country Status (1)

Country Link
CN (1) CN105653944B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107644338A (en) * 2017-09-15 2018-01-30 维沃移动通信有限公司 The processing method and mobile terminal of a kind of electronic money
CN108346088A (en) * 2018-02-09 2018-07-31 上海宝尊电子商务有限公司 Brand official store malice panic buying preventing control method and system
CN108712408A (en) * 2018-05-08 2018-10-26 百度在线网络技术(北京)有限公司 A kind of anti-cheat method and device of user behavior verification
CN109194627A (en) * 2018-08-16 2019-01-11 深圳乐信软件技术有限公司 Cheat detection method, device, equipment and medium
CN110458308A (en) * 2019-06-24 2019-11-15 天津五八到家科技有限公司 A kind of control method, device and mobile terminal
CN110796464A (en) * 2018-08-03 2020-02-14 上海晶赞融宣科技有限公司 Monitoring data anti-cheating method and verification method, device, storage medium and terminal
CN111210271A (en) * 2020-01-03 2020-05-29 北京字节跳动网络技术有限公司 Method and device for identifying form cheating, electronic equipment and storage medium
CN111641588A (en) * 2020-04-28 2020-09-08 深圳壹账通智能科技有限公司 Webpage analog input detection method and device, computer equipment and storage medium
CN111833064A (en) * 2019-04-17 2020-10-27 马上消费金融股份有限公司 Cheating detection method and device
CN115146201A (en) * 2022-06-30 2022-10-04 北京百度网讯科技有限公司 Page time cheat screening method and device, electronic device and medium
CN115222545A (en) * 2022-07-13 2022-10-21 平安科技(深圳)有限公司 Message modular processing method and device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940947A (en) * 2005-09-30 2007-04-04 腾讯科技(深圳)有限公司 Method for preventing user from cheating in examination in network game
CN101777053A (en) * 2009-01-08 2010-07-14 北京搜狗科技发展有限公司 Method and system for identifying cheating webpages
CN103853671A (en) * 2012-12-07 2014-06-11 北京百度网讯科技有限公司 Data writing control method and device
CN104050178A (en) * 2013-03-13 2014-09-17 北京思博途信息技术有限公司 Internet monitoring anti-spamming method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940947A (en) * 2005-09-30 2007-04-04 腾讯科技(深圳)有限公司 Method for preventing user from cheating in examination in network game
CN101777053A (en) * 2009-01-08 2010-07-14 北京搜狗科技发展有限公司 Method and system for identifying cheating webpages
CN103853671A (en) * 2012-12-07 2014-06-11 北京百度网讯科技有限公司 Data writing control method and device
CN104050178A (en) * 2013-03-13 2014-09-17 北京思博途信息技术有限公司 Internet monitoring anti-spamming method and device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107644338A (en) * 2017-09-15 2018-01-30 维沃移动通信有限公司 The processing method and mobile terminal of a kind of electronic money
CN108346088A (en) * 2018-02-09 2018-07-31 上海宝尊电子商务有限公司 Brand official store malice panic buying preventing control method and system
CN108712408A (en) * 2018-05-08 2018-10-26 百度在线网络技术(北京)有限公司 A kind of anti-cheat method and device of user behavior verification
CN110796464A (en) * 2018-08-03 2020-02-14 上海晶赞融宣科技有限公司 Monitoring data anti-cheating method and verification method, device, storage medium and terminal
CN109194627A (en) * 2018-08-16 2019-01-11 深圳乐信软件技术有限公司 Cheat detection method, device, equipment and medium
CN111833064A (en) * 2019-04-17 2020-10-27 马上消费金融股份有限公司 Cheating detection method and device
CN111833064B (en) * 2019-04-17 2022-04-12 马上消费金融股份有限公司 Cheating detection method and device
CN110458308A (en) * 2019-06-24 2019-11-15 天津五八到家科技有限公司 A kind of control method, device and mobile terminal
CN111210271A (en) * 2020-01-03 2020-05-29 北京字节跳动网络技术有限公司 Method and device for identifying form cheating, electronic equipment and storage medium
CN111210271B (en) * 2020-01-03 2023-10-17 北京字节跳动网络技术有限公司 Method, device, electronic equipment and storage medium for identifying form cheating
WO2021218341A1 (en) * 2020-04-28 2021-11-04 深圳壹账通智能科技有限公司 Webpage analog input detection method and apparatus, computer device, and storage medium
CN111641588A (en) * 2020-04-28 2020-09-08 深圳壹账通智能科技有限公司 Webpage analog input detection method and device, computer equipment and storage medium
CN115146201A (en) * 2022-06-30 2022-10-04 北京百度网讯科技有限公司 Page time cheat screening method and device, electronic device and medium
CN115222545A (en) * 2022-07-13 2022-10-21 平安科技(深圳)有限公司 Message modular processing method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN105653944B (en) 2018-06-12

Similar Documents

Publication Publication Date Title
CN105653944B (en) Cheating detection method and device
US11349853B2 (en) Systems and methods for determining individual and group risk scores
US12069083B2 (en) Assessing security risks of users in a computing network
US10552644B2 (en) Method and apparatus for displaying information content
US9667645B1 (en) Performance benchmarking for simulated phishing attacks
US10187419B2 (en) Method and system for processing notification messages of a website
CN104660481B (en) Instant messaging message processing method and device
US20180295146A1 (en) Methods and systems for detecting abnormal user activity
WO2015039553A1 (en) Method and system for identifying fraudulent websites priority claim and related application
US10657971B1 (en) Systems and methods for detecting suspicious voice calls
JP2016503219A (en) System and method for cognitive behavior recognition
US20180365665A1 (en) Banking using suspicious remittance detection through financial behavior analysis
CN108234283A (en) The external social media message of detection
US20130347067A1 (en) Dynamic human interactive proof
TW201518977A (en) Method for applying safety verification, applying server, applying client and system
US10015181B2 (en) Using natural language processing for detection of intended or unexpected application behavior
US10757137B1 (en) Thwarting an impersonation attack using online decoy text
CN102306260B (en) Method and device for inputting a password
CN108668241A (en) Information reminding method, device, storage medium and electronic equipment
US20190268468A1 (en) Call flagging using shared call logs
US20240297898A1 (en) Systems and methods for detecting advanced users by detection of the use of multiple windows or tabs
CN107835305B (en) Information input method and device for terminal equipment with screen
CN107766550A (en) comment information processing method, device, terminal device and storage medium
KR102658823B1 (en) Unusual user interface input
CN114026559B (en) Tamper-proof interactive data

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
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee after: Beijing Qizhi Business Consulting Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220329

Address after: 100016 1773, 15 / F, 17 / F, building 3, No.10, Jiuxianqiao Road, Chaoyang District, Beijing

Patentee after: Sanliu0 Digital Security Technology Group Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Beijing Qizhi Business Consulting Co.,Ltd.