为什么机器人不能点击网站上的“我不是机器人”框?

点击一个小框就能告诉 Google 你是否是人类
你好,我是悦创。
如果你在网上浏览过一段时间,你很可能会遇到一个 reCAPTCHA 框。这些框在你第一次进入某些网站时会出现,要求你勾选一个框来证明你不是机器人。这个框被标记为“我不是机器人”,每个人都会不假思索地点击,因为他们不是机器人。有时候,点击这个框会迫使你进行一系列视觉谜题,比如让你点击所有带有摩托车的图片或所有带有路灯的图片。这些基本测试让人们相信机器人做不到这些。但实际情况并非如此。
在线机器人,或者通常称为“机器人”,它们非常先进。它们被训练用于从玩 Runescape 到管理整个 X (前称 Twitter) 账户农场等各种任务。所以他们显然可以点击一个框或一个带有停车标志的图像。关键在于这些测试并不是在判断你是否可以点击这些东西,而是如何点击它们。
reCAPTCHA 框判断你是否为人类的方式是,你与机器相比的缓慢和低效。
什么是 reCAPTCHA?
reCAPTCHA 是 Google 拥有的一家公司,负责运行当你在网上浏览时屏幕上出现的所有小框。这些框上有一个右侧带箭头的循环图标,上面写着 reCAPTCHA。这是 Google 为网站主机提供的一项高级程序,帮助他们阻止不需要的流量。
reCAPTCHA 取代了旧的 CAPTCHA 系统。你可能还记得原始的 CAPTCHA,它们是一系列用波浪字体书写或通过某种屏幕遮挡以使其难以辨认的字母和数字。不幸的是,旧系统对视力不好的人来说很困难,对普通人来说可能非常令人沮丧。机器人最终学会了破解旧的 CAPTCHA 系统,所以 Google 收购了一家公司,更新系统以对抗更先进的在线机器人。
CAPTCHA 代表完全自动化的公开图灵测试,用于区分计算机和人类。这个名称很拗口,但它非常直白地描述了这些奇怪的框的目的。它们旨在进行自动化的公开图灵测试。
什么是图灵测试?图灵测试是由计算机科学家艾伦·图灵在 1950 年设计的一个简单测试。该测试的目的是确定某人是计算机、机器人还是人类。机器人或非人类计算实体将不通过测试,从而暴露它们不是人类的身份。
那么,这些框是如何区分机器人和人类的呢?这相当侵入性。
reCAPTCHA 方法
如上所述,测试并不是一个人或机器人能否点击提示你声明“我不是机器人”的小框(尽管任何点击该框的机器人都是在撒谎!有些机器人真无耻。)测试的重点是看你如何点击框。机器人在某些事情上总是比人类快速和高效。例如,如果你编程一个机器人来点击这些烦人的框,机器人将直接快速定位到目标点并尽可能快地点击。光标可能会沿着到达框的最短路径完美直线移动,从而响应极快。响应的速度和鼠标的路径是测试的一部分。
你看,人类是缓慢、低效和随机的。一个人永远不会以相同的方式拖动鼠标到 CAPTCHA 框。人类的手太随机了。同样,他们也不会总是以快速或高效的方式这样做。人们可能会停下来读框或检查他们试图访问的网站。机器人永远不会做这些事情(除非它们被编程为此,但即便如此,它们也总是僵硬和高效的。)
这在使用笔记本电脑的触摸板的人身上尤其如此。触摸板总会导致向“我不是机器人”框的随机和漫无目的的路径,这几乎每次都会保证通过。
如果你点击得太快,你可能会被要求进行一些视觉谜题。新的视觉谜题是原始模糊文字的直接演变。Cloudflare 表示,即使是最先进的 AI 目前也仍然难以从杂乱或模糊的图像中挑选出特定物体。人类则没有这样的问题。被要求在模糊的自行车、摩托车和摩托车图片之间辨别是 AI 目前难以通过的测试。
侵入性和隐形的 reCAPTCHA 方法
一些网站已开始使用隐形 CAPTCHA 程序,它们扫描你的电脑寻找诸如 cookie、浏览历史、鼠标轨迹和互联网行为等信息,以确定你是否是机器人。Google 的 reCAPTCHA Enterprise 系统根据现成的信息给用户一个分数,以确定他们是人类还是机器人。
你可以在这里用 Google 自己的话阅读有关该系统的信息。
这些隐形的机器人社会信用评分系统感觉有点侵入性和有点可怕,但 Google 认为它有助于让用户体验更加流畅。许多人在屏幕上出现 CAPTCHA 框时会感到恼火或沮丧,因为它打乱了他们的常规工作流。这个系统允许你在不必经过这些繁琐测试的情况下访问网站,同时仍然保护网站免受大量机器人活动的影响。
结论
如果你曾经想知道为什么机器人不能在出现时就点击“我不是机器人”框的某种神奇原因,你并不孤单。事实上,没有任何东西阻止机器人在计算机屏幕上点击他们想要的任何东西。关键在于他们如何点击。机器人被编程为快速和高效,它们总是会点击得更快、移动得更快和处理得更快。所以,这些测试是为了观察你完成它们的速度和方式。
在一次有趣的转变中,计算机科学家声称最新版本的 ChatGPT 可以轻松通过图灵测试,甚至是高级的,这只会进一步模糊人类和 AI 在在线活动中的界限。
我们可能需要一个新的 reCAPTCHA 系统,能够筛选出正在开发的更先进和更像人类的机器人。
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】

AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Linux、Web 全栈」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
