跳转到正文

第181期科技3分钟浏览 83

发布 · 杂学书库 别馆

“进行人机身份验证”,点一下怎么就能认出你是人?

复选框并不是测试的全部,而是一次连同前后一起检查的最后确认

一根手指正要按下暗色屏幕上发光的空白复选框,旁边是一个小机器人玩偶

在网站上勾选“我不是机器人”(I'm not a robot)复选框,通常马上就能通过。这个框并不是只看点击本身的测试。谷歌表示,它的reCAPTCHA会综合观察用户在点击之前、点击过程中以及点击之后的操作,来判断对方是不是人。

CAPTCHA是反过来的图灵测试

CAPTCHA(验证码)是英文“全自动区分计算机和人类的公开图灵测试”的首字母缩写。21世纪初,美国卡内基梅隆大学的研究人员给它起了这个名字。

原本的图灵测试是由人来判断机器,而CAPTCHA反过来,是由机器来判断人。它的作用是防止自动程序成千上万次注册账号,或者把票一扫而空。最初常见的方式是让人辨认扭曲的字母并输入。

扭曲字母被淘汰的原因

因为“机器读不懂这些字”的前提已经不成立了。谷歌在2014年12月的一篇文章中公布了自家的研究结果:当时的人工智能即使面对最难的扭曲文字,也能以99.8%的准确率破解。

这就成了一种对人来说麻烦、对机器来说却很容易的测试。于是谷歌不再依靠文字,而是开发了观察用户与网站互动全过程的风险分析方式,由此诞生的就是只有一个复选框的界面。

复选框只是最后的确认

一个常见的误解是,必须像人一样晃动鼠标再点击才能通过。谷歌没有具体公开它看哪些信号,只说与其看那一次点击,不如综合点击前后积累的多种线索来判断。

如果没有把握,就会追加一道题,让你选出有红绿灯或人行横道的图片。2018年还出现了没有复选框、只在后台打分的方式,所以如今很多时候什么都不用点就能通过。

如果总是出现图片题

如果多人共用同一台电脑、通过虚拟专用网络(VPN)连接,或者在短时间内发出大量请求,判断就会变难,图片题可能出现得更频繁。这往往不是说你做错了什么,而是线索不够。

这时冷静地把题做完,或者过一会儿再试,通常就能解决。不过,如果某个窗口自称是机器人验证,却要求你安装程序或粘贴命令,它可能是假的,不要照做。

复选框不是只看点击的测试,而是连同前后行为一起观察后做出判断的最后确认。

整理与参考笔记 · 谷歌安全博客《Introducing No CAPTCHA reCAPTCHA》. 2014年12月3日文章:AI以99.8%的准确率破解扭曲文字,并采用观察点击前、中、后互动的风险分析。具体判断信号未公开;2018年打分方式和VPN相关内容为一般性说明

编写标准报告错误

小测验

谷歌在2014年公布,AI破解扭曲文字验证码的准确率是多少?

仅保存在此浏览器中。

同类文章 · 科技

  1. 11.06科技红绿灯为什么是红、黄、绿浏览 56 · 3分钟
  2. 11.05科技蓝牙这个名字,来自一位丹麦国王的绰号浏览 60 · 3分钟
  3. 11.04科技同一个问题问聊天机器人两次,答案为什么会不一样?浏览 48 · 3分钟