《我的眼睛--图灵识别》第一章:起源

《我的眼睛–图灵识别》第一章:起源

《我的眼睛--图灵识别》第一章:起源_第1张图片
账号登录

相信经常上网的你对上面这张图肯定不会陌生,特别是在注册新账号、账号登录或发表新文章之类的时候,它们都有可能出现要求我们输入。那么肯定会有人提出疑问,这些所谓的验证图形码跟我要做的事情毫无任何关系,为什么要输入它呢?

1、图灵的诞生

早期的互联网并没有验证图形码,计算机为人类的科技发展提供了巨大的助力。但是到了2000年以后,有些人发现利用计算机运行速度极快的这一特性,可以做一些投机取巧的事情,例如自动注册、自动枚举帐号密码、自动群发垃圾邮件等,这些行为对各个互联网的产品造成了不良影响。人们急需找到一种简易可行的方案来解决这个问题。

《我的眼睛--图灵识别》第一章:起源_第2张图片
路易斯•冯•安

2002年,路易斯•冯•安(Luis von Ahn)和他的小伙伴受图灵测试(Turing Test)启发,在大洋彼岸的卡内基梅隆大学里提出了CAPTCHA这个反向图灵测试程序概念,这个词是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写。该程序基于一个重要的假设:提出的问题可以被人轻易解答,但是无法被机器解答。

《我的眼睛--图灵识别》第一章:起源_第3张图片
艾伦•麦席森•图灵

图灵测试是“数学界,计算机界的大牛,人工智能的鼻祖”图灵于1950年提出的一个关于机器能否思考的著名实验,用来测试某个机器是否能表现出与人等价或无法区分的智能。如果一个人使用任意一串问题去询问两个他不能看见的对象:一个是正常思维的人、一个是计算机,如果经过若干询问以后他未能得出实质的区别,则计算机通过图灵试验。其实也就是人通过提问来区别人和计算机。

《我的眼睛--图灵识别》第一章:起源_第4张图片
图灵测试

而CAPTCHA是由计算机(服务端)自动生成一个问题由用户解答,一般只有人才能轻易回答正确,而计算机(客户端)回答不出来,因此可以认为,当前答对的用户是人。由于这个测试是计算机考验人类,并非人类考验计算机,所以被称为反向图灵测试。

2、验证图形码的发展

由于CAPTCHA的出现,使抵御机器自动化攻击得以轻松实现。在当时的条件下,机器想要识别各种扭曲的文字是非常困难的一件事,而对人来说却是轻而易举可以办到的。Yahoo邮箱是第一个采用了CAPTCHA的产品,他们要求用户在发邮件时,输入图片中被扭曲的英文数字,成功解决了垃圾邮件问题,因此验证图形码开始进入了发展期。

图形化验证图形码被证明有效后,在互联网上迅速开疆辟土,各大网站在关键业务点上都加入了验证图形码。早期验证图形码一般都是针对字母或数字进行模糊、扭曲、杂色处理,使机器无法轻易自动识别内容。但是这种识别程序也受到了很多用户的批评,因为他们认为这些难以看出的扭曲文字导致了他们日常工作进度变慢,一般人需要10秒来解决典型的验证图形码。

万物皆有两面性,验证图形码的出现也促进了自动识别验证图形码的技术发展。双方在不断的交战过程中,提升各自的水平。现在验证图形码不再局限于文字验证,其种类也是越来越丰富了,例如滑动验证、声音验证、图像验证等。而自动识别验证图形码技术也已经广泛运用于车牌识别、残缺文献识别等。通过学习自动识别验证图形码技术,不仅仅可以知道验证图形码的识别原理,还可以让您知道如何防止验证图形码被识别。

未完待续……

你可能感兴趣的:(图像识别,我的眼睛,图灵识别)