The invention discloses a device and a verification code verification method, can receive and respond to the validation status adjustment command object code verification, the adjustment of the verification code verification in the state of the object, the state includes: the direction and / or position; after adjusting the judgment in the state of the object code verification is meets the preset requirements, if it is determined through certification, otherwise determine validation failed. Compared with the existing technology, the user does not need to input the characters through the preset input box as the verification answer, and the results are compared with the standard answer to get the verification results. Because the user can quickly identify the verification code by visual verification in the state of the object meets the preset requirement, and recognition software can not be identified, so that even if the identification software shows the contents of the verification code, can realize the verification code validation. Therefore, it can improve the security of authentication methods.
【技术实现步骤摘要】
一种验证码验证方法及装置
本申请涉及互联网安全
,尤其涉及一种验证码验证方法及装置。
技术介绍
随着互联网技术的发展,网络已经融入到了人们日常生活的方方面面。在用户使用互联网的过程中,通常会遇到需要输入验证码才能执行进一步操作的情况。通过验证码,网站或应用程序可以区分请求执行操作的对象是机器还是人,那么通过设置验证码,便可以有效地防止机器恶意破解账户登录密码、进行刷票、对论坛进行灌水等恶意行为。常见的图片验证码,一般是文字、数字或字母等字符或者字符的组合。在对验证码进行验证时,首先接收用户通过预设的输入框输入的字符,然后判断用户输入的字符与图片验证码中显示的字符是否一致,如果一致,则验证通过,否则,验证失败。但是,这种校验方式只有在图片验证码中的字符不被非法识别软件识别出的基础上,才具有安全性。然而,随着科学技术的进步,图片验证码中的字符很容易通过光学字符识别(OpticalCharacterRecognition,OCR)识别出,非法软件利用ORC识别出图片验证码中的字符后,可以通过输入框输入图片验证码中显示的字符作为验证答案,完成验证码的验证,并在验证通过后,执行恶意操作。由此可见,现有技术中的验证码验证方式的安全性较低。
技术实现思路
本申请实施例的目的在于,提供一种验证码验证方法及装置,以提高验证码验证方式的安全性。具体技术方案如下:第一方面,本申请实施例提供一种验证码验证方法,包括:接收针对验证码中验证对象的状态调整指令,所述验证码中包括一个或多个所述验证对象,所述验证对象为字符或图形;响应于所述状态调整指令,调整所述验证码中验证对象的状态,所 ...
【技术保护点】
一种验证码验证方法,其特征在于,包括:接收针对验证码中验证对象的状态调整指令,所述验证码中包括一个或多个所述验证对象,所述验证对象为字符或图形;响应于所述状态调整指令,调整所述验证码中验证对象的状态,所述状态包括:方向和/或位置;判断调整后的所述验证码中验证对象的状态是否符合预设要求,如果是,则确定验证通过;否则,确定验证失败;所述预设要求,为能够通过验证的验证码中验证对象的状态应符合的要求。
【技术特征摘要】
1.一种验证码验证方法,其特征在于,包括:接收针对验证码中验证对象的状态调整指令,所述验证码中包括一个或多个所述验证对象,所述验证对象为字符或图形;响应于所述状态调整指令,调整所述验证码中验证对象的状态,所述状态包括:方向和/或位置;判断调整后的所述验证码中验证对象的状态是否符合预设要求,如果是,则确定验证通过;否则,确定验证失败;所述预设要求,为能够通过验证的验证码中验证对象的状态应符合的要求。2.根据权利要求1所述的方法,其特征在于,所述接收针对验证码中验证对象的状态调整指令,包括:接收指定操作触发的、针对验证码中验证对象的状态调整指令;所述指定操作包括:点击操作、滑动操作或拖动操作;在所述状态包括方向,或者包括方向和位置时,所述点击操作所触发的状态调整指令,用于调整所述验证对象的方向;在所述状态包括位置,或者包括方向和位置时,所述滑动操作或拖动操作所触发的状态调整指令,用于调整所述验证对象在显示界面中的位置。3.根据权利要求1所述的方法,其特征在于,在所述状态包括方向时,所述判断调整后的所述验证码中验证对象的状态是否符合预设要求,包括:判断调整后的所述验证码中各验证对象的方向是否符合特定方向;所述特定方向,为能够通过验证的验证码中验证对象的方向;在所述状态包括位置时,所述判断调整后的所述验证码中验证对象的状态是否符合预设要求,包括:判断调整后的所述验证码中各验证对象所处的位置,是否使所有验证对象形成特定排列顺序;所述特定排列顺序,为能够通过验证的验证码中验证对象的排列顺序;在所述状态包括方向和位置时,所述判断调整后的所述验证码中验证对象的状态是否符合预设要求,包括:判断调整后的所述验证码中各验证对象的方向是否符合特定方向,并且判断调整后的所述验证码中各验证对象所处的位置,是否使所有验证对象形成特定排列顺序。4.根据权利要求3所述的方法,其特征在于,在所述接收针对验证码中验证对象的状态调整指令前,所述方法还包括:显示所述验证码;则,在所述状态包括方向时,所述响应于所述状态调整指令,调整所述验证码中验证对象的状态,具体包括:响应于所述状态调整指令,按照预设旋转方向和预设调整策略,旋转所述验证码中验证对象的方向;所述预设调整策略包括:单个状态调整指令触发执行根据预设的旋转角度步长旋转所述验证对象的操作;所述判断调整后的所述验证码中各验证对象的方向是否符合特定方向,具体包括:分别判断显示所述验证码后接收到的、针对所述验证码中各所述验证对象的状态调整指令的次数,与所述验证码中各所述验证对象对应的标准次数是否匹配;如果均匹配,则判定调整后的所述验证码中各验证对象的方向符合特定方向;否则,判定调整后的所述验证码中各验证对象的方向不符合特定方向。5.根据权利要求3所述的方法,其特征在于,所述判断调整后的所述验证码中各验证对象所处的位置,是否使所有...
【专利技术属性】
技术研发人员:阚志刚,陈彪,葛洋,方宁,卢佐华,
申请(专利权)人:北京洋浦伟业科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。