拼图验证码就是安全性也相对较高,使用也很简单的一种,用户只要把拼图拖动到指定的地方就可以通过,是真正的“有手就行”。不过这种验证码可不像看上去那么简单,它还要看你拖动的过程是否具备某些人类的行为特征。比如人在拖动拼图时往往一开始比较快,拖到指定区域附近就会慢下来,而机器目前还很难模仿这种行为。谷歌开发的一款验证码只需要点击“我不是机器人”就能通过,在原理上也与前者类似,根据用户点击验证框前后的行为和时间判断是否是人在操作。
并且谷歌还在此基础上更进一步,让验证码从台前转到了幕后,通过在后台分析用户浏览网站的各种行为给每个用户打分,得分高的人就不必面临验证码的审查,而得分低的用户就不得不被盘问一番。目前看来,这种“手中无码,心中有码”的方式无疑是最方便的,只是这种用隐私换便捷的方式是否值得推广还存在一些争议。
当然即便验证码练了这么多招式,不法分子们还是有一力降十会的终极破解方法——专门花钱雇一群人填验证码,甚至还发展出了“打码平台”这种灰色产业,如果有“客户”需要,就可以去打码平台购买打码服务,平台把需要识别的验证码分配到各个打码工手里人工识别,再把结果反馈给“客户”。毕竟验证码再先进也只是为了鉴定你是不是人,没法判别这些人是“好人”还是“坏人”。
打码工们用的程序
这是否意味着验证码的存在就没有意义了呢?当然不是,甚至这种“专业人工打码”的出现反而说明验证码完成了自己的使命:将机器拒之门外,使不法分子们不得不采取成本相对更高的人海战术。验证码的存在即便无法杜绝刷评论和刷票,也可以提高不法分子们作恶的门槛,减少这些行为对我们的影响。
总之,验证码其实不是有意跟我们对着干,反而是我们这些肉体凡胎的普通人不被那些开了“外挂”的神仙们按在地上摩擦的保护伞。并且如今许多验证码也开始追求用户体验,显得不那么烦人了,希望验证码能够兼顾安全和便捷,早点摆脱这段人人吐槽的黑历史吧。