当前位置:首页|资讯

网站上的那些“我不是机器人”的复选框,为什么机器人不能去点?

作者:神译局发布时间:2024-09-22

神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。

编者按:但凡在网上逛过一段时间的人都会遇到过要求证明你是人的那个方框,点一下或者再做个看图测试就能证明你是人。但在人工智能越来越先进的情况下,这些事情似乎人工智能做起来也是易如反掌,其背后的奥秘是什么呢?文字来自编译。

在网上逛过一段时间的你大概都会遇到过 reCAPTCHA 框。这些框会在你首次进入某些网站的时候出现,网站会要求你勾选一个框来证明你不是机器人。框旁边会写有“我不是机器人”字样,每个人都会毫不犹豫去点击,因为自己确实不是机器人。有时候,点击这个框会迫使你做一系列的看图答题,比如要求你点击所有带有摩托车的图像或点击所有带有路灯的图片。这些测试会让人觉得机器人是做不了这些任务的。但事实并非如此。

在线机器人(一般叫“bot”)其实很先进。经过训练这些机器人可以做很多事情,比如玩游戏,管理一整个 X 账号军团等。所以点击带有停止标志的框或图像对它们来说一点不成问题。这些测试的目的不是确定你有没有能力正确点击,而是为了确定你是怎么点击的。

reCAPTCHA 框如何判断你是否是人类?看你跟机器相比速度有多慢、效率有多低。

什么是 reCAPTCHA?

reCAPTCHA 是 Google 旗下公司,你在浏览互联网时屏幕显示的那些框都是它弄出来的。这些框的右侧有一个带箭头的徽标,上面有 reCAPTCHA 字样。这是谷歌向网站托管商提供的一项高级服务,可帮助阻止不想要的流量流入网站。

reCAPTCHA 替代了旧的 CAPTCHA 系统。最初的 CAPTCHA由一系列字母和数字组成,字体风格是波浪形,或有些文字会被屏幕遮挡,以难以辨认为目的。不幸的是,旧系统对于视力不好的人来说很难,对于普通人来说也可能非常令人沮丧。而且机器人最终学会了如何破解旧的 CAPTCHA 系统,于是谷歌收购了一家公司,对系统进行更新,新系统变得更加多样化更加强大,从而对抗更先进的在线机器人。

CAPTCHA 的意思是全自动区分计算机和人类的图灵测试(Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA)。名字听起来有点拗口,但也非常直白地描述了这些傻乎乎的方框的用途。

那什么是图灵测试?图灵测试是计算机科学家艾伦·图灵在 1950 年的时候设计的一项测试。测试的目的是确定对方是计算机、机器人还是人类。机器人或非人类计算机实体将无法通过这项测试,因此无法证明自己不是人类。

那这些方框究竟是如何区分机器人和人类的呢?手段可以说相当具有侵入性。

reCAPTCHA的手段

如上所述,这项测试的目的不是为了看看一个人或机器人能不能去点击那个保证自己不是机器人的小框(有些机器人就很大胆去撒谎,会去点击这个框!)测试的目的是为了看看你是怎么点的。机器人在某些事情上总是比人类更快、更有效率。比方说,如果对机器人进行编程,让它们在这些讨厌的框出现的时候就点击,机器人就会径直找到焦点并尽快点击。光标很可能会沿一条最短路线笔直移动到框上,响应之快令人难以置信。但响应速度与鼠标移动路线也是测试的一部分。

看吧,人类行动缓慢、低效、随机。一个人点击CAPTCHA 框的方式永远不会一模一样。人手的随机性太强了。同样地,人也不会永远能以快速或高效的方式做到这一点。人可能会停下来看看框的内容,或之后看看自己想要访问的网站。机器人永远不会做这些事情(除非被编程去做,但即便如此,其执行总是严格而高效。)

对于在笔记本电脑上用触控板的人来说尤其如此。人使用触控板时的随机性总是很强的,这几乎每次都能保证表现及格。

如果你点击得太快的话,系统可能会额外要求你做一道看图题。新的看图题是原先模糊文字识别的升级。Cloudflare 表示,哪怕是最先进的人工智能目前也难以从杂乱或模糊的图像当中挑选出特定物体。但人类没有这种的问题。辨认自行车、轻便摩托车以及摩托车的模糊图片是人工智能目前难以通过的测试。

侵入且隐形的 reCAPTCHA 手段

有些网站已经开始应用隐形的 CAPTCHA 程序。这些程序会扫描用户计算机的 cookie、浏览历史记录、鼠标轨迹以及互联网行为等信息,通过这些确定你是否是机器人。谷歌的 reCAPTCHA Enterprise 系统会基于现有信息给用户打分,以确定对方是人类还是机器人。

这些隐形的机器人社会信用评分系统让人感觉侵入性有点强,令人毛骨悚然,但谷歌声称这可以让用户体验更加顺畅。屏幕上出现 CAPTCHA 框会令很多人感到恼火或沮丧,因为正常的流程被打断了。这样一套系统可以让用户访问网站而不需要去做那些棘手的测试,同时仍能保护网站免受大量机器人活动的侵害。

结论

为什么机器人在出现“我不是机器人”的那个框时直接去点呢?如果你曾经为此百思不得其解的话,那你并不孤单。说实在的,没什么可以阻止机器人去计算机屏幕点击它们想要的任何内容。关键在于怎么点。对机器人的编程就是要以快速高效为目的,其点击速度、移动速度和处理速度总比人类要快。所以,系统会监视你完成这些动作的速度和方式。

有趣的是,有计算机科学家称,最新版的 ChatGPT 可以相对轻松地通过图灵测试,甚至更高级测试,若果真如此的话,人类与人工智能的在线活动将变得越来越难以区分。

道高一尺,魔高一丈,也许我们需要一个新的 reCAPTCHA 系统来应对更先进、更像人类的机器人了。

译者:boxi。


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1