[发明专利]一种验证码验证方法及装置在审
申请号: | 201710473126.4 | 申请日: | 2017-06-21 |
公开(公告)号: | CN107317805A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 阚志刚;陈彪;葛洋;方宁;卢佐华 | 申请(专利权)人: | 北京洋浦伟业科技发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 南霆 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 方法 装置 | ||
技术领域
本申请涉及互联网安全技术领域,尤其涉及一种验证码验证方法及装置。
背景技术
随着互联网技术的发展,网络已经融入到了人们日常生活的方方面面。在用户使用互联网的过程中,通常会遇到需要输入验证码才能执行进一步操作的情况。通过验证码,网站或应用程序可以区分请求执行操作的对象是机器还是人,那么通过设置验证码,便可以有效地防止机器恶意破解账户登录密码、进行刷票、对论坛进行灌水等恶意行为。
常见的图片验证码,一般是文字、数字或字母等字符或者字符的组合。在对验证码进行验证时,首先接收用户通过预设的输入框输入的字符,然后判断用户输入的字符与图片验证码中显示的字符是否一致,如果一致,则验证通过,否则,验证失败。
但是,这种校验方式只有在图片验证码中的字符不被非法识别软件识别出的基础上,才具有安全性。然而,随着科学技术的进步,图片验证码中的字符很容易通过光学字符识别(Optical Character Recognition,OCR)识别出,非法软件利用ORC识别出图片验证码中的字符后,可以通过输入框输入图片验证码中显示的字符作为验证答案,完成验证码的验证,并在验证通过后,执行恶意操作。
由此可见,现有技术中的验证码验证方式的安全性较低。
发明内容
本申请实施例的目的在于,提供一种验证码验证方法及装置,以提高验证码验证方式的安全性。具体技术方案如下:
第一方面,本申请实施例提供一种验证码验证方法,包括:
接收针对验证码中验证对象的状态调整指令,所述验证码中包括一个或多个所述验证对象,所述验证对象为字符或图形;
响应于所述状态调整指令,调整所述验证码中验证对象的状态,所述状态包括:方向和/或位置;
判断调整后的所述验证码中验证对象的状态是否符合预设要求,如果是,则确定验证通过;否则,确定验证失败;所述预设要求,为能够通过验证的验证码中验证对象的状态应符合的要求。
可选地,所述接收针对验证码中验证对象的状态调整指令,包括:
接收指定操作触发的、针对验证码中验证对象的状态调整指令;所述指定操作包括:点击操作、滑动操作或拖动操作;
在所述状态包括方向,或者包括方向和位置时,所述点击操作所触发的状态调整指令,用于调整所述验证对象的方向;
在所述状态包括位置,或者包括方向和位置时,所述滑动操作或拖动操作所触发的状态调整指令,用于调整所述验证对象在显示界面中的位置。
可选地,在所述状态包括方向时,所述判断调整后的所述验证码中验证对象的状态是否符合预设要求,包括:判断调整后的所述验证码中各验证对象的方向是否符合特定方向;所述特定方向,为能够通过验证的验证码中验证对象的方向;
在所述状态包括位置时,所述判断调整后的所述验证码中验证对象的状态是否符合预设要求,包括:判断调整后的所述验证码中各验证对象所处的位置,是否使所有验证对象形成特定排列顺序;所述特定排列顺序,为能够通过验证的验证码中验证对象的排列顺序;
在所述状态包括方向和位置时,所述判断调整后的所述验证码中验证对象的状态是否符合预设要求,包括:判断调整后的所述验证码中各验证对象的方向是否符合特定方向,并且判断调整后的所述验证码中各验证对象所处的位置,是否使所有验证对象形成特定排列顺序。
可选地,在所述接收针对验证码中验证对象的状态调整指令前,所述方法还包括:
显示所述验证码;
则,在所述状态包括方向时,所述响应于所述状态调整指令,调整所述验证码中验证对象的状态,具体包括:
响应于所述状态调整指令,按照预设旋转方向和预设调整策略,旋转所述验证码中验证对象的方向;所述预设调整策略包括:单个状态调整指令触发执行根据预设的旋转角度步长旋转所述验证对象的操作;
所述判断调整后的所述验证码中各验证对象的方向是否符合特定方向,具体包括:
分别判断显示所述验证码后接收到的、针对所述验证码中各所述验证对象的状态调整指令的次数,与所述验证码中各所述验证对象对应的标准次数是否匹配;如果均匹配,则判定调整后的所述验证码中各验证对象的方向符合特定方向;否则,判定调整后的所述验证码中各验证对象的方向不符合特定方向。
可选地,所述判断调整后的所述验证码中各验证对象所处的位置,是否使所有验证对象形成特定排列顺序,包括:
确定调整后的所述验证码中各验证对象的标识,与各所述验证对象所在位置的位置标识的映射关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京洋浦伟业科技发展有限公司,未经北京洋浦伟业科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710473126.4/2.html,转载请声明来源钻瓜专利网。