预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108881126A(43)申请公布日2018.11.23(21)申请号201710340289.5(22)申请日2017.05.15(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人孙伟骏裴志军刘海成梁庆欢刘强蒋伟(74)专利代理机构北京博浩百睿知识产权代理有限责任公司11134代理人宋子良(51)Int.Cl.H04L29/06(2006.01)H04L9/32(2006.01)权利要求书3页说明书21页附图6页(54)发明名称验证验证码的方法、装置和系统(57)摘要本发明公开了一种验证验证码的方法、装置和系统。其中,该方法包括:发起校验码请求,并获取校验码请求对应的初始化参数,其中,初始化参数为随机生成的动态数据;根据初始化参数在交互界面上渲染验证码的组件,其中,渲染得到的验证码的组件至少包括:浮层和位于浮层下方的对象;监控验证码的组件上发生的操作事件,生成操作结果;在操作结果满足预定条件的情况下,验证码通过验证。本发明解决了现有技术中的验证码交互方式较简单,导致验证结果不准确的技术问题。CN108881126ACN108881126A权利要求书1/3页1.一种验证验证码的方法,其特征在于,包括:发起校验码请求,并获取所述校验码请求对应的初始化参数,其中,所述初始化参数为随机生成的动态数据;根据所述初始化参数在交互界面上渲染验证码的组件,其中,渲染得到的所述验证码的组件至少包括:浮层和位于所述浮层下方的对象;监控所述验证码的组件上发生的操作事件,生成操作结果;在所述操作结果满足预定条件的情况下,所述验证码通过验证。2.根据权利要求1所述的方法,其特征在于,在所述验证码通过验证之前,所述方法还包括:发起所述操作结果至服务器;在判断所述操作结果中记录的操作行为与预存的行为数据匹配,或匹配程度超过标准值的情况下,接收所述服务器返回的安全信息,其中,所述安全信息用于表征发起所述操作事件的操作对象为合法用户;否则,提示触发所述操作事件失败。3.根据权利要求2所述的方法,其特征在于,在所述安全信息包括通行签名串的情况下,在接收所述服务器返回的安全信息之后,所述方法还包括:接收所述操作对象提交的业务请求,其中,所述业务请求携带了所述通行签名串;验证所述通行签名串;在验证所述通行签名串通过的情况下,执行业务请求所对应的任务;在验证所述通行签名串失败的情况下,提示所述通行签名串无效。4.根据权利要求1所述的方法,其特征在于,所述操作事件至少包括如下至少之一:点击操作、滑动操作,所述操作事件的操作属性包括如下至少之一:随机的操作时间和随机的操作轨迹。5.根据权利要求1所述的方法,其特征在于,所述初始化参数确定了所述浮层的浮层显示参数和所述对象的对象显示参数,其中,所述浮层显示参数至少包括如下之一:浮层位置、浮层大小、浮层形状、浮层透明度、浮层颜色和所述浮层上发生的操作事件时显示的轨迹参数,所述对象显示参数至少包括如下之一:对象的数量、类型、位置、大小、形状和颜色。6.根据权利要求1所述的方法,其特征在于,如果登陆到需要接入所述验证码的网站,触发发起所述校验码请求,其中,所述校验码请求携带有预定的配置项,通过所述配置项定制所述验证码的组件的资源内容。7.根据权利要求6所述的方法,其特征在于,在根据所述初始化参数在交互界面上渲染验证码的组件之后,所述方法还包括:释放与所述验证码的组件对应的采集模块;使用所述采集模块采集设备信息,并启动监听所述验证码的组件上发生的操作事件。8.根据权利要求1至7中任意一项所述的方法,其特征在于,监控所述验证码的组件上发生的操作事件,生成操作结果,包括:通过监控鼠标或触摸屏,获取所述验证码的组件上发生的操作事件,并获取所述操作事件在所述浮层上产生的所述操作结果,其中,所述操作结果包括的操作数据如下至少之一:在所述浮层上滑动时的滑动轨迹、所述滑动轨迹所刮开的浮层区域、显示在所述刮开的2CN108881126A权利要求书2/3页浮层区域上的对象内容、刮开的浮层区域占浮层图片的百分比和所述滑动的滑动时长。9.根据权利要求8所述的方法,其特征在于,所述操作结果还包括:采集触发的操作事件的数量和操作时间,在所述操作结果满足预定条件的情况下,所述验证码通过验证,包括:在所述触发的操作事件的数量超过阈值,且操作数据满足对应的条件参数,则确定所述验证码验证通过;在所述触发的操作事件的数量超过阈值,和/或所述操作数据未满足对应的条件参数,发出提示信息,其中,所述提示信息包括:重新发起新的校验码请求。10.一种验证验证码的方法,其特征在于,包括:在交互界面上显示验证码的组件,其中,所述验证码的组件根据请求得