验证码有什么用:验证码有什么用?

网友提问:

验证码有什么用?

优质回答:u003Cpu003Eu003Cdivu003Eu003Ch1u003E老网民们大概都记得,刚开始上网的时候,是不存在验证码(captcha)这么一种东西的。这造成的结果是,垃圾评论和垃圾邮件可以轻松通过任何一个网站的注册程序,通过各种方式轰炸人民群众的眼球。u003Cu002Fh1u003Eu003Cdivu003Eu003Cpu003Eu003Cstrongu003E最先想要解决这一问题的是雅虎——作为互联网时代早期最重要的免费邮件提供商,他们一方面要解决用户们每天遇到的数以百计的垃圾邮件轰炸,另一方面,他们自己的免费邮箱,恰恰又是垃圾邮件的最爱——耗费无数资源所阻止的垃圾邮件,都来自于自己的服务器。这让雅虎开始认真考虑如何解决人机辨识问题。u003Cu002Fstrongu003Eu003Cimg src=”https:u002Fu002Fp1.toutiaoimg.comu002Flargeu002F2c61000d09d5c134f366″ web_uri=”2c61000d09d5c134f366″ img_width=”905″ img_height=”632″ fold=”0″ onerror=”javascript:errorimg.call(this);” u003Eu003Cstrongu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E他们找到一位当时刚刚21岁的天才——Luis von Ahn。 而Luis Von Ahn给出的方案,就是这个让人民群众微微皱眉,但是让计算机耸肩挠头的验证码。计算机辨识技术还很落后,对于经过扭曲、污染的文字,无法辨识。而人类却可以轻松认出这些文字。这是一个简单而巧妙的设计,计算机先是产生一个随机的字符串,然后用程序把这个字符串的图像进行随机的污染,扭曲,再显示给显示器前的人或者机器。凡是能够辨识这些字符的,即为人类。u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E故事还没完,Luis Von Ahn是那种追求完美的科学家。当全世界数以十亿计的人每天都会浪费几秒钟的时间参与辨认文字这一简单活动的时候,他开始思考,其中浪费的人脑智力是否能得到更好的应用呢?Luis Von Ahn的最终设计是,让人们用这些脑力解决一些计算机无法解决的“图书数字化”。u003Cu002Fstrongu003Eu003Cimg src=”https:u002Fu002Fp1.toutiaoimg.comu002Flargeu002F2c68000d0f593ac338c6″ web_uri=”2c68000d0f593ac338c6″ img_width=”275″ img_height=”149″ fold=”0″ onerror=”javascript:errorimg.call(this);” u003Eu003Cstrongu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E在计算机时代以前,印刷术已经存在了数百年,但这些印刷术所产生的书本和报纸等等,对于计算机来说都是模拟信号,仅以图像的形式存在,而非以数字化的形式存在。但是,早期的印刷术并不精确,文字大小不一,形象有差别。而且因为印刷品年代久远,拥有各种细微的缺损和污染。这对人眼来说不是什么大问题,但对计算机来说就麻烦了。u003Cu002Fstrongu003Eu003Cimg src=”https:u002Fu002Fp1.toutiaoimg.comu002Flargeu002F2c61000d0a2ed2b2273d” web_uri=”2c61000d0a2ed2b2273d” img_width=”392″ img_height=”179″ fold=”0″ onerror=”javascript:errorimg.call(this);” u003Eu003Cstrongu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E因此,2002年,luis Von Ahn开始让验证码引用各种无法被计算机辨识的文字图像,目前,已经有上万网站采用他的新一代验证码。每天帮助辨识数以百万计的古老文档。问题在于,对于最初的验证码来说,计算机实际上是知道答案的。而Luis希望人们辨识的文字,计算机实际上是不知道答案的,那如何能验证返回的答案到底是不是真的呢?u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E解决这个问题的方法依然体现了Luis一贯的简洁和优美,他让人们每次辨识两个,而非一个验证码,其中一个来自于计算机随机生成的字符串,而另一个则是从文档中选取的计算机不认识的字符图像。只要人们对前一个字符串给出的答案是正确的,那么就判定,人们对后一个验证码的辨识是正确的。u003Cu002Fstrongu003Eu003Cimg src=”https:u002Fu002Fp1.toutiaoimg.comu002Flargeu002F2c600019c23cab9da8e8″ web_uri=”2c600019c23cab9da8e8″ img_width=”320″ img_height=”242″ fold=”0″ onerror=”javascript:errorimg.call(this);” u003Eu003Cstrongu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E用这一方法,luis的验证码2.0 已经帮助完成了整个纽约时报130年的报纸存档数字化——这一本可能花费无数时间和资源的工程,在几个月之内就由各位网友们完成了。u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cstrongu003E创意天才!!u003Cu002Fstrongu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003Eu003Cu002Fpu003E

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

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

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

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

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

因此,2002年,luis Von Ahn开始让验证码引用各种无法被计算机辨识的文字图像,目前,已经有上万网站采用他的新一代验证码。每天帮助辨识数以百万计的古老文档。问题在于,对于最初的验证码来说,计算机实际上是知道答案的。而Luis希望人们辨识的文字,计算机实际上是不知道答案的,那如何能验证返回的答案到底是不是真的呢?

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

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

创意天才!!

其他网友观点

离考研还有不到90天了,全国学子在不分昼夜地复习的同时,也开始准备各种报名事项了。前两天是考研预报名的日子,但是成都大学的一位大四女生在填写网站登录验证码时,竟然出现了“别考”字样的验证码。这难道……是冥冥之中自有天意?

这种饱含来自官方的恶意的验证码似乎不止一个,还有网友后来曝光自己的看到的验证码是“任输”。所以这届考研是怎么回事?这才刚报名就已经开始疯狂打击考生了吗?

有一个是意外,这有两个了,难道真的是这届考研特别难,天意要考生知难而退吗?

其实啊,这种验证码背后都是有一个专门词库的,会出现“别考”“任输”这种词,并不是词库已经智能到能分析你的智商和复习成果从而进行劝退,而是背后调皮的程序员大哥把这种词放进了词库中,然后不幸被这两位考生碰到了。

话说回来,验证码原本是一种区分用户是计算机还是人的公共全自动程序,可以防止恶意破解密码、刷票、论坛灌水等。现在你在几乎所有网站登录都需要输入验证码,大多数网站的验证码都比较亲切,搞个ABC123就可以了,有些比较复杂的是输入汉字。

再麻烦一点的就是以问答形式来进行填写的验证码,这种丧心病狂的验证码,相信大家在12306上已经看到不少了。还记得2015年这种超高难度的验证码还让不少买票用户开始怀疑人生,怀疑是不是以后文盲都不准回老家了。

其实这种奇葩验证码不逛让国内用户抓狂,人家老外碰上了一样心态要崩。

看到这里估计又网友要问了,这么反人类的验证码机制,留着干嘛?正常用户都不方便进行验证了,到底防的是谁啊?

然而用户要怪,还真不好说具体要怪谁,毕竟大多数网站都没那个精力自己去搞验证码技术或者每天更新背后图库,就会把相关工作外包给其他技术公司,比如12306的验证码其实就是外包给杭州微触科技有限公司,所以大家冤有头债有主,千万别再乱扎12306的小人啦。

再要网上追根述源,现在许多网站采用的验证码技术都来源于谷歌在2009年推出的一个项目,直到现在,仍有许多网站还在使用由 Google 提供的 reCAPTCHA 服务(link)。不过和许多网站提供的词库不同的是,谷歌希望在保障用户信息安全的同时也能让用户的这部分行为不至于做白用功,所以谷歌在图库中特别提供了一些辨识度不高或者有污渍的验证码,然后把验证数据收集起来,以便将来使用电脑程序自动辨识受损文献或者模糊的图片。

举例来说,一开始机器扫描一本古籍,出来的是这样的图片。

然后人工智能再进行初步处理,但是这阶段大多生成出来的东西都会让开发者觉得自己开发的不是人工智能,而是人工智障……

但是如果有了广大用户提供的验证数据,最后呈现的文字虽然可能仍有一点小错误,但比起原版可就变得清楚多了。

这种技术如果能被应用在识别受损古籍碑文上,那用户的每次输入验证码,将不光是给自己的信息增添一道安全锁,更是为人类做贡献啊!

其他网友观点

如果没有验证码,就再也没人给我发手机短信了。

其他网友观点

有一个风险控制吧,一个减轻压力,一个是又加了一道关卡,安全性也高了

其他网友观点

防止黑客攻击。那种简单手输的,会识别是人为的还是机器操作的。其次短信和邮件验证码,但是不安全,容易被黑客截获。现在有谷歌身份验证器APP,需要平台部署密钥用户可以用它绑定,不好的地方是密钥丢失了找不回。有个比它方便的叫做二次验证,是小程序,无需下载就能用,还能找回丢失的密钥。

以上就是小编关于【验证码有什么用?】的分享,希望对你有用。

与验证码有什么用相关的文章

版权声明