CAPTCHA测试背后的秘密

CAPTCHA测试背后的秘密

首页休闲益智秘密之盒更新时间:2024-05-04

如果你在互联网上并且不是机器人,你可能曾经接受并成功通过经典的“你是机器人吗?”CAPTCHA测试。如果你未通过这个测试,或许会瞬间怀疑自己到底是不是一个人类。撇开人生意义的危机不谈,这些测试的工作原理可能并不是你所期待的。

在“全自动公开图灵测试,用于区分计算机与人类”,或称为CAPTCHA测试中,用户需要完成一个任务,以区分他们和机器人。尽管官方名称为全自动图灵测试,但通常被视为是一种反向图灵测试,因为计算机正在确定一个对象是否为人类,而不是人类判断对象是否为人类。

这些测试的范围从恼人的(“请选择这个图像中包含丘陵的部分”)到不那么恼人的(“点击这里确认你不是机器人”)。但是这些后者的测试是如何工作的呢?难道机器人连按按钮都做不到吗?

简而言之,不是的。英国电视节目《QI》的一个片段解释说,在你按按钮之前,测试实际上是在观察你的行为。机器人可以被制造出来按按钮,但是在按按钮前模拟人类的正常行为会更困难。

根据网络安全公司Cloudflare的说法,这个测试会跟踪用户向框移动鼠标的动作。

“即使是人类最直接的动作在微观层面上也存在一些随机性:微小的无意识的动作,机器人无法轻易模仿。如果鼠标的移动包含了一些这种不可预期性,那么测试就会判断用户很可能是合法的。”Cloudflare在他们的网站上说。“reCAPTCHA也可能会评估浏览器上用户设备中存储的Cookie和设备的历史记录,以确定用户是否有机器人的可能性。”

Cookie和最近的历史记录可以告诉计算机你是一个人还是约翰尼5号。

《QI》的主持人桑迪·托克斯维格在视频中说:“比如,在你勾选这个框之前,你看了几个猫视频,点赞了关于格里塔·桑伯格的推文,你在开始工作前检查了你的Gmail账户——所有这些都让它们认为你一定是一个人类。”

“基本上,当你点击‘我不是机器人’时,你是在告诉网站查看你的数据并自行决定。”

通常情况下,这个测试足以让程序相信你是一个人类,但有时它会给你一些备选测试,比如如果你的鼠标移动太准确或者你的浏览历史像是机器人的话。要么你就是一个机器人,也许比真正的人更擅长证明你是一个人类。

本文的早期版本发表于2023年4月。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved