The invention discloses a user identification method, a system, a device and a processing method and a device thereof. Among them, the method comprises: receiving from the user to the browser access request; analyze the access request, to obtain analytical results; used to reflect the behavior of the browser browser information does not exist in the analytic results, determine the user for the robot, which is including the operating behavior of the browser browser; reflect the browser behavior information browser in the analytic results, according to the preset rules determine the user for the robot or the natural person. The invention solves the technical problem that the user experience is bad because the CAPTCHA mechanism needs to add verification code input operation on the basis of the normal network operation.
【技术实现步骤摘要】
用户识别方法、系统、装置及处理方法、装置
本专利技术涉及通信领域,具体而言,涉及一种用户识别方法、系统、装置及处理方法、装置。
技术介绍
随着互联网的高速发展,网络社区、搜索、社交网站、网络银行、维基(wiki)、电商、网游等互联网产品开始涌现并渗透至人们的日常生活。但这些互联网产品的使用者不仅仅是人类,还有互联网机器人(Internetbot)。互联网机器人通常指通过互联网执行自动化任务的程序,这些机器人可用于正常用途比如搜索引擎爬虫,也可用于恶意用途比如垃圾注册、恶意网络交易下单、发布灌水广告信息等。在相关技术中,人机识别验证系统定义为一种全自动区分计算机和人类的图灵测试(CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart,简称CAPTCHA),俗称验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。CAPTCHA的识别机制分为以下几个步骤:1,用户访问受CAPTCHA保护的网络资源;2,由CAPTCHA出题服务器产生测试问题;3,用户将第2步产生的问题的答案提交至CAPTCHA验证服务器;4,CAPTCHA验证服务器根据用户提交的答案判定该用户是否通过测试,如果未通过测试则不能访问受保护的网络资源,反之放行。相关技术中的验证码(CAPTCHA)机制在一定程度上能够避 ...
【技术保护点】
一种用户识别方法,其特征在于,包括:接收来自用户针对浏览器的访问请求;对所述访问请求进行解析,得到解析结果;在所述解析结果中不存在用于反映浏览器行为的浏览器信息时,判定所述用户为机器人,其中,所述浏览器行为包括对所述浏览器的操作行为;在所述解析结果中存在反映浏览器行为的浏览器信息时,按照预设规则判断所述用户为机器人或自然人。
【技术特征摘要】
1.一种用户识别方法,其特征在于,包括:接收来自用户针对浏览器的访问请求;对所述访问请求进行解析,得到解析结果;在所述解析结果中不存在用于反映浏览器行为的浏览器信息时,判定所述用户为机器人,其中,所述浏览器行为包括对所述浏览器的操作行为;在所述解析结果中存在反映浏览器行为的浏览器信息时,按照预设规则判断所述用户为机器人或自然人。2.根据权利要求1所述的方法,其特征在于,所述浏览器信息通过以下方式确定:针对所述浏览器,对反映浏览器行为的原始浏览器信息进行加密,得到所述浏览器信息。3.根据权利要求1所述的方法,其特征在于,所述解析结果中还包含所述浏览器的页面信息,按照预设规则判断所述用户为机器人或自然人包括:在所述解析结果中存在所述浏览器信息的情况下,判断所述浏览器信息和所述页面信息是否合法;在所述浏览器信息和所述页面信息中至少之一不合法的情况下,判定所述用户为机器人;在所述浏览器信息和所述页面信息都合法的情况下,判定所述用户为自然人。4.根据权利要求3所述的方法,其特征在于,通过以下方式确定所述浏览器信息是否合法:判断所述浏览器信息中记录的所述用户对所述浏览器的操作次数是否超过预定次数;若超过所述预定次数,则确定所述浏览器信息合法;若没有超过所述预定次数,则确定所述浏览器信息不合法;通过以下方式确定所述页面信息是否合法:判断所述页面信息与所述浏览器当前显示页面的页面信息是否一致;若一致,则确定所述页面信息合法;若不一致,则确定所述页面信息不合法。5.根据权利要求3所述的方法,其特征在于,在所述浏览器信息为对反映浏览器行为的原始浏览器信息进行加密后得到的信息的情况下,判断所述浏览器信息和所述页面信息是否合法之前,所述方法还包括:对所述浏览器信息进行解密,在未解密成功的情况下,判定所述用户为机器人。6.一种用户识别系统,其特征在于,包括:网络资源服务组件、人机识别组件;所述网络资源服务组件,用于接收用户针对浏览器的访问请求,并将所述访问请求发送给人机识别组件;所述人机识别组件,用于对所述访问请求进行解析,得到解析结果,在所述解析结果中不存在用于反映浏览器行为的浏览器信息时,判定所述用户为机器人,其中,所述浏览器行为包括对所述浏览器的操作行为;以及在所述解析结果中存在反映浏览器行为的浏览器信息时,按照预设规则判断所述用户为机器人或自然人。7.根据权利要求6所述的系统,其特征在于,所述浏览器信息通过以下方式确定:针对所述浏览器,对反映浏览器行为的原始浏览器信息进行加密,得到所述浏览器信息。8.根据权利要求7所述的系统,其特征在于,所述人机识别组件包括:规则引擎服务器;所述规则引擎服务器,用于对所述访问请求进行解析,以及判断解析结果中是否存在用于反映浏览器行为的浏览器信息,以及在所述解析结果中不存在所述浏览器信息时,判定所述用户为机器人。9.根据权利要求8所述的系统,其特征在于,所述规则引擎服务器,还用于在所述解析结果中存在所述浏览器信息的情况下,判断所述浏览器信息和浏览器的页面信息是否合法,以及在所述浏览器信息和所述页面信息中至少之一不合法的情况下,判定所述用户为机器人;在所述浏览器信息和所述页面信息都合法的情况下,判定所述用户为自然人;其中,所述浏览器的页面信息包括在所述解析结果中。10.根据权利要求9所述的系统,其特征在于,所述规则引擎服务器,还用于通过以下方式确定所述浏览器信息是否合法:判断所述浏览器信息中记录的所述用户对所述浏览器的操作次数是否超过预定次数;若超过所述预定次数,则确定所述浏览器信息合法;若没有超过所述预定次数,则确定所述浏览器信息不合法;以及还用于通过以下方式确定所述页面信息是否合法:判断所述页面信息与所述浏览器当前显示页面的页面信息是否一致;若一致,则确定所述页面信息合法;若不一致,则确定所述页面信息不合法。11.根据权利要求8所述的系统,其特征在于,所述人机识别组件还包括:解密服务器,用于对所述浏览器信息进行解密,并将解密结果发送给所述规则引擎服务器;所述规则引擎服务器,还用于接收所述解密服务器发送的解密结果,以及在解密结果为所述浏览器信息未解密成功的情况下,判定所述用户为机器人。12.根据权利要求7所述的系统,其特征在于,所述网络资源服务组件包括以下至少之一:会员注册服务器,邮件服务器,交易服务器,内容管理服务器,实时通信服务器,支付服务器,论坛服务器。13.一种用户识别装置,其特征在于,包括:接收模块,用于接收来自用户针对浏览器的访问请求;解析模块,用于对所述访问请求进行解析,得到解析结果;第一判定模块,用于在所述解析结果中不存在用于反映浏览器行为的浏览器信息时,判定所述用户为机器人,其中,所述浏览器行为包括对所述浏览器的操作行为;以及在所述解析结果中存在反映浏览器行为的浏览器信息时,按照预设规则判断所述用户为机器人或自然人。14.根据权利要求13所述的装置,其特征在于,所述浏览器信息通过以下方式确定:针对所述浏览器,对反映浏览器行为的原始浏览器信息进行加密,得到所述浏览器信息。15.根据权...
【专利技术属性】
技术研发人员:彭高建,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。