短信验证码要被淘汰?人工智能与验证码的博弈
2018-01-18 16:52
232 查看
短信验证码要被淘汰?随着人工智能越来越迅速的发展,依靠一台机器模拟人类的技术已越来越全面,除去那些众所周知的比赛外,这些技术对验证码行业也有着一定的影响。回顾历史长河里,随着时代的进步,科技的发展,不断迭变的验证方式,让我们也能从中预判些许未来。
在本世纪头十年里,当自动化的软件机器人横行网络时,最终出现的解决方案是图灵测试的一个变种,俗称验证码)。验证码系统让网站得以对人类和机器的行为加以区分。然而,随着计算机视觉技术的进步让计算机得以识别图像,这也让验证码失去了当初的意义,不再能发挥作用。
![](https://img-blog.csdn.net/20180118165108268?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcmVueGlubF9jb20=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2014年,谷歌正式抛弃了基于文字的验证码系统,代之以“我不是机器人”按钮。这套基于人工智能的系统还包含了二次测试,用户有时需要从图集中点选所有包含猫或其他事物的图像。2017年3月,谷歌再次对此验证方式进行革新,上线的隐形系统已经“让数百万人类用户每天无需任何点击就通过了验证”。
然而,伯恩茅斯大学的蒋楠预测,如果人工智能足够接近人类,那么所有的验证码系统都有可能被破解。“如果我们开发出顶尖的人工智能技术,那么这些验证操作有可能被一些我们尚不知道的人工智能算法模拟完成。如何在维持安全性的同时,又能保留验证码方案的易用性,这是一道难题。”
实际上在移动端,依照目前的技术,基于手机号码实名制的前提,每一个用户的电话号码背后均有一个真实身份的存在。在此基础上,填写手机号后,一键匹配后台手机号码身份信息,即可成功验证,这样对无身份的机器有较好的阻拦作用。在人工智能与验证码博弈的时代里,这样的验证方式实现了验证技术的革新,顺应了时代的发展,再加上现在的第三方、扫码及指纹登录验证方式,短信验证码可能也会逐步退出历史舞台。
在本世纪头十年里,当自动化的软件机器人横行网络时,最终出现的解决方案是图灵测试的一个变种,俗称验证码)。验证码系统让网站得以对人类和机器的行为加以区分。然而,随着计算机视觉技术的进步让计算机得以识别图像,这也让验证码失去了当初的意义,不再能发挥作用。
2014年,谷歌正式抛弃了基于文字的验证码系统,代之以“我不是机器人”按钮。这套基于人工智能的系统还包含了二次测试,用户有时需要从图集中点选所有包含猫或其他事物的图像。2017年3月,谷歌再次对此验证方式进行革新,上线的隐形系统已经“让数百万人类用户每天无需任何点击就通过了验证”。
然而,伯恩茅斯大学的蒋楠预测,如果人工智能足够接近人类,那么所有的验证码系统都有可能被破解。“如果我们开发出顶尖的人工智能技术,那么这些验证操作有可能被一些我们尚不知道的人工智能算法模拟完成。如何在维持安全性的同时,又能保留验证码方案的易用性,这是一道难题。”
实际上在移动端,依照目前的技术,基于手机号码实名制的前提,每一个用户的电话号码背后均有一个真实身份的存在。在此基础上,填写手机号后,一键匹配后台手机号码身份信息,即可成功验证,这样对无身份的机器有较好的阻拦作用。在人工智能与验证码博弈的时代里,这样的验证方式实现了验证技术的革新,顺应了时代的发展,再加上现在的第三方、扫码及指纹登录验证方式,短信验证码可能也会逐步退出历史舞台。
相关文章推荐
- 短信验证码要被淘汰?人工智能与验证码的博弈
- Android实战简易教程<三十九>(第三方短信验证平台Mob和验证码自动填入功能结合实例)
- 手机短信验证码注册-短信平台验证码开发6
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
- 手机验证码平台,怎么发送手机验证码,php开发手机验证码短信接口功能
- SMS_SDK短信验证 官方的新版本的获取验证码方法已经修改
- js+servlet 实现发送短信验证码,并开始倒计时,进行验证
- android 验证码之短信验证(云之讯短信平台)
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
- PHP实现对短信验证码发送次数的限制(防机刷验证码)
- Java生成六位验证码(发短信验证)
- 支付宝小程序手机验证码,小程序短信验证码开发
- 短信验证码、图形验证码、邮件验证的自动化测试
- 短信验证码60倒计时,jquery/js实现案例-短信平台验证码开发8
- PHP实现对短信验证码发送次数的限制(防机刷验证码)
- 设置短信验证码开发的回调地址-短信平台验证码开发9
- 短信验证(手机号注册,绑定手机号获取验证码)
- java调接口实现发送手机短信验证码功能,手机验证码,接口调用