检测异常用户的方法、设备和计算机存储介质技术

技术编号:27434102 阅读:17 留言:0更新日期:2021-02-25 03:14
本公开的实施例涉及检测异常用户的方法、设备和计算机存储介质。在本公开的一个实施例中,提供了一种方法。该方法包括:至少部分地基于应用中的内容向用户发出验证请求,所述验证请求要求用户在所述应用中执行充当验证操作的操作,而不中断所述应用中的运行;获取与用户在所述应用中执行的所述操作相关的信息,所述信息指示所述用户完成所述验证操作的情况;以及基于所述信息来判断所述用户是否为异常用户。通过该方法,可以利用应用中的素材与规则进行验证,验证开始与结束均不能被用户感知,且验证过程中不中断用户在应用内的操作,提升了用户体验,并且提升了检测异常用户的准确率。确率。确率。

【技术实现步骤摘要】
检测异常用户的方法、设备和计算机存储介质


[0001]本公开的实施例涉及信息处理领域,并且更具体地,涉及检测异常用户的方法、设备和计算机存储介质。

技术介绍

[0002]验证码的主要目的是强制人机交互来抵御机器自动化攻击的。大部分的验证码设计者并不得要领,其通过向手机发送验证码或让用户在用户界面输入特定的字符等方式验证用户是否为外挂程序,上述方式有以下两个缺点,其一干扰用户在应用内的正常操作,降低了用户体验是体验,并且诸如验证码自动生成器等作弊工具可以有效地完成上述验证操作,从而该方式往往无法有效识别异常用户。

技术实现思路

[0003]本公开提出了一种旨在至少克服上述问题的方案。
[0004]在本公开的第一方面,提出了一种用于检测异常用户的方法,包括:至少部分地基于应用中的内容向用户发出验证请求,所述验证请求要求用户在所述应用中执行充当验证操作的操作,而不中断所述应用中的运行;获取与用户在所述应用中执行的所述操作相关的信息,所述信息指示所述用户完成所述验证操作的情况;以及基于所述信息来判断所述用户是否为异常用户。
[0005]在本公开的第二方面,提出了一种电子设备,包括:至少一个处理单元;至少一个存储器,该至少一个存储器被耦合到该至少一个处理单元并且存储用于由该至少一个处理单元执行的指令,该指令当由该至少一个处理单元执行时,使得该电子设备执行动作,该动作包括:至少部分地基于应用中的内容向用户发出验证请求,所述验证请求要求用户在所述应用中执行充当验证操作的操作,而不中断所述应用中的运行;获取与用户在所述应用中执行的所述操作相关的信息,所述信息指示所述用户完成所述验证操作的情况;以及基于所述信息来判断所述用户是否为异常用户。
[0006]在本公开的第三方面,提供了一种计算机存储介质。该计算机存储介质具有存储在其上的计算机可读程序指令,计算机可读程序指令用于执行根据第一方面的方法。
[0007]提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。
附图说明
[0008]通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。
[0009]图1图示了能够在其中实施本公开的实施例的环境的示意图;
[0010]图2图示了根据本公开的实施例的用于检测异常用户的方法的流程图;
[0011]图3图示了可以用来实施本公开的实施例的示例设备的示意性框图。
具体实施方式
[0012]下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0013]在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0014]如以上提及的,期望基于验证码检测异常用户。现有的方法仅仅通过强制要求用户输入验证码的方式进行检测,该方法降低了用户体验并且准确率仍有上升空间。
[0015]根据本公开的实施例,提供了一种用于检测异常用户的方法,该方法首先至少部分地基于应用中的素材和规则制定出验证规则并且向用户发出验证请求,该验证请求要求用户在所述应用中进行验证操作,然后获取与该用户在执行验证操作的过程中的操作信息,最后利用该信息和预设规则来判断该用户是否为异常用户。采用本公开的方案,可以利用应用中的素材与规则进行验证,验证开始与结束均不能被用户感知,且验证过程中不中断用户在应用内的操作,提升了用户体验,并且由于外挂程序不能预测验证操作的内容,因而不能按照指令完成动作,因此提升了检测异常用户的准确率。
[0016]以下参考附图来说明本公开的基本原理和若干示例实现。
[0017]图1图示了可以在其中实施本公开的多个实现的计算环境100的框图。应当理解,图1所示出的计算环境100仅仅是示例性的,而不应当构成对本公开所描述的实现的功能和范围的任何限制。如图1所示,计算环境100包括用户设备120、服务器130以及存储装置140,其中用户110可以与用户设备120进行交互以执行验证操作。
[0018]如图1所示,用户设备120诸如是任何类型的移动终端、固定终端或便携式终端,包括移动手机、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。还可预见到的是,用户设备120能够支持任何类型的针对用户的接口(诸如“可佩戴”电路等)。
[0019]在一些实施例中,用户110可以通过用户设备120登录至服务器130。例如,用户设备120可以安装有与服务器130所提供的服务相关联的应用,用户110可以通过点击该应用并且登录至该应用,从而登录至服务器130。在一些实施例中,存储装置140可以是独立于服务器130,也可以被部署在服务器130中。
[0020]在一个示例中,与应用相关联的验证操作的规则可以被预先存储在存储装置140
中。这仅仅是一个示例。也可以利用服务器130中的机器学习模块通过神经网络制定验证操作的规则。将在下面结合图2进一步描述详细的验证和判断过程。
[0021]图2图示了根据本公开的实施例的用于检测异常用户的方法200的流程图。方法200可以由图1中的服务器130来实施,以判断用户110是否为异常用户。为便于描述,将参照图1来描述方法200。
[0022]在210,服务器130至少部分地基于应用中的内容向用户110发出验证请求。该验证请求要求用户110利用用户设备执行验证操作,该验证操作与应用中的所使用的诸如素材、UI和规则等的内容不产生冲突,从而使用户110依然沉浸在应用的场景中而不感知到验证操作的存在,从而没有中断用户110的操作。这又可以被称为“隐形验证”或“非弹出式验证”。在一个示例中,服务器130可以利用用户设备120的用户接口以文字或语音的形式发送验证请求。
[0023]在一些实施例中,验证请求可以是在绘图应用中突发地要求用户110重复上一次绘画、在健康应用中要求用户110重复刚才做过的动作。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于检测异常用户的方法,包括:至少部分地基于应用中的内容向用户发出验证请求,所述验证请求要求用户在所述应用中执行充当验证操作的操作,而不中断所述应用中的运行;获取与用户在所述应用中执行的所述操作相关的信息,所述信息指示所述用户完成所述验证操作的情况;以及基于所述信息来判断所述用户是否为异常用户。2.根据权利要求1所述的方法,其中所述信息指示从发出所述验证请求到用户开始执行所述操作所经过的时间长度,并且其中基于所述信息来判断所述用户是否为异常用户包括:响应于所述时间长度超过预定的时间长度阈值,确定所述用户为异常用户。3.根据权利要求1所述的方法,其中所述信息指示所述操作的完成时间,并且其中基于所述信息来判断所述用户是否为异常用户包括:响应于所述完成时间超出预定的时间范围,确定所述用户为异常用户。4.根据权利要求1所述的方法,其中所述信息指示所述操作的精度,并且其中基于所述信息来判断所述用户是否为异常用户包括:响应于所述精度低于预定的阈值精度,确定所述用户为异常用户。5.根据权利要求1所述的方法,其中所述操作包括一系列子操作,所述信息指示所述子操作的顺序,并且其中基于所述信息来判断所述用户是否为异常用户包括:响应于所述顺序与预定的顺序不符,确定所述用户为异常用户。6.根据权利要求1所述的方法,其中向用户发出验证请求包括:以非弹出的方式在所述应用的交互界面中向所述用户发出验证请求。7.根据权利要求1所述的方法,其中向用户发出验证请求包括:要求所述用户完成应用中的预定任务。8.根据权利要求1所述的方法,其中所述应用是游戏,所述操作是游戏中的任务。9.一种电子设备,包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述...

【专利技术属性】
技术研发人员:韦涛
申请(专利权)人:北京默契破冰科技有限公司
类型:发明
国别省市:

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

1