验证码的故事

老网民们大概都记得,刚开始上网的时候,是不存在验证码(capcha)这么一种东西的。这造成的结果是,">垃圾评论和垃圾邮件可以轻松通过任何一个网站的注册程序,通过各种方式轰炸人民群众的眼球。

最先想要解决这一问题的是雅虎——作为互联网时代早期最重要的免费邮件提供商,他们一方面要解决用户们每天遇到的数以百计的垃圾邮件轰炸,另一方面,他们自己的免费邮箱,恰恰又是垃圾邮件的最爱——耗费无数资源所阻止的垃圾邮件,都来自于自己的服务器。这让雅虎开始认真考虑如何解决人机辨识问题。

互联网最早出现的capthca

他们找到一位当时刚刚21岁的天才——Luis von Ahn。 而Luis Von Ahn给出的方案,就是这个让人民群众微微皱眉,但是让计算机耸肩挠头的验证码 Capcha。计算机辨识技术还很落后,对于经过扭曲、污染的文字,无法辨识。而人类却可以轻松认出这些文字。这是一个简单而巧妙的设计,计算机先是产生一个随机的字符串,然后用程序把这个字符串的图像进行随机的污染,扭曲,再显示给显示器前的人或者机器。凡是能够辨识这些字符的,即为人类。

故事还没完,Luis Von Ahn是那种追求完美的科学家。当全世界数以十亿计的人每天都会浪费几秒钟的时间参与辨认文字这一简单活动的时候,他开始思考,其中浪费的人脑智力是否能得到更好的应用呢?

Luis Von Ahn的最终设计是,让人们用这些脑力解决一些计算机无法解决的图书数字化。

在计算机时代以前,印刷术已经存在了数百年,但这些印刷术所产生的书本和报纸等等,对于计算机来说都是模拟信号,仅以图像的形式存在,而非以数字化的形式存在。但是,早期的印刷术并不精确,文字大小不一,形象有差别。而且因为印刷品年代久远,拥有各种细微的缺损和污染。这对人眼来说不是什么大问题,但对计算机来说就麻烦了。

目前在google、yahoo、youtube等各个网站都能看到的双capcha,一个是需要辨认的文档图像,一个是计算机生成的capcha

因此,2002年,luis Von Ahn开始让capcha引用各种无法被计算机辨识的文字图像,目前,已经有上万网站采用他的新一代capcha。每天帮助辨识数以百万计的古老文档。

问题在于,对于最初的capcha来说,计算机实际上是知道答案的。而Luis希望人们辨识的文字,计算机实际上是不知道答案的,那如何能验证返回的答案到底是不是真的呢?

解决这个问题的方法依然体现了Luis一贯的简洁和优美,他让人们每次辨识两个,而非一个capcha,其中一个来自于计算机随机生成的字符串,而另一个则是从文档中选取的计算机不认识的字符图像。只要人们对前一个字符串给出的答案是正确的,那么就判定,人们对后一个capcha的辨识是正确的。

用这一方法,luis的capcha2.0 已经帮助完成了整个纽约时报130年的报纸存档数字化——这一本可能花费无数时间和资源的工程,在几个月之内就由各位网友们完成了。

当然,这是美国人在capcha中找到的人肉商机。而相对的,知道中国人和印度人怎么从capcha中寻找人肉商机吗?

简单来说,通过一系列程序转换,亚洲劳动密集型产业把各种垃圾邮件注册、电子游戏金币农民所需要解决的capcha辨认问题,集中给几个专门负责辨认capcha的人手里,这些人的工作就是,替垃圾邮件注册软件辨认capcha,一遍他们能冒充人类,每辨认一个获得半个卢比,每天需要辨认成千上万个capcha。

劳动密集型经济体和资本密集型经济体对人类脑力就是如此区别定价的。

来源:

时间: 2024-09-24 21:10:14

验证码的故事的相关文章

网站验证码的趣味事儿

网页制作Webjx文章简介:老网民们大概都记得,刚开始上网的时候,是不存在验证码(capcha)这么一种东西的.这造成的结果是,垃圾评论和垃圾邮件可以轻松通过任何一个网站的注册程序,通过各种方式轰炸人民群众的眼球. 最先想要解决这一问题的是雅虎作为互联网时代早期最重要的免费邮件提供商 老网民们大概都记得,刚开始上网的时候,是不存在验证码(capcha)这么一种东西的.这造成的结果是,垃圾评论和垃圾邮件可以轻松通过任何一个网站的注册程序,通过各种方式轰炸人民群众的眼球. 最先想要解决这一问题的是雅

互联网业务安全背后的黑灰产业链故事

雷锋网(公众号:雷锋网)按:本文来自人人都是产品经理作者@独孤qiu败原创发布,微信公众号:duguqiubaiwp,互联网风控产品经理,互联网风控系统设计和策略制定经验. 在互联网行业做风控,首先需要学会的是:你要知道你的对手是谁.他们是怎么做的.他们想做什么.他们在哪做.他们什么时候做(who,how,what,where,when),这样才能不断提高现有的业务风控水平,在不断变化的业务环境中get到新业务可能存在的风险点并做好对预知风险的防范措施.所谓道魔互博,只有对对手足够了解,才能不断

网友亲历诈骗!安全专家详解:一个验证码如何让你倾家荡产

最近,一篇名为<实录 | 亲历网络诈骗,互联网是如何让我生无分文?>的文章在网络广为传播. 作者表示,他莫名其妙地收到一条"订阅增值业务"的短信,根据提示回复了"取消+验证码"之后,自己的漫长的噩梦就此开启: 手机号码失效,半天之内支付宝.银行卡上的资金被席卷一空. 而损失巨大的作者到最后也没有完全明白自己的钱究竟是怎样被黑客盗取的. 作为爱和正义的守护者,雷锋网义不容辞,特地采访到腾讯手机管家安全专家陆兆华大牛,详细解析一下这个诈骗过程中每一步的技术细

三年前,故事这样开始;三年后,故事这样延续---2015年终总结

       含苞待放的蕊,开出尘埃落定的美       人生的路途,自从小编学了计算机之后,喜欢这样来描述,人生就好像是一个开发软件的一个流程,从需求分析到运行维护,需求一次又一次的变更,人生的经历一次又一次在过程中丰富,人生的路又像季节的更迭,有微风也有细雨,花含苞待放之后化作春泥更护花,生命的年轮不停地转动着,缘深缘浅,缘聚缘散,不断地经历.也许生命本身的意义就在于,不断的去经历,不断的去成长.走过的路很漫长,也给自己一个交代,曾经的迷茫,曾经的伤感失落,都在沉淀后显得那么清澈.那一个个走

Android Demo手机获取验证码

       注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,她是如何实现的,以及她背后的故事到底是什么样子的,现在小编接手的这个项目里面,就需要通过手机号进行注册,并且手机号发送相应的验证码,来完成注册,那么在一些应用app里面到底是如何实现点击按钮获取验证码,来完成注册这整个流程的呢?今天小编就以注册为例,和小伙伴们分享一下,如何通过手机号获取验证码来完成注册的一整套流程以及如何采用正则表达式来验证手机号码

百亿互金平台救火故事

多年前,又是周六客服打电话过来,平台官网不能访问,app完全无法打开,客户在QQ群和微信群中各种反馈,说平台是不是跑路了?客服的多条400热线完全被打爆,电话已经接不过来- 前言 一直以来总是想以什么方式去记录下自己在互金行业的这段经历,趁着自己还记得清楚,还能找到一些资料原型,一方面可以分享出来供大家参考,但是更重要就是多年以后我可以根据这些文章回忆起来自己的那段激情岁月. 想了很久但一直没有实施,后来觉得应该从架构的角度来梳理一篇文章,就写了从零到百亿互联网金融架构发展史这篇文章:最后认为只

揭秘微信刷票背后的灰产,还有“黑吃黑”截胡验证码

最近,同事宅妹说了一个好玩的事儿:"老家电视台有个节目<人说 XX 好风光>,主要推介当地旅游胜地,各期节目后,再弄出一个微信投票,评选哪个地方的景点最受欢迎.我们这个区域人口不到 30 万,最后你猜怎么着,第一名得票 100 多万." 蛤?满打满算,一个非著名的本地旅游节目居然吸引了外省 70 多万的人的投票? 然后,雷锋网宅客频道编辑看到一则热门新闻称: 记者尝试领取了一个由某县新闻中心发起的"十大民宿经济带头人"评选投票任务,佣点0.08 (1佣点

云通讯短信验证码接入测试全过程

问题描述 [IT桔子]成立一周年之际,一直有用户说社交属性有点弱.为了弥补,终于下决心抽些时间做个APP版本.于是有了下面的故事.对于APP来说.短信验证码引导新用户来注册可以说是必不可少了.[容联云通讯/容联易通]早就收录到了自家的平台.直接去注册,查找API,目测也就是几小时工作.不过事实上整个接入用了两天.吐槽如下:苦B码农,注册个帐号就不用说了.拿来帐号直接跳入[DEMO下载].桔子的后台主要逻辑都是用PHP实现,我自然是Down了一份[RESTServerDemoPHP版本].下载回来

Android如何通过手机获取验证码来完成注册功能_Android

注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,她是如何实现的,以及她背后的故事到底是什么样子的,现在小编接手的这个项目里面,就需要通过手机号进行注册,并且手机号发送相应的验证码,来完成注册,那么在一些应用app里面到底是如何实现点击按钮获取验证码,来完成注册这整个流程的呢?今天小编就以注册为例,和小伙伴们分享一下,如何通过手机号获取验证码来完成注册的一整套流程以及如何采用正则表达式来验证手机号码是否符合电信.