#21天图文打卡挑战#

网站上的图形验证码和短信息验证码并不是一个概念,我们需要区分清楚。

当我们使用手机号码注册账号时,点击获取验证码后,网页或者app的后台会生成验证码内容。

后台通过发送验证码内容和手机号给短信息服务商(第三方平台),来判断手机号码是否正确以及验证码内容是否合规。

如果一切正常,第三方平台将会把内容提交给通信运营商(移动、电信、联通),然后移动、电信、联通就会返回一条带有数字或者字母的短信息到我们手机,这也就是我们所熟知的短信息验证码。

但是与其相比,互联网上的网站验证码就没有这么简单了,接下来我们就来说说,网站为什么要使用验证码。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(1)

2000年,人们在互联网上一般使用邮件进行沟通,因为各种社交软件在当时还没出现。

然而有人却动起了歪脑筋,他们通过批量注册邮箱,大量群发诈pian邮件。

试想一下当你打开邮箱准备收发邮件时,发现满屏都是垃圾信息广告,这会是什么体验。

就连雅虎这个邮箱服务提供商,也对这些恶意注册邮箱的行为束手无策。

不过事情很快出现转机,计算机天才路易斯·冯·安(来自危地马拉),提出了跨越时代的解决方案。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(2)

他的方案是,在注册邮箱的过程中,可以加入一个判定环节。

也就是我们所熟知的图形验证码,它们是一些歪歪扭扭、模糊不清的数字或者字母。

人类很容易就能完成这些图形验证码的输入操作,而对于当时机器来说,则是无法完成的。

这就是Captcha系统,中文名称叫作“全自动区分计算机和人类的图灵测试”。

关于图灵测试的知识,我在《人工智能拥有意识是什么样的体验?网友:它可以陪我过五一吗》一文中有讲过,大家可以去翻阅一下。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(3)

验证码严格来说应该叫反向图灵测试,因为它是由机器来判断进行操作的是否为人类。

恶意注册邮箱的行为暂时被阻止了,但是又产生了一个新问题,那就是填写验证码太浪费时间了。

假设每个人输入验证码需要10秒,世界上有几十亿人,加起来就是几十亿个10秒,这是非常浪费时间的。

为了解决这个问题,计算机天才路易斯又提出了新的解决方案,它就是reCaptcha验证码系统。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(4)

reCaptcha验证码系统由两部分组成,第一部分不变,都是机器通过自动生成的内容来检测是否为人类操作,而第二部分则是使用机器无法识别的文本。

如果我们在第一部分输入正确,机器就会假设第二部分我们也是输入正确的,然后通过验证,把录入结果返回到主机。

有朋友可能说第二部分怎么直接就跳过了?

别担心,主机会把第二部分内容发送给多个用户,进行交叉验证,确保不会出错。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(5)

然而,在人类通过验证码创造财富的同时,骗子也没闲着。

他们通过各种方法来对付验证码系统。

第一个方法,通过雇佣大量人类劳动力来填写验证码。

比如:在印度,每天如果能填写1000个验证码,就可以获得0.8-1.2美元的收入。

第二个方法更为高级,就是使用人工智能。

2017年,美国人工智能公司Vicarious,就提出了可以使用人工智能技术来破解验证码系统,也叫递归皮质网络。

简单来说,就是把一定数量的图片给机器看,然后机器就可以通过自我学结出规律,从而识别验证码中不断变化的图案。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(6)

所以必须推出更先进的验证码系统。

谷歌在收购reCaptcha验证码系统后,推出了一种特殊的验证码系统——“I’m not a robot”。

在这套验证码的背后,同样有强大的人工智能在保驾护航。

当我们移动鼠标的时候,机器会收集ip地址、浏览习惯、反应时间、鼠标速度和轨迹等大量信息,由此来判断当前行为是否为真实用户在操作。

科学技术能给我们带来生活上的便利,也会被别有用心的人利用。

但人类总是能在关键时刻把文明拉回正道,使文明得以延续下去。

为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)(7)

好了,本期就到这里了,欢迎大家在评论区留下自己的看法。

我是月林科普,关注我,每天分享好玩有趣的科普知识。

本文由月林科普原创,欢迎关注,带你一起长知识!

,