【技术实现步骤摘要】
本专利技术涉及互联网案安全
,具体涉及验证交互方法和相关装置及通信系统。
技术介绍
验证码是互联网业务中普遍使用的,用于对抗批量恶意客户端的一种附加校验手段,验证码主要应用于帐号注册、帐号登录、论坛发帖、微博发言等等场景。拼图验证码是一种新型验证码,服务器将一张验证图片切割为多张子图片之后将该多张子图片发送给客户端。客户端将多张子图片进行拼接得到拼接图片之后将该拼接图片发送给服务器,服务器根据拼接图片和原始验证图片的比对结果确定验证是否成功。本专利技术的专利技术人在研究和实践过程中发现,现有技术中至少存在以下的技术问题:一些恶意客户端利用自动机对拼图验证码进行暴力破解,由于现有技术中一些子图片被切割为了四边形,这使得恶意客户端的自动机通过进行少量的测试即可获得正确的图片拼接结果,可见现有技术在防范恶意客户端暴力破解方面的能力较弱。
技术实现思路
本专利技术实施例验证交互方法和相关装置及通信系统,以期提高验证过程中防范恶意客户端暴力破解方面的能力。本专利技术第一方面提供一种验证交互的方法,包括:接收来自客户端的验证请求消息;向所述客户端发送包含N1个子图片的第一验证交互消息;其中,所述N1个子图片通过切割验证图片得到,所述N1个子图片包括底图片和N1-1个选项图片,所述N1-1个选项图片中的N2个选项图片的形状具有至少m条对称轴,所述N1和所述N2为正整数且所述N1 ...
【技术保护点】
一种验证交互的方法,其特征在于,包括:接收来自客户端的验证请求消息;向所述客户端发送包含N1个子图片的第一验证交互消息;其中,所述N1个子图片通过切割验证图片得到,所述N1个子图片包括底图片和N1‑1个选项图片,所述N1‑1个选项图片中的N2个选项图片的形状具有至少m条对称轴,所述N1和所述N2为正整数且所述N1大于1,所述m为大于4的整数;若接收到来自所述客户端的包含拼接所述N1个子图片得到的拼接图片的第二验证交互消息,通过将所述拼接图片和所述验证图片进行比对以确定验证结果。
【技术特征摘要】
1.一种验证交互的方法,其特征在于,包括:
接收来自客户端的验证请求消息;
向所述客户端发送包含N1个子图片的第一验证交互消息;
其中,所述N1个子图片通过切割验证图片得到,所述N1个子图片包括底
图片和N1-1个选项图片,所述N1-1个选项图片中的N2个选项图片的形状具有
至少m条对称轴,所述N1和所述N2为正整数且所述N1大于1,所述m为大于4
的整数;
若接收到来自所述客户端的包含拼接所述N1个子图片得到的拼接图片的
第二验证交互消息,通过将所述拼接图片和所述验证图片进行比对以确定验证
结果。
2.根据权利要求1所述的方法,其特征在于,若所述客户端被标记为疑似
恶意客户端,所述m大于或等于20,和/或所述N2除以所述N1-1得到的值大于
或等于第二阈值,和/或所述N2大于5。
3.根据权利要求1所述的方法,其特征在于,所述通过将所述拼接图片和
所述验证图片进行比对以确定验证结果,包括:
将所述拼接图片和所述验证图片进行比对;若比对出所述拼接图片和所述
验证图片的相似度大于或等于第一阈值,则确定验证结果为验证成功;若比对
出所述拼接图片和所述验证图片的相似度小于所述第一阈值,则确定验证结果
为验证失败。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述N2个选项图
片中的第一选项图片的形状为圆形;和/或,所述N2个选项图片中的第二选项
图片的形状为正k边形,所述k为大于4的整数;和/或,所述N2个选项图片中的
第三选项图片的形状为不规则图形。
5.一种验证交互的方法,其特征在于,包括:
向服务器发送验证请求消息;
接收来自所述服务器的第一验证交互消息,其中,所述第一验证交互消息
包含通过切割验证图片得到的N1个子图片,其中,所述N1个子图片包括底
图片和N1-1个选项图片,所述N1-1个选项图片中的N2个选项图片的形状具
\t有至少m条对称轴,所述N1和所述N2为正整数且所述N1大于1,所述m
为大于4的整数;
向所述服务器发送包含拼接所述N1个子图片得到的拼接图片的第二验证
交互消息。
6.根据权利要求5所述的方法,其特征在于,
所述N2个选项图片中的第一选项图片的形状为圆形;和/或所述N2个选项
图片中的第二选项图片的形状为正k边形,所述k为大于4的整数;和/或所述N2
个选项图片中的第三选项图片的形状为不规则图形。
7.一种验证交互装置,其特征在于,包括:
接收单元,用于接收来自客户端的验证请求消息;
发送单元,用于向所述客户端发送包含N1个子图片的第一验证交互消息;
其中,所述N1个子图片通过切割验证图片得到,所述N1个子图片包括
底图片和N1-1个选项图片,所述N1-1个选项图片中的N2个选项图片的形状
具有至少m条对称轴,所述N1和所述N2为正整数且所述N1大于1,所述m
为大于4的整数;
验证单元,用于若接收到来自所述客户端的包含拼接所述N1个子图片得
到的拼接图...
【专利技术属性】
技术研发人员:张东蕊,陈远斌,唐艳平,宋梁山,付晓强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。