[发明专利]一种基于轨迹验证的验证码实现方法及装置在审
申请号: | 201611138874.9 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106815515A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 丁玲;罗诗尧 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/32 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙)11624 | 代理人: | 任漱晨,张建秀 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 轨迹 验证 实现 方法 装置 | ||
技术领域
本发明涉及信息技术领域,尤其涉及一种基于轨迹验证的验证码实现方法及装置。
背景技术
验证码:是一种区分用户是机器(计算机)还是自然人的全自动程序。
现有技术存在一种图形识别输入型验证码。其从现有的数据库中随机选择数字或者字母,键盘输入相应的数字或者字母,计算机根据输入结果判断是否正确,如果正确则识别为人在操作,否则不予通过。随着图像识别技术的快速发展,数字和字母的识别变的极为简单。因为计算机程序利用图像识别技术可以越来越准确的识别这些数字和字母,使得这种验证码变得形同虚设,不能起到区分人和机器操作的作用。
现有技术还存在一种图形选择型验证码。实例参见12306网站,实现方法是在现有的数据库中存储大量图片,并将每个图片分别打上对应标签,每次随机出现对应图片,给出对应的一到两个标签,让用户选择出对应的图片。后台自然可以根据用户的选择和已知标签进行结果对比,从而得出最终是否通过的结论。这种技术确实一定程度上提高了计算机模拟自然人进行模仿操作的难度,但同时也提高了自然人识别图像并且准确选择的难度,无疑下降了用户体验。
发明内容
本发明实施例提供一种基于轨迹验证的验证码实现方法及装置,以对抗单一使用图像识别技术来破解验证码的技术;同时可以在不影响用户体验的前提下,提升区分自然人和机器的准确度。
一方面,本发明实施例提供了一种基于轨迹验证的验证码实现方法,所述方法包括:
获取基于验证码中指定路线进行滑动操作验证时输入的用户验证轨迹;
利用预设的静态参数规则和动态分类规则,分别验证所述用户验证轨迹是否符合自然人操作规律;所述静态参数规则是指基于自然人操作规律用户验证轨迹中固定参数需满足的条件,所述动态分类规则是指用于区分用户验证轨迹属于自然人操作或者机器操作的动态分类器;并
根据静态参数规则验证结果和动态分类规则验证结果,判断所述用户验证轨迹是否为自然人操作。
另一方面,本发明实施例提供了一种基于轨迹验证的验证码实现装置,所述装置包括:
获取单元,用于获取基于验证码中指定路线进行滑动操作验证时输入的用户验证轨迹;
验证单元,用于利用预设的静态参数规则和动态分类规则,分别验证所述用户验证轨迹是否符合自然人操作规律;所述静态参数规则是指基于自然人操作规律用户验证轨迹中固定参数需满足的条件,所述动态分类规则是指用于区分用户验证轨迹属于自然人操作或者机器操作的动态分类器;并
判断单元,用于根据静态参数规则验证结果和动态分类规则验证结果,判断所述用户验证轨迹是否为自然人操作。
上述技术方案具有如下有益效果:可以对抗单一使用图像识别技术来破解验证码的技术;同时可以在不影响用户体验的前提下,提升了区分自然人和机器的准确度。由于采用了轨迹验证方案,使得破解成本上升,因而有效的防止了机器仿冒自然人进行的验证码验证操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种基于轨迹验证的验证码实现方法流程图;
图2为本发明实施例一种基于轨迹验证的验证码实现装置结构示意图;
图3为本发明实施例验证单元结构示意图;
图4为本发明应用实例分类器训练流程示意图;
图5为本发明应用实例进行的验证码验证示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例一种基于轨迹验证的验证码实现方法流程图,所述方法包括:
101、获取基于验证码中指定路线进行滑动操作验证时输入的用户验证轨迹;
102、利用预设的静态参数规则和动态分类规则,分别验证所述用户验证轨迹是否符合自然人操作规律;所述静态参数规则是指基于自然人操作规律用户验证轨迹中固定参数需满足的条件,所述动态分类规则是指用于区分用户验证轨迹属于自然人操作或者机器操作的动态分类器;并
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138874.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人机识别方法及装置
- 下一篇:一种应用安装方法及电子设备