[发明专利]验证码应用方法、装置和计算机可读存储介质有效
申请号: | 201710914569.2 | 申请日: | 2017-09-30 |
公开(公告)号: | CN109600336B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 陈渊 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京至臻永信知识产权代理有限公司 11568 | 代理人: | 彭晓玲;杨继成 |
地址: | 430223 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 应用 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了存储设备、验证码应用方法和装置,其中所述验证码应用方法包括步骤:获取客户端的验证请求;向客户端提供验证码;获取客户端的身份信息和客户端的用户当前的行为数据;以身份信息和行为数据为参数,通过预设的学习模型获取当前的验证行为的评估结果;根据预设规则生成验证结果或更新验证码;如果更新验证码则返回向客户端提供验证码的步骤。通过本发明可以使真实的用户能够方便快捷的完成验证,保证用户具有很好的用户体验的同时,还能保有很高的安全性,可以有效的避免恶意破解密码、刷票和论坛灌水等恶意行为。
技术领域
本发明涉及互联网信息安全领域,特别是涉及存储设备、验证码应用方法和装置。
背景技术
验证码,又称全自动区分计算机和人类的图灵测试(Completely AutomatedPublic Turing test to tell Computers and Humans Apart ,CAPTCHA),是一种区分用户是计算机还是人的公共全自动程序。
通过验证码技术对用户身份进行验证,可以滤除恶意破解密码、刷票和论坛灌水等恶意行为。
验证码技术的基本工作方式包括:在用户界面中,向用户显示验证码图片,验证码图片中包括有计算机不容易辨识的字符、数字或是事物的照片等验证信息。
为了增加计算机辨识上述验证信息的难度,来提高对于计算机的恶意行为的滤除效果,现有技术中,对验证码图片中的验证信息作了越来越复杂的处理;比如,通过增加用户的操作难度、加入更多的噪音数据或是对图片内容进行较大幅度的变形等多种手段,来提高通过计算机手段进行辨识验证信息的难度。
发明人经过研究发现,现有技术中的手持分机至少存在以下缺陷:
随着计算机的图形识别技术和处理能力的不断发展,需要对验证信息做更加复杂的图形处理才能降低计算机的识别率以保证应有的安全性,由此带来的问题是,增加了真实的人类用户辨识和输入正确验证信息的难度,从而降低了用户体验。
发明内容
本发明所要解决的技术问题是如何提高验证码应用过程中的用户体验,具体的:
本发明实施例提供了一种验证码应用方法,其特征在于,包括步骤:
S11、获取客户端的验证请求;
S12、向所述客户端提供验证码,所述验证码包括初级验证码;
S13、获取所述客户端的身份信息和所述客户端的用户当前的行为数据;所述身份信息包括客户端的User Agent UA信息、设备标识和用户标识中的一种及其任意组合;所述行为数据包括所述客户端的鼠标轨迹数据;
S14、以所述身份信息和行为数据为参数,通过预设的学习模型获取当前的验证行为的评估结果;所述预设学习模型包括:以历史的客户端及用户的身份信息和/或行为数据为依据,构建用于评估验证行为风险等级的学习模型;
S15、以所述评估结果为参数,根据预设规则生成验证结果,或,更新所述验证码,更新后的验证码包括附加验证码;
S16、如果更新所述验证码,则返回步骤S12。
优选的,在本发明实施例中,所述初级验证码包括:
点击式验证码。
优选的,在本发明实施例中,所述附加验证码包括:
滑块式验证码、答题式验证码、图文识别式验证码和图文点选式验证码中的一种及其任意组合。
优选的,在本发明实施例中,所述设备标识包括:
客户端的IP地址或MAC地址。
优选的,在本发明实施例中,所述学习模型包括设定规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710914569.2/2.html,转载请声明来源钻瓜专利网。