The Way of Exhibiting the Spirit of Seeing People and Seeing Things
发布时间:2016/11/03浏览次数:
上一篇我们说了验证码的由来,现在大家放想一下平常大家都见过什么样子的验证码,我们这次要讲的就是验证码的分类。
大致来说,验证码主要分为三类,分别为文字验证码、声音验证码和视频验证码。顾名思义,这些验证码使用了文字、声音或者视频来鉴别你是人还是一段程序。声音、视频验证码很好理解,这里略过不说。文字验证码最常见,人们为它动的心思又最多。文字验证码的设计大体有以下思路。
扭曲文字
典型的扭曲文字验证码
这类文字验证码非常常见,也是最早出现的验证码技术,多用于英文。这类验证码将文字扭曲,并使用背景颜色梯度,如果你是电脑,认出来还真有点难度——不过也就是有点难度而已。随着验证码破解技术的发展,这类扭曲文字验证码不得不越来越扭曲,到最后扭曲地连人都认不出了。
涂抹文字
涂抹文字往往不止一条删除线
这类文字验证码也比较常见,通常是在文字中加入一条删除线之类的东西。对于人脑来说,这点遮拦当然没问题,但对于电脑来说,就不得了喽,图像分区判断难度暴增。当然,这种验证码也有缺点,对于某些文字来说可能非常有效,但对于某些文字就不那么灵了。靠谱与否,得看字型——像是“一”字这种,加条重叠的删除线有意义么?
交错文字
将文字交错在一起效果也不错
这类验证码将字符交错在一起,前字后字笔划交错,也能够非常有效增加电脑进行图像飞去判断的难度——但与此同时,也非常有效增加人脑识字难度。这种验证码往往就是让你抓狂的那类,杀敌一千,自损八百。
内容鉴别
人可以判定内容,但电脑往往只能认出图案
这类验证码不怕电脑认出来,因为电脑认出来往往也读不懂。“5×9=?”这类的数学式,就是这类验证码的最常见例子。随着时代的进步,电脑居然也可以读懂一些简单的内容了,于是一些丧心病狂的高数题开始出现。笔者倒是建议各大网游使用高深点的内容文字验证码,杜绝小学生。
动态文字
这类验证码最近非常流行,效果也很好。就如名字一样,这类文字验证码会动,电脑没长会锁定目标的眼睛,自然也就认不出来了。
当然,在很多情况下,数种文字验证码技术是一起出现的。我们来欣赏一些奇葩验证码吧,也算是AI果真不靠谱的佐证了。
扭曲文字验证码的究极体,谁说我容易破解,爱因斯坦来了也破解不了
为什么说交错文字会坑爹?就是因为这种情况
内容鉴别型验证码的究极体之一,点哪里都看不清
内容鉴别型验证码究极体之二,为了证明你是人类,请输入正确答案。
验证码千奇百怪,不知道将多少人的粗神经磨细、细神经磨烂,其中苦滋味一言难尽。然而,就是如此折腾用户的反人类设计,各大互联网服务商依然顶住用户口水逆流而上,而且还开发出了更加灭绝人眼的验证码。是什么让互联网服务商们有如此大的动力呢?那是因为,验证码真的很有用。
验证码用途一:防机器人
没有验证码,这种现象会成为日常
验证码有啥用?最普通的用途大家当然知道,那就是防机器人了。前面也有说到,验证码的设计目的就是进行图灵测试,鉴定你是人还是非人。没有了验证码掐住入口,会变得怎样?论坛充满发贴机的广告啦,投票票数被刷票机刷到比全世界人口还多啦,邮箱可以随便被机器注册垃圾邮件泛滥啦,等等。有了验证码,虽然会让你烦恼些许,但对于起码不会让你看着一堆垃圾信息头痛欲裂。
验证码用途二:帮电脑认字
验证码用让你认字的方法,来测试你是电脑还是人。这意味着,这些字是电脑没法认出来了。于是,这上面就留下了动脑筋的空间……比如说,让你帮电脑认字。
电脑认不出什么字呢?破损的旧书籍啦,涂抹污损的文字啦等等。这些东西用人眼可能很容易就能分辨出来,但电脑就只能在一边歇菜。要想把这些电脑认不出的文字数字化,不能够直接用电脑扫描识别,怎么办?研究机构可请不起这么多人慢慢打字录入哦。于是,一种名叫reCAPTCHA的验证码诞生了。reCAPTCHA利用一个巧妙的设计,通过验证码将用户变成人肉扫描仪,非常有趣。
像如来神掌这类的古书秘籍,电脑扫描认不出,就得靠人脑了
reCAPTCHA生成的验证码会给你提供两个英文单词,一个是电脑AI生成的,电脑当然知道这个;而另一个就是电脑认不出来,要你义务帮它辨认的了。用户输入这两个单词,并不知道哪个是电脑生成哪个是电脑利用你认字的,如果你可以正确回答电脑AI生成的单词,那么reCAPTCHA会判定你另一个单词也是认真输入的。这时reCAPTCHA就可以收集答案,从而实现文字数字化。
两个单词中的一个是电脑认不出要你帮忙识别的,两个单词都进行了删除线涂抹处理
不得不说,reCAPTCHA的设计非常有效。reCAPTCHA在诞生不久,即已经成功将20年份的《纽约时报》成功数字化。想要在网上找得到更多的古书籍旧报纸?把希望寄托在reCAPTCHA身上吧。
验证码用途三:打广告
有时候,验证码就是一张广告
验证码可以防止发贴机用广告洗版,但实际上验证码本身就可以作为一条广告。这么显眼的位置,而且还是人人都必须看,广告商怎可能放过这么油的一块肥肉?每天接触到的文字验证码也好,视频验证码也好,说不定很多就在用广告让你潜移默化地爱上某个产品哦。
后话
验证码看上去简单,但却解决了互联网上垃圾信息泛滥的大问题。没有验证码,也许信息高速公路根本就不会像现在这样畅通无阻。虽然验证码存在诸多问题,但不妨碍验证码小小身躯中,容纳着维护互联网秩序的伟大——尽管验证码依然会在将来很长一段时间内继续折腾我们就是了。
编辑:耿佳宁 / 审核:董婷婷 / 发布者:董婷婷
关注公众号
Copyright2015 电子科技大学版权所有