验证码能出“你是人类还是机器人”吗?
天天输验证码,你知道它是用来干什么的吗?
在登录某个账号的时候输入验证码,已经成为再平常不过的事情了。不过不少网友抱怨,现在的验证码真是设置得越来越刁钻了。
验证码的诞生可以追溯到上世纪末,当时黑客非常猖狂,他们创造了一种能够大量重复编写信息的程序,伪装成人类用户,肆无忌惮地朝网络上倾倒 “僵尸”信息,垃圾邮件、垃圾广告、垃圾评论泛滥成灾。
还有程序机器人恶意破解密码、恶意刷票,严重损害商家和消费者的利益。
从1946年世界上第一台计算机出现开始,聪明的人类就已经考虑计算机发展到替代人类的可能性。
艾伦·麦席森·图灵,被称为计算机科学之父、人工智能之父,专门设计了一个著名的“图灵测试”,用来判定计算机能否在智力行为上表现得和人无法区分。
当主持人问了1个问题,然后无法从2个解答中分辨出谁是人类、谁是计算机时,就表明计算机的智能水平已经与人类没有差异了。
“图灵测试”是由人类来判断:谁是计算机?谁是人类?
最重要的目的,是识别出计算机。反过来的“图灵测试” 就是验证码。
那么“验证码”,是由计算机来判断:谁是人类?谁是计算机?
最重要的目的,是识别出人类。
以目前的眼光来看,这个验证码确实略显简陋。但是在计算机技术还不发达的年代,这样的验证码,已经足以识别出人类:
只有人类,才能识别出验证码中被严重扭曲的字母或者数字;
而计算机,则无法识别。
基于这样的验证码,各种计算机系统(例如:网站、邮箱等)成功识别到真正的人类后,允许人类继续操作,比如:登录邮箱、投票等。
面对越来越“变态”的验证码,不少人质疑:“为了保护我银行卡里的五毛钱,设置八层验证真的值得吗?”
答案是,值得。
所谓安全验证,判断的不仅仅是用户注册时设置的用户名、密码等,还要判断是不是真人、是不是本人操作。
目前为止,乖乖输入验证码,依然是区别人和计算机最有效率的方法。
验证码难度的提升,反映的是人工智能技术的进步。机器越来越“聪明”,面临的挑战便越来越多,再复杂的验证码,也会有走投无路的一天,需要寻求新的改革。
但作为只想要网上轻松冲浪的用户,我们只求验证,别竭尽脑汁找规律了。
来源:综合网络,如有侵权,请联系删除。