验证码,【Completely Automated Public Turing test to tell Computers and Humans Apart(全自动区分计算机和人类的图灵测试)】简单来说,就是为了区分某一操作到底是人还是机器,常用于防止恶意破解密码、注册、刷票、论坛灌水、刷页等行为。2000年,卡内基梅隆大学Luis von Ahn、Manuel Blum、Nicholas J.Hopper以及IBM的John Langford首先提出了这个概念,目前已被广泛使用并且已发展成各种形式。
如果要我给验证码一个评价的话,那我认为用又爱又恨这次最合适不过了。作为一个稍微了解互联网产品并且有过做网站经历的人,验证码可以让我网站的数据库少一些没用的垃圾账号;作为一个用户,每一次登陆注册都要分辨一堆让你头疼的字母并输入真的让人很Egg-Ache。但是,总有一些聪明的脑袋看到了你看不到的风景,小小验证码也能有无限机会。
reCAPTCHA
reCAPTCHA截图
目前,reCAPTCHA已经被谷歌收购,。目前已有许多网站采用了这种验证方式,根据官网的数据,每天有3000万的单词利用公众的力量被数字化。
验证码广告
大部分网站都会用到验证码,而用户必须将TA看到的验证码一个个字幕打下来,而且为了防止出错,必定是200%的专心,出于这一点,有人想到了验证码是一个很好的广告形式。不得不说,这是一个伟大的创新应用,一方面给网站主带来经济收入,另一方面能够保证广告主的钱真的能够买得到用户的注意。目前,国外有名的此类系统有NuCaptcha、DoubleRecall、Solve Media三家,这三家在形式上大同小异,采用图片式的验证码识别区域,用户需要输入区域中的部分问题作为验证答案,广告内容也都是在图片或验证答案上做文章。
体验改进型验证码
不论是何种验证码,有一点不能否认的就是确实是以牺牲用户可用性来换取安全性,那么有没有办法能改进验证码的体验呢?国外还真出现了这么一家公司,他们的验证码系统叫Confident CAPTCHA,与前两种应用上的创新不一样,Confident CAPTCHA是形式加应用上的创新。当用户需要输入验证码时,弹出的验证码输入框是九张图片,用户需要按照提示依次点击四张图片,每一次出现的图片和提示内容都随机生成。而且每次弹出的内容都预留了广告位置,方便商业应用。与输入型的验证码相比,这种验证方式显然有更好的用户体验,而且这种验证码在移动端更具有优势,毕竟人们习惯在移动端使用点击操作。