为什么会莫名来验证码信息(为了看清甚至怀疑自己视力有问题)
#21天图文打卡挑战#
网站上的图形验证码和短信息验证码并不是一个概念,我们需要区分清楚。
当我们使用手机号码注册账号时,点击获取验证码后,网页或者app的后台会生成验证码内容。
后台通过发送验证码内容和手机号给短信息服务商(第三方平台),来判断手机号码是否正确以及验证码内容是否合规。
如果一切正常,第三方平台将会把内容提交给通信运营商(移动、电信、联通),然后移动、电信、联通就会返回一条带有数字或者字母的短信息到我们手机,这也就是我们所熟知的短信息验证码。
但是与其相比,互联网上的网站验证码就没有这么简单了,接下来我们就来说说,网站为什么要使用验证码。
2000年,人们在互联网上一般使用邮件进行沟通,因为各种社交软件在当时还没出现。
然而有人却动起了歪脑筋,他们通过批量注册邮箱,大量群发诈pian邮件。
试想一下当你打开邮箱准备收发邮件时,发现满屏都是垃圾信息广告,这会是什么体验。
就连雅虎这个邮箱服务提供商,也对这些恶意注册邮箱的行为束手无策。
不过事情很快出现转机,计算机天才路易斯·冯·安(来自危地马拉),提出了跨越时代的解决方案。
他的方案是,在注册邮箱的过程中,可以加入一个判定环节。
也就是我们所熟知的图形验证码,它们是一些歪歪扭扭、模糊不清的数字或者字母。
人类很容易就能完成这些图形验证码的输入操作,而对于当时机器来说,则是无法完成的。
这就是Captcha系统,中文名称叫作“全自动区分计算机和人类的图灵测试”。
关于图灵测试的知识,我在《人工智能拥有意识是什么样的体验?网友:它可以陪我过五一吗》一文中有讲过,大家可以去翻阅一下。
验证码严格来说应该叫反向图灵测试,因为它是由机器来判断进行操作的是否为人类。
恶意注册邮箱的行为暂时被阻止了,但是又产生了一个新问题,那就是填写验证码太浪费时间了。
假设每个人输入验证码需要10秒,世界上有几十亿人,加起来就是几十亿个10秒,这是非常浪费时间的。
为了解决这个问题,计算机天才路易斯又提出了新的解决方案,它就是reCaptcha验证码系统。
reCaptcha验证码系统由两部分组成,第一部分不变,都是机器通过自动生成的内容来检测是否为人类操作,而第二部分则是使用机器无法识别的文本。
如果我们在第一部分输入正确,机器就会假设第二部分我们也是输入正确的,然后通过验证,把录入结果返回到主机。
有朋友可能说第二部分怎么直接就跳过了?
别担心,主机会把第二部分内容发送给多个用户,进行交叉验证,确保不会出错。
然而,在人类通过验证码创造财富的同时,骗子也没闲着。
他们通过各种方法来对付验证码系统。
第一个方法,通过雇佣大量人类劳动力来填写验证码。
比如:在印度,每天如果能填写1000个验证码,就可以获得0.8-1.2美元的收入。
第二个方法更为高级,就是使用人工智能。
2017年,美国人工智能公司Vicarious,就提出了可以使用人工智能技术来破解验证码系统,也叫递归皮质网络。
简单来说,就是把一定数量的图片给机器看,然后机器就可以通过自我学结出规律,从而识别验证码中不断变化的图案。
所以必须推出更先进的验证码系统。
谷歌在收购reCaptcha验证码系统后,推出了一种特殊的验证码系统——“I’m not a robot”。
在这套验证码的背后,同样有强大的人工智能在保驾护航。
当我们移动鼠标的时候,机器会收集ip地址、浏览习惯、反应时间、鼠标速度和轨迹等大量信息,由此来判断当前行为是否为真实用户在操作。
科学技术能给我们带来生活上的便利,也会被别有用心的人利用。
但人类总是能在关键时刻把文明拉回正道,使文明得以延续下去。
好了,本期就到这里了,欢迎大家在评论区留下自己的看法。
我是月林科普,关注我,每天分享好玩有趣的科普知识。
本文由月林科普原创,欢迎关注,带你一起长知识!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com