杂谈网站注册发帖验证码

王朝互联网·作者佚名  2011-12-20
窄屏简体版  字體: 小  |  中  |  大  |  超大  

什么是 网站注册验证码?就是在许多网页窗体的最后,要你输入几个英文字母,确保你不是机器人的那个东西。网站注册验证码 的全名是「Completely Automated Public Turing test to tell Computers and Humans Apart」,或「全自动区分电脑与人类的图灵测试」,实作的方式很简单,就是问一个电脑答不出来,但人类答得出来的问题。

早期的网站注册验证码 很简单,大多就是在一个比较杂乱的背景上有几个英文字母,要求使用者将字母写出来。但随着电脑判断、解析的算法越来越进步,创造 网站注册验证码 的这一方也不得不努力,将 网站注册验证码 设计得越来越复杂难明...直到连人类都快要识别不出来的地步 orz。

电脑识别图片一共有三个步骤:

消去背景

切割元素

辨认元素

现有的文字型网站注册验证码 不外乎就是在这三个上面打转,举例来说:

上图的这个 EZ-Gimpy 产生的网站注册验证码 就用了一个渐层的背景和扭曲的文字来让电脑辨识困难。事实上,以现代技术来说,这差不多是最容易破解的一种了 -- 电脑就是消去背景和辨认元素这两个部份最擅长,因此要让电脑辨识困难点,还必须要加上切割元素的困难度才行。

上图的这种 网站注册验证码 叫 re网站注册验证码,是 一个使用率还蛮高的 网站注册验证码。re网站注册验证码 用的技术很有趣:它是去扫瞄古书,并从中找出电脑无法辨认出来的古字,加上一条增加切割元素困难度的曲线后,呈现给使用者。系统只知道两个字当中其中一个 的答案,如果你答对了它知道的那个,那它就假设你是人类无误,并假设你的另外一个字也有答对,这样 re网站注册验证码 知道的字就又多一个了。

网站注册验证码 则是让所有的字都黏在一起,让电脑无法正确地切割元素。

这是一个利用背景和前景的复杂度来增加辨试困难度的例子。不过总觉得这比扭曲的字还虐待人啊 = =。

虽然不多见,但也有些网站用的是动画的 网站注册验证码。这种对电脑来说几乎是不可能破解的,因为电脑很难知道哪个影格里的数据是正确的。当然,也不一定要靠文字才能做 网站注册验证码,像下面这个:

这个系统叫「KittenAuth」,顾名思议就是要你从九张可爱的动物中选出三张是猫咪的图来。这个利用的是电脑对没有固定模式的东西(像照片)的内容没辙的这点。另外一种 网站注册验证码 完全舍弃了图片,只问一个大概只有人类才答得出来的问题,例如:

浴缸里装满了热__。

瘾科技最帅的编辑是__。

之类的。看完一些比较正常的 网站注册验证码 之后,小姜也在网络上四处逛了逛,找看看有没有一些真的让人头昏眼花的 网站注册验证码。下面几个大家回答得出来吗?

「请以 PGN 格式,回答执白者的最佳下一步」

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航