验证码发的展历程
验证码,大家都不陌生。
验证码存在的目的是什么?尽可能的区别出人或机器人的操作,换种说法也就是阻止机器人去系统的破坏。比如机器人发贴、注册、广告等等批量行为,对系统的平衡都有一个破坏。
第一阶段:入门型
早期验证码就不说了,比如纯数字型的、纯字母型的、字母加数字型、字母数字加特殊符号的,稍复杂点的就是在上述基础上加一些斜线、改变一下粗细、颜色、干扰像素等,但对于真正的识别技术来说,这些都不是太大问题。如下图所示:
各种类型的验证码第二阶段:复杂级
后来有了纯汉字验证码,我记得最早是QQ首创的吧?(忽略上面的文字吧~~)
QQ验证 百度贴吧验证码 不记得是哪里的gif动画型的了,现在也有挺多引用的第三阶段:算式型
首次见到这个,是在dz论坛上,现在很多类似的论坛上都采用了。也有一些演变,如下图
最常见的加减乘除数学算式型的验证码 类似这种知识问答也有,但不多 这个呢....呃....忽略吧!第四阶段:创新型
V1、广告型,把验证码和商业结合起来。其实这个只是汉字或数字型验证码的一个微创新
不再是枯燥的数字或算式V2、视频型,把验证码和广告结合起来,以视频的形式展现出来。国外已经有成功的案例,在国内深圳曾有一家,风光了一下就消失了.......国外的有DoubleRecall、SolveMedia和NuCaptcha三家验证码广告公司
V3、游戏型,这个也是我最近才看到的这种广告形式,比较好玩,类似拼图一样。
总结来说,无论验证码如何演变,都不能抛弃一个基本原则:尽可能不要困扰用户的使用体验。
上面的这些验证码,可以发现技术一直发展,花样一直翻新,虽然可能对于机器人的破解带来了很大的障碍,但同时也增加了用户的使用难度。尤其是早期的验证码时代,字形越来越扭曲,颜色越来越花,字母之间靠的越来越近,输入的时候痛苦万分。
就没有一个相对双赢的局面吗?未来验证码要怎么发展?
小小的YY一下:
1、和电商结合,比如输完这个验证码(复杂点也能接受),可以得到一定的优惠折扣(一淘在上次大改版后,有一阶段是这样做的)。
2、和游戏结合,输验证码的同时,可以得到一个游戏大礼包什么的。
3、有个专属的验证码管理中心,像域名一样,申请后就永远属于你,真正的通用码(类似gravatar)。
4、轻量SNS,让网站已注册网友出验证码,类似于题库里挑选题目一样...
5、其它。。。