12306网站的验证码应该是目前我觉得最繁琐的

admin 发布于 2024-02-29 阅读(87)

12306网站的验证码应该是目前我觉得最繁琐的。360有项统计,只有8%的网民一次性通过了验证,你在其中吗?

那么上网时,你是否碰到这样的选项:我不是一个机器人?你点下它。然后继续。

但是,这个选框怎么会知道,你是否是机器人?为了回答这个问题,我们必须从这些开始:

它们被称作验证码。人和机器的区别是,人能够阅读扭曲的文字,但机器不行。所以,如果你希望机器人购买演唱会门票或是注册E-mail,我们仅仅需要让它填写验证码。

时间在快速前进,为了解决每天过百万的验证码,一个叫“”的项目出来了,它扫描了从19世纪以来的大量书报,并传送至服务器。因此,每天有一亿个被输入,等于说无数的验证码被制造出来了。

谷歌收购了。他们利用计算机来数字化从19世纪以来的报纸,还有谷歌图书。但又有大量的问题出来了。首先,它对盲人太不友好!盲人得花上成倍的力气填写网络表单。所以,他们就把音频版本的弄成了这样。但不管怎样,给有阅读困难、听觉障碍、弱势或其他感官障碍的人施加了巨大压力。

另一个问题是,一些对付验证码的付费服务开始出现了。那些付费服务是,他们把验证码发动到位于世界各地的验证码农场,一些廉价劳动力就会帮你填写验证码。然后发回你手中,也就是客户端。

最后一个问题,可能也是最严重的问题,计算机视觉能力发展太快了,机器人能直接识别出验证码,然后通过验证。工程师们的思维就是想着怎么让验证码更难解决?之后,他们把验证码扭得更厉害,加噪音,加线条。

但是,机器人发展太快了,又再次攻破了这样的验证码。谷歌做了一项研究发现,人类只有33%的几率能正确输入这些复杂的验证码,而谷歌的黑科技能99.8%答对。那么完了,靠输文字的方式,人终究是干不过机器人。

请通过重新输入以下字符来验证_人是外星人的后代吗_请输入以下验证问题答案,证明你不是外星人^_^

所以,谷歌觉得需要改变。他们摆脱了扭曲的文字验证码,想到了“无验证码的验证码”。当你点击它,它会送一个HTTP请求到,包括你的IP地址、国家、时间戳,以及浏览器的信息,例如点击复选框前鼠标移动的方式,不同页面的时间间隔和其他许多的变量。

有这些信息,在之后都会被谷歌的风险分析学习引擎处理。大多数时候,它可以分辨机器人与人的差别。但是,如果风险分析引擎仍无法确认,这些小众用户就需要完成一项额外的挑战,一个图像识别验证码,例如挑出所有带有商店门面或一组有路标的图片。如果通过这个方式,一次性证明你是人类,就有可能会被谷歌记住,下一次点击那个复选框,你就可以轻松通过。

~没通过

标签:  验证码识别 机器人 谷歌 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。