一种作弊用户的确定方法和设备技术

技术编号:14337146 阅读:526 留言:0更新日期:2017-01-04 10:27
本发明专利技术实施例公开了一种作弊用户的确定方法和设备,该方法包括:对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面;获取用户在第一预设时间段内在所述新用户界面上输入的点击行为信息;根据所述点击行为信息,判断所述用户是否为使用脚本进行系统操作的作弊用户。本发明专利技术实施例公开的方法中,能够实现准确、快速地判定用户是否是使用脚本进行系统操作的作弊用户的技术效果。

【技术实现步骤摘要】

本申请涉及计算机
,特别涉及一种作弊用户的确定方法和设备
技术介绍
伴随着互联网技术的高速发展,电子商务系统也正处于高速的发展过程当中,在此过程中,大量用户资源会被吸引过来,同时也会催生出海量电子交易。但由于电子交易存在着巨大的经济利益,因此它的普及往往伴随着很多黑色产业的发展;其中,较为常见的一些黑色产业都是一些与脚本的使用有关的作弊行为(其中,脚本是指一种批处理计算机程序,可用于帮助用户自动化地执行系统操作),比如,这些黑色产业的工作人员会使用脚本(或者小号)大量抢购商家促销商品再进行二次销售,和使用脚本抢夺商家用于进行营销的资源等。现有的针对使用脚本进行系统操作的作弊用户的识别技术,主要是需要技术人员根据经验利用业务领域分析并总结出的一些脚本操作行为特征,例如账户名、密码、密码过期时间等账号属性,以及操作间隔时间、交易次数等,然后以这些特征作为根据确定分类模型并设定相应的阈值来对用户ID进行筛选,从而发现使用脚本进行系统操作的作弊用户。申请人在实现本申请的过程中,发现上述针对使用脚本进行系统操作的作弊用户的识别技术容易被作弊用户以虚假账号属性、低频交易等形式绕过,并且该识别方式效率低下,需要耗费大量的人力物力资源。因此,如何准确、高效地检测出使用脚本进行操作的作弊用户,成为本领域技术人员亟待解决的技术问题。
技术实现思路
本申请实施例提供一种作弊的确定方法和设备,通过区分使用脚本进行系统操作的作弊用户与进行正常系统操作的正常用户在修改后的用户界面上对元素所进行的操作,以实现准确、高效地判定用户是否是使用脚本进行系统操作的作弊用户,减少网络资源的非正常占用,提高网络的安全。为了达到上述目的,本申请实施例提供一种作弊用户的确定方法,其特征在于,包括以下步骤:对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面;获取用户在第一预设时间段内在所述新用户界面上输入的点击行为信息;根据所述点击行为信息,判断所述用户是否为使用脚本进行系统操作的作弊用户。本申请实施例还提供一种作弊用户的确定设备,其特征在于,包括:修改模块,用于对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面;获取模块,用于获取用户在第一预设时间段内在所述新用户界面上输入的点击行为信息;判断模块,用于根据所述点击行为信息,判断所述用户是否为使用脚本进行系统操作的作弊用户。与现有技术相比,本申请实施例公开的方法和设备至少具有以下优点:通过采用本申请实施例中公开的技术方案,可以区分使用脚本进行系统操作的作弊用户与进行正常系统操作的正常用户在修改后的用户界面上对元素所进行的操作,以实现准确、高效地判定用户是否是使用脚本进行系统操作的作弊用户。附图说明图1是本专利技术实施例一提供的一种作弊用户的确定方法的流程示意图;图2是本专利技术实施例二提供的一种作弊用户的确定设备的结构示意图。具体实施方式下面将结合本申请的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的部分实施例,而不是全部的实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本申请实施例一提供的一种作弊用户的确定方法的流程示意图,具体包括以下步骤:步骤S101、对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面。在一优选的实施例一中,在对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面之前,可以先确定是否需要对那些用户当前的用户界面进行修改,在本申请中,只对那些可能成为作弊用户的用户的当前用户界面进行修改。具体的,可以通过如下因素来确定这些可能成为作弊用户的用户:对于正常进行系统操作的正常用户而言,由于他们在网上进行的购买活动属于正常的操作行为,他们只会购买自己需要的商品,因此一般来说在一预设时间段内的交易次数和频率不会太高且往往保持在一个较稳定的水平上;而对于使用脚本进行系统操作的作弊用户而言,其是到网上是去抢购商品并用于二次销售,此时往往需要借助脚本才可以完成对商品的快速抢购,这种行为属于不正常的操作行为,影响其他正常用户抢购的成功率,当存在有借助脚本完成抢购的操作时,在一预设时间段内的交易次数和频率会快速地增长,直至高于某一预设阀值;因此用户在某一预设时间段内的交易频次信息可以作为判定用户是否是使用脚本进行系统操作的作弊用户的一个因素。另外,由于有一些用户他们之前曾进行过不正常的操作行为,例如他们之前曾借助过脚本完成对商品的快速抢购(需要说明的是,曾借助脚本完成对商品的快速抢购但并不代表本次也是借助脚本完成对商品的快速抢购,因此这些用户只是一些危险用户,他们可能是使用脚本进行系统操作的作弊用户,也可能不是),系统会将这些危险用户的用户环境信息存储于高风险数据库中;其中,该高风险数据库为专门用于存储之前使用过脚本进行操作的用户的环境信息的数据库;因此用户环境信息也可以作为判定用户是否是使用脚本进行系统操作的作弊用户的一个因素。因此在实施例一中,可根据用户在某一预设时间段内的交易频次信息和/或用户的环境信息来确定可能成为作弊用户的用户。具体的,又由于交易频次信息又可以分为交易频率信息和交易次数信息,因此可根据用户在某一预设时间段内的交易频率信息和/或交易次数信息和/或用户的环境信息来确定可能成为作弊用户的用户。在实施例一中,当至少满足以下三种方式中的一种时,可确定该用户为可能成为作弊用户的用户:方式一、将用户在某一预设时间段内的交易频率信息与预设的交易频率阀值进行比较;需要注意的是,在将用户的交易频率信息与预设的交易频率阀值进行比较之前,需要先设置第一预设时间段为5分钟(本领域技术人员还可根据实际情况选择第一预设时间段所对应的具体时间范围,例如为10分钟等),还需要设置交易频率阀值50次/一分钟(本领域技术人员还可根据实际情况设置交易频率阀值,例如为100次/1分钟等);基于此,若确定用户在一分钟内的交易频率大于50次/1分钟,则确定该用户为可能成为使用脚本进行系统操作的作弊用户的用户。方式二、将用户在某一预设时间段内的用户交易次数信息与预设的交易次数阀值进行比较;需要注意的是,在将用户的用户交易次数信息与预设的交易次数阀值进行比较之前,需要先设置第一预设时间段为5分钟(本领域技术人员还可根据实际情况选择第一预设时间段所对应的具体时间范围,例如为10分钟等),还需要设置交易次数阀值为100次(本领域技术人员还可根据实际情况设置交易次数阀值,例如为200次等);基于此,若用户在5分钟内的交易次数大于100次,则确定该用户为可能成为使用脚本进行系统操作的作弊用户的用户。方式三、判断所述环境信息是否为危险的环境信息;其中,所述危险的环境信息为出至于预设的高风险数据库的环境信息;所述预设的高风险数据库为专门用于存储之前使用过脚本进行系统操作的用户的环境信息的数据库;而用户的环境信息包括:用户的网络地址信息和地理位置信息,具体的,网络地址信息为用户的IP,地理位置信息为用户的地理位置。基于此,若所述环境信息为危险的环境信息,则确定该用户为可能成为使用脚本进行系统操作本文档来自技高网...
一种作弊用户的确定方法和设备

【技术保护点】
一种作弊用户的确定方法,其特征在于,包括以下步骤:对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面;获取用户在第一预设时间段内在所述新用户界面上输入的点击行为信息;根据所述点击行为信息,判断所述用户是否为使用脚本进行系统操作的作弊用户。

【技术特征摘要】
1.一种作弊用户的确定方法,其特征在于,包括以下步骤:对当前用户界面中的页面元素的属性进行修改,显示修改后的新用户界面;获取用户在第一预设时间段内在所述新用户界面上输入的点击行为信息;根据所述点击行为信息,判断所述用户是否为使用脚本进行系统操作的作弊用户。2.如权利要求1所述的方法,其特征在于,根据所述点击行为信息,判断所述用户是否为使用脚本进行系统操作的作弊用户,具体包括:根据所述点击行为信息,确定有效点击频率CFS以及总点击频率CF,并根据所述CFS以及所述CF确定所述用户的无效点击率;判断所述无效点击率是否高于预设的阀值;若是,确定所述用户为所述作弊用户。3.如权利要求2所述的方法,其特征在于,根据所述CFS以及所述CF确定所述用户的无效点击率,具体包括以下步骤:获取所述CF与所述CFS的差值;确定差值与所述CF的比值,并将所述比值作为所述无效点击率。4.如权利要求1所述的方法,其特征在于,在对当前用户界面中的页面元素的属性进行修改之前,还包括:根据所述用户的特征信息,确定是否需要对所述用户当前的用户界面进行修改,所述用户的特征信息包括以下所列中的一种或结合:用户在第二预设时间段内的交易频次信息以及所述用户的环境信息;若是,则根据所述用户的接入场景信息对当前用户界面中的页面元素的属性进行修改。5.如权利要求4所述的方法,其特征在于,根据所述用户的特征信息,确定是否需要对所述用户当前的用户界面进行修改,具体包括:判断所述交易频次是否大于预设的交易频次阈值以及判断所述环境信息是否为危险的环境信息;其中,所述危险的环境信息为出至于预设的高风险
\t数据库的环境信息;所述预设的高风险数据库为专门用于存储之前曾使用过脚本进行系统操作的用户的环境信息的数据库;根据判断结果确定是否需要对所述用户当前的用户界面进行修改。6.如权利要求5所述的方法,其特征在于,根据判断结果确定是否需要对所述用户当前的用户界面进行修改,具体包括:若所述判断结果为所述交易频次大于预设的交易频次阈值且所述环境信息为危险的环境信息,确定需要对所述用户界面进行修改;或,若所述判断结果为所述交易频次大于预设的交易频次阈值,确定需要对所述用户界面进行修改;或,若所述判断结果为所述环境信息为危险的环境信息,确定需要对所述用户界面进行修改。7.如权利要求4所述的方法,其特征在于,所述页面元素的属性包括以下所列中的一种或任意结合:所述页面元素在所述用户界面中的位置、所述页面元素中所包含的内容、所述页面元素的访问方式、与所述页面元素对应的入口链接的地址;对当前的用户界面中的页面元素的属性进行修改,具体包括:对所述页面元素在所述用户界面中的位置进行变换;为所述页面元素添加一个无效的入口链接地址;对所述页面元素的访问方式进行变换;对所述页面元素对应的入口链接地址进行变换。8.如权利要求7所述的方法,其特征在于,根据所述用户当前的接入场景信息对所述当前的用户界面中的页面元素的属性进行修改,具体包括以下步骤:若所述用户当前的接入场景信息为移动端,对所述页面元素在所述用户界面中的位置进行变换和/或对所述页面元素的访问方式进行变换;若所述...

【专利技术属性】
技术研发人员:江璇林述民
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1