天天输验证码,你知道它是用来干什么的吗?

几乎是从我们接触互联网开始

验证码就以各种各样的方式存在了

我们常常吐槽验证码用千奇百怪的形式“刁难”人

那你知道验证码的意义到底是什么吗?


你收到的验证码是这样的?


天天输验证码,你知道它是用来干什么的吗?


这样的?


天天输验证码,你知道它是用来干什么的吗?


这样?


天天输验证码,你知道它是用来干什么的吗?


还是这样?


天天输验证码,你知道它是用来干什么的吗?

千奇百怪的刁钻验证码们,其实是为了保护大家的网络安全的。验证码必须要手动输入,多数情况还需要我们仔细辨别再输入,这样它就可以辨别出“你”是人类还是机器人。


天天输验证码,你知道它是用来干什么的吗?


验证码,学名CAPTCHA,是“Completely Automated Public Turing test to tell Computers and Humans Apart”的缩写,翻译为“区分计算机和人类的完全自动公共图灵测试”。


CAPTCHA的诞生可以追溯到上世纪末。当时黑客非常猖狂,他们创造了一种能够大量重复编写信息的程序,伪装成人类用户,肆无忌惮地朝网络上倾倒 “僵尸”信息,垃圾邮件、垃圾广告、垃圾评论泛滥成灾。


还有程序机器人恶意破解密码、恶意刷票,严重损害商家和消费者的利益。早些年国内的春运难购票,演出门票被倒卖也有一部分机器刷屏的原因。


2002 年,卡内基梅隆大学的路易斯·冯·安(Luis von Ahn)、Manuel Blum、Nicholas J.Hopper 以及 IBM 的 John Langford 第一次提出了 CAPTCHA (验证码)这一程序概念,作为一种区分用户是机器或人类的公共全自动程序。


在 CAPTCHA 测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于机器无法解答 CAPTCHA 的问题,回答出问题的用户即可视为人类。


因为这个测试是由计算机来考人类,而不是标准图灵测试中那样由人类来考计算机,人们有时称 CAPTCHA 是一种反向图灵测试。


天天输验证码,你知道它是用来干什么的吗?

路易斯·冯·安


但人们发现如今的 CAPTCHA变得越来越难了。这是因为机器学习在基础性的文本、图像和语音识别任务上的表现与人类已经不相上下,甚至有过之而无不及,以至于增加机器人程序识别难度的CAPTCHA对人类也越来越难。


天天输验证码,你知道它是用来干什么的吗?


新的 CAPTCHA 混入了文化元素和游戏元素,计算机难以理解,但人类也是,人类并非笨而是因为人类之间在语言、文化习俗和经验上也存在巨大差异。图灵测试让人类也越来越难以证明自己是人类了。


但即使验证码的形式越来越刁钻,也不能保证100%的安全性,设置验证码机制仍然是必要的门槛。


天天输验证码,你知道它是用来干什么的吗?

展开阅读全文

页面更新:2024-02-21

标签:路易斯   刁钻   千奇百怪   机器人   恶意   元素   形式   机器   人类   垃圾   计算机   测试   程序   用户   文化

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top