当前位置:
文章详情

当你输入验证码之后,这个世界发生了什么?

2020-01-23 14:52:03 2点赞 0收藏 0评论

当代生活,每个用户的手中都会有或多或少的账号,而在你登录的时候总会有几个讨厌的弹出窗口,尤其是验证码。起码春运时节,很多朋友应该看 12306 的验证码已经看到要疯了……

当你输入验证码之后,这个世界发生了什么?

验证码存在的意义是什么?验证码未来会变成什么样子?

01

为什么要有验证码?

在解释验证码之前,我们首先要介绍一个超越时代的大牛 —— 英国计算机科学家 Alan Mathison Turing 艾伦·图灵,他还有一个更为大家熟知的称号「人工智能之父」。

当你输入验证码之后,这个世界发生了什么?

有关他的故事可以看看电影《模仿游戏》,「卷福」本尼迪克特主演。

当你输入验证码之后,这个世界发生了什么?

早在 1950 年,图灵就在一篇论文中提出了一个「未来计算机」的可能性,他认为未来的计算机一定会具有「智能」,而鉴于智能这件事情难以分辨,图灵就提出了一个非常具有划时代意义的验证方式:

如果一台机器能够与人类展开对话(通过电传设备)而不能被辨别出其机器身份,那么称这台机器具有智能。

这也被后人称之为「图灵测试」,也是目前区分人类和机器人的主要思路。

当你输入验证码之后,这个世界发生了什么?

而验证码的全称是全自动区分计算机和人类的公开图灵测试(Completely Automated Public Turing test to tell Computers and Humans Apart,简称 CAPTCHA),由卡内基梅隆大学的路易斯·冯·安于 2002 年提出。

我们都知道不管是网站还是 App 是建立在服务器上的,而服务器的容量和带宽是有限的,如果大量的非人流量涌进了服务器中,会造成服务器的荷载过量,影响正常用户的使用。这些非人流量中既有机械劳作的机器人,也有抓取页面信息的爬虫。

就像这段时间春运买火车票,和你一起抢票的除了众多和你一样归家心切的同路人之外,还有抢票机器人、挂着抢票脚本的黄牛和各大出行 App。而后面这几个的抢票能力可比单个购票用户强太多了……

当你输入验证码之后,这个世界发生了什么?

因此开发者要保证正常用户的正常使用,而这首先就要区分人和机器人,验证码的作用就是这个了。

另外验证码还可以起到「确认」的作用,通过一对一的验证码确定涉密操作是本人所为。

02

验证码并非一劳永逸

和众多技术一样,验证码也是不断进步发展的,从最早的四位数字+文字,到后来的长串英文、数字运算、汉字识别、图片识别、简单语义分析、常识问答等等的种类。

当你输入验证码之后,这个世界发生了什么?

英文 + 数字

当你输入验证码之后,这个世界发生了什么?

图片内容识别

当你输入验证码之后,这个世界发生了什么?

图片内容识别

当你输入验证码之后,这个世界发生了什么?

问答

更难的还有语音电话验证码、短信上传式验证码等等,可以说破解难度是一步一登天。

当你输入验证码之后,这个世界发生了什么?

发送短信验证码

当你输入验证码之后,这个世界发生了什么?

???

而在这些复杂的验证码背后,则是不断进步的验证码破解方式:从最早的暴力破解、 OCR 文字识别、撞库识别到最先进的 Tensorflow 深度学习识别验证码,双方就在你来我往中不断升级自己的战斗力,实现螺旋式上升。

当你输入验证码之后,这个世界发生了什么?当你输入验证码之后,这个世界发生了什么?

事实上,相较于不断升级的验证码,与之相对的验证码破解技术这些年进步幅度并不大,这其实主要是因为对于愈发复杂的验证码破解者可以使用的手段并不多。

拿到一段验证码之后,首先算法要自动提取验证码中的文字,紧接着要去降低验证码中的「噪声元素」对识别算法的影响,然后要分割单个文字元素,进而提取出验证码。并且在不同字体和干扰噪声的基础、识别准确率和时间限制的情况下,很难开发出一套具有普适性的破解算法。

但是对于传统验证码来说,破解者们还有一招终极大招 —— 人力打码,网上有众多打码平台,发布任务之后就会有人过来人力打码,这就相当于是用人力这个作弊的方式通过了图灵测试。

当你输入验证码之后,这个世界发生了什么?

但是各位千万注意,这种打码兼职平台基本都是假的,打了码付出劳动,想要提现就麻烦了;此外还有些平台会先收取「手续费」之类的脏心钱,大家千万注意别上当,我在大学时就曾经遭受过这种来自社会的毒打,损失了几百块。

03

新技术只要按一次按钮

复杂的验证码尽管不需要担心破解算法的攻击,但是对于正常人类用户来说就无异于是一种折磨,这里我个人重点「表扬」一下三星云的验证码,每次都能打消我使用的动力。

当你输入验证码之后,这个世界发生了什么?

因此在移动时代,减少输入、主要依靠点击滑动等互动操作的验证码就成为了最符合用户使用习惯的验证码。目前滑块式验证码和图片元素识别式的验证码是各大网站最主要的验证码。

当你输入验证码之后,这个世界发生了什么?

但是目前体验最好的验证码服务还是来自于 Google 在 2014 年推出的 noCAPTCHA,直译就是「没有验证码的验证码」,目前已经使用了相当长的一段时间了,当 Google 服务器认为你是机器人的时候就会弹出,用户只需要点击一下「I'm not a robot」前面的白色方块就可以完成验证。整个过程只要几秒钟,不需要输入任何内容就可以完成验证。

当你输入验证码之后,这个世界发生了什么?

而在简单一点的背后,则是 Google 风险分析引擎在发挥作用,这个引擎会在用户点击验证码前、点击中和点击后分析用户是否是真人,这个引擎会上传用户的 IP、国家、点击时间、鼠标轨迹、网页滚动记录等用户使用条件到服务器中,进而分析用户的真实身份是人还是机器人。

目前这项技术国内也出现了一些仿效者。

当你输入验证码之后,这个世界发生了什么?

虽然验证码诞生不过十几年,但是已经成为了网络世界最重要的守护者之一。对于用户来说,验证码多少让人讨厌,但是随着技术的不断进步,验证码也在趋于无感化。相较于和抢票软件一起买火车票,大家作为人类在同一个验证码下「公平竞争」似乎更公平一些。


撰文 / 恺伦

编辑 / 恺伦

责任编辑 / 恺伦

© 爱否科技原创内容 转载请联系后台

展开 收起

Apple 苹果 iPhone 11系列 A2223 4G手机

Apple 苹果 iPhone 11系列 A2223 4G手机

1699元起

Apple 苹果 iPhone 13系列 A2634 5G手机

Apple 苹果 iPhone 13系列 A2634 5G手机

3580.51元起

Apple 苹果 iPhone 14 Pro Max 5G手机

Apple 苹果 iPhone 14 Pro Max 5G手机

3999元起

Apple 苹果 AirPods Pro 2 入耳式降噪蓝牙耳机 白色 苹果接口

Apple 苹果 AirPods Pro 2 入耳式降噪蓝牙耳机 白色 苹果接口

1445.17元起

Apple 苹果 iPhone 14 Pro系列 A2892 5G手机

Apple 苹果 iPhone 14 Pro系列 A2892 5G手机

5308元起

Apple 苹果 AirPods 3 MagSafe充电盒版 半入耳式真无线蓝牙耳机 白色

Apple 苹果 AirPods 3 MagSafe充电盒版 半入耳式真无线蓝牙耳机 白色

988元起

Apple 苹果 iPhone 14系列 A2884 5G手机

Apple 苹果 iPhone 14系列 A2884 5G手机

4129元起

Apple 苹果 iPhone 12系列 A2404 5G手机

Apple 苹果 iPhone 12系列 A2404 5G手机

3199元起

Apple 苹果 iPad 9 2021款 10.2英寸 平板电脑

Apple 苹果 iPad 9 2021款 10.2英寸 平板电脑

1809元起

咏远Y10骨传导运动游泳耳机防水专业不入耳无线蓝牙潜水下专用

咏远Y10骨传导运动游泳耳机防水专业不入耳无线蓝牙潜水下专用

338元起

Apple 苹果 AirPods Pro 入耳式真无线降噪蓝牙耳机

Apple 苹果 AirPods Pro 入耳式真无线降噪蓝牙耳机

989元起

咏远Y9骨传导运动游泳耳机自带内存一体不入耳戴不痛防水专业挂耳

咏远Y9骨传导运动游泳耳机自带内存一体不入耳戴不痛防水专业挂耳

暂无报价

Redmi 红米 K50 5G手机

Redmi 红米 K50 5G手机

1314元起

Apple 苹果 iPhone XR 4G手机

Apple 苹果 iPhone XR 4G手机

1939元起

Redmi 红米 K40 5G手机

Redmi 红米 K40 5G手机

1739元起

UGREEN 绿联 iPhone 11 高清钢化前膜 两片装

UGREEN 绿联 iPhone 11 高清钢化前膜 两片装

7.8元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松