[发明专利]一种基于轨迹验证的验证码实现方法及装置在审
申请号: | 201611138874.9 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106815515A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 丁玲;罗诗尧 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/32 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙)11624 | 代理人: | 任漱晨,张建秀 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 轨迹 验证 实现 方法 装置 | ||
1.一种基于轨迹验证的验证码实现方法,其特征在于,所述方法包括:
获取基于验证码中指定路线进行滑动操作验证时输入的用户验证轨迹;
利用预设的静态参数规则和动态分类规则,分别验证所述用户验证轨迹是否符合自然人操作规律;所述静态参数规则是指基于自然人操作规律用户验证轨迹中固定参数需满足的条件,所述动态分类规则是指用于区分用户验证轨迹属于自然人操作或者机器操作的动态分类器;并
根据静态参数规则验证结果和动态分类规则验证结果,判断所述用户验证轨迹是否为自然人操作。
2.如权利要求1所述基于轨迹验证的验证码实现方法,其特征在于,所述用户验证轨迹包括:用户在电脑端通过鼠标、或者在手机上通过触屏,按照所述验证码中指定路线的轨迹滑动时所经过的坐标轨迹数据。
3.如权利要求1或2所述基于轨迹验证的验证码实现方法,其特征在于,所述静态参数规则具体包括如下条件之一或任意组合:
用户验证轨迹的收集时间长度在时间长度阈值之内;
用户验证轨迹的轨迹顺序正确;
收集到的用户验证轨迹的像素点数超过最低数量阈值;
用户验证轨迹的轨迹平稳度未超过轨迹平稳度阈值;
所述利用静态参数规则,验证所述用户验证轨迹是否符合自然人操作规律,具体包括:
若所述用户验证轨迹满足所述静态参数规则包括的全部条件,则验证通过,否则验证不通过。
4.如权利要求3所述基于轨迹验证的验证码实现方法,其特征在于,所述利用动态分类规则,验证所述用户验证轨迹是否符合自然人操作规律,具体包括:
利用所述动态分类器对所述用户验证轨迹进行分类,若分类结果为自然人操作,则验证通过,若分类结果为机器操作,则验证不通过;所述动态分类器是基于预先收集的用户验证轨迹训练数据进行动态迭代训练得到的。
5.如权利要求4所述基于轨迹验证的验证码实现方法,其特征在于,所述根据静态参数规则验证结果和动态分类规则验证结果,判断所述用户验证轨迹是否为自然人操作,包括:
若所述静态参数规则验证结果、以及动态分类规则验证结果均为验证通过,则判定所述用户验证轨迹为自然人操作;否则,判定所述用户验证轨迹为机器操作。
6.一种基于轨迹验证的验证码实现装置,其特征在于,所述装置包括:
获取单元,用于获取基于验证码中指定路线进行滑动操作验证时输入的用户验证轨迹;
验证单元,用于利用预设的静态参数规则和动态分类规则,分别验证所述用户验证轨迹是否符合自然人操作规律;所述静态参数规则是指基于自然人操作规律用户验证轨迹中固定参数需满足的条件,所述动态分类规则是指用于区分用户验证轨迹属于自然人操作或者机器操作的动态分类器;
判断单元,用于根据静态参数规则验证结果和动态分类规则验证结果,判断所述用户验证轨迹是否为自然人操作。
7.如权利要求6所述基于轨迹验证的验证码实现装置,其特征在于,
所述获取单元获取的所述用户验证轨迹包括:用户在电脑端通过鼠标、或者在手机上通过触屏,按照所述验证码中指定路线的轨迹滑动时所经过的坐标轨迹数据。
8.如权利要求6或7所述基于轨迹验证的验证码实现装置,其特征在于,所述静态参数规则具体包括如下条件之一或任意组合:
用户验证轨迹的收集时间长度在时间长度阈值之内;
用户验证轨迹的轨迹顺序正确;
收集到的用户验证轨迹的像素点数超过最低数量阈值;
用户验证轨迹的轨迹平稳度未超过轨迹平稳度阈值;
所述验证单元,包括:静态验证模块,用于利用静态参数规则,验证所述用户验证轨迹是否符合自然人操作规律,具体包括:若所述用户验证轨迹满足所述静态参数规则包括的全部条件,则验证通过,否则验证不通过。
9.如权利要求8所述基于轨迹验证的验证码实现装置,其特征在于,所述验证单元,还包括:
动态验证模块,用于利用所述动态分类器对所述用户验证轨迹进行分类,若分类结果为自然人操作,则验证通过,若分类结果为机器操作,则验证不通过;所述动态分类器是基于预先收集的用户验证轨迹训练数据进行动态迭代训练得到的。
10.如权利要求9所述基于轨迹验证的验证码实现装置,其特征在于,
所述判断单元,具体用于若所述静态验证模块输出的静态参数规则验证结果、以及所述动态验证模块输出的动态分类规则验证结果均为验证通过,则判定所述用户验证轨迹为自然人操作;否则,判定所述用户验证轨迹为机器操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138874.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人机识别方法及装置
- 下一篇:一种应用安装方法及电子设备