谁发明了验证码你出来保证不会杀了你!
说到恐怕大多数人会表现出不愉快的表情。在搜索引擎中,输入验证码;发明这两个关键词,搜索页面上就会弹出成千上万个表达不满的群众:谁发明了邪恶的代码你出来的人是谁发明的代码,我保证不杀你互联网的发展历史不长,验证码肯定很年轻。
各种验证码
预验证码龄
开始时,网络上没有认证码。当你想在论坛发帖时,只要点击回车键就可以了。
然而,时间并不是大家想象的那么平静,那么黑客也很猖獗,他们写了大量的重复信息,编译程序,伪装成用户,肆无忌惮地向网络,将大量的毫无意义的僵尸;;信息,垃圾邮件,垃圾邮件,垃圾邮件满天飞。论坛充斥,和有用的信息将很快被淹没,很多网站的正常运行遭到破坏。
此外,也有一些使用不断尝试的方法来恶意破解密码和恶意刷获得非法利益的无数程序的机器人。机器人一样强大的雷克斯霸王龙横行,网络世界是一片混乱,它将失去控制。
其中,最有影响的是电子邮件的提供者:他们的用户每天收到数以百计的垃圾邮件,严重影响正常工作,更糟糕的是,他们被免费邮箱发送出去,因为他们不尊重隐私,工作太多,无法逐一审查电子邮件。
难道没有办法限制程序机器人吗雅虎(雅虎),当时最强大的邮件提供商,决定改善的问题。很快,雅虎的头接触21在卡耐基的梅陇大学当时岁的学生,Lewis Feng An(路易斯von Ahn)。
刘易斯,36岁,2015岁
反图灵测试
刘易斯是个电脑天才。他17岁时进入梅陇的卡耐基大学。大学期间,他得到了Manuel Blum的赞赏。他骄傲的履历可能是雅虎向他伸出橄榄枝的原因。
在研究了编程机器人和工作方法后,他给出了一个独特的计划:在用户可以操作之前,他会把那些机器人拉出正常的用户。
众所周知,图灵测试的目的是将机器伪造成人类,而Lewis的计划是反。这里有一个简单的方法来识别程序机器人试图伪装成人类。
现在,让我们想想人类能做什么,机器是不可能的。
数学问题吗这台机器比人类做得好得多。
写一封保证信,保证丰富而流畅地说我是人吗这机器绝对写得又快又好。
画一幅画请问,谁有时间在论坛上每次画画一次说真的,机器绘画肯定比人类强。
你的电脑屏幕上有图片的图片吗那里有这么多工作人员可以自由审查。
刘易斯发现人类的眼睛可以很容易地识别文本信息与肉眼的图片,和机器也应该那个时候,计算机识别技术还很落后,对于那些嵌入图片中,扭曲和污染的话不能确定,人类只能认识它只有轻微的皱眉。
刘易斯快速设计导师布鲁姆的帮助程序,首先生成一个随机字符串,如smwm,然后随意扭曲,重叠和污染特征,并显示它想要操作的用户。只要我们能够识别变形smwm,它是人类。
这个字符串经历了扭曲,右对颜色处理。
设计方案后来被命名为CAPTCHA这是完全自动化的公共turingtesttotell计算机和人类apart首字母的缩写,意思完全区分计算机和人类的图灵测试之间。
虽然看起来夸张,其实很容易理解,它的中文翻译名为验证码;
每个人都来校对。
21岁的Luis von Ann发明了验证码后,它的名声和财富,但他喜欢的鲜花和掌声平静下来后,一个小的的感觉:窝在全世界的互联网用户每天都要输入验证码是接近2亿倍,假设每个需要10秒,然后算下来每天要花50万小时。如果这个时候可以用多少力量就。
刘易斯转向旧书摊,信息时代的到来,许多老书和报纸需要做成电子版,但计算机扫描往往是错误的时,他们发现,由于这些老材料不可避免的模糊,褪色和染色。有人知道路易斯是在识别文字的计算机是多么尴尬。唯一的办法是检查手工,但这显然不是一个人或一个公司能做到的。为什么不让网民帮忙呢
做这项工作的刘易斯很快就开始工作了:他浏览了一些旧的旧报纸,在计算机分析的基础上拆开了扫描的照片,并把它们作为验证码送给用户。
有人问,以前的验证码,系统知道答案,但是书中的字被拆开了,系统本身不知道答案,那么我们怎么知道用户的判断结果是否正确呢
刘易斯解决问题具有一致的简单而美丽的想法,并将它命名为验证码(平均两代码;):他让两个词的用户一次性鉴定,其中一个是系统生成的验证码实现,另一个是从旧报纸上剪下来的话。如果用户丢失了第一个验证码,然后失去第二词的概率也很高。
验证码
看上面的图片,你觉得有点不对吗是的,扫描的图片不如真实的验证码好。ReCHAPTCHA是众所周知的。用户可以看到345右边一目了然;它是假的验证码。许多认真的用户愿意将有助于确定古籍,但不是每个人都是有帮助的。那些淘气的用户可能会故意输入错误的单词。
为了防止恶意恶作剧,提高了回答的可信度,Lewis后来也对两个验证码进行了处理,让他们成为孪生子:早上:左下角,是从旧报纸拿走的,是不是跟右边看的像如果用户不能分辨出真正的验证码,即伪认证码,他们将更多地使用它们。
刘易斯还将与一个未知的字传输到多个用户的工作,如果所有的用户都一致的鉴定结果,morning,那么我们认为这个词是从;。
改进的验证码
这样,在短短的几个月内,Lewis帮助网友帮助完成电子档案--在纽约,在过去130年的所有旧报纸—。
reCAPTCHA的眉目传情很快获得,现在已经成为在眉目传情免费服务:任何人都可以申请使用其网站的验证码,你不仅可以建立一个要塞,以防止垃圾邮件您的网站,让你的用户来改善人类的电子图书馆的伟大成就。
验证码的连续演化
我们知道,验证码实际上是一场人机大战,随着计算机技术的飞速发展,图像识别技术得到了有效的发展,Lewis在本世纪初开发了简单的验证码,在破解前端的手段下,几乎像一个拐杖,一个摇摇晃晃的老人,一个推下了。
一开始不要惊慌。大多数网站都使用文本验证代码,而复杂的图像识别技术花费了大量的时间和金钱。黑客不会利用它们来破坏你的博客,也不会利用你中午吃的东西进行监视,只有那些涉及机密和金钱利益的网站,如网上银行和购物网站,都受到威胁,为了防止财产损失,这些网站已经发布了各种进化版本的验证码。
验证码的主流是一个静态的图片,一些网站推出的动态验证码,让机器人是很难掌握,还可以增加美丽的动画的程度;发送手机短信验证码,很多大型的购物网站,以确保我操作的用户;或要求用户一个常见的问题,例如,牛奶和汽油,你能喝吗mdash;mdash;总之,有些机器不容易,但人类能做的。
12306网站图形验证码
不久前,12306个购票网站在媒体报纸上大为流行,因为他们改变了一个硬的图形验证码。众所周知,火车票在节日期间很难买到,许多抢票软件更是加油,使得网上购票更加困难和混乱。
为了拦截违反抢票交易软件,12306网站推出的人喊作弊;验证码系统:用户对系统的要求要买一张票到图片中找到目标对象,如后,汉堡,玉米和其他常见的东西,虽然很多人在这种习惯的感觉有点难,但要想在机器的程序漏洞,很难在天空之上。
误差校正
微信公众号搜索驱动之家加关注,最新的移动电话,电脑,汽车,智能硬件信息可以给你全方面推荐关注!{在}微信扫描