为什么浏览器总问我是不是机器人

作者: 雪鹅

为什么浏览器总问我是不是机器人0

证明自己不是机器人,几乎是每个网络“冲浪人”的日常小考。例如,你正在网上订票,准备支付时,界面出现一个弹窗,要求确认你是人类:请在5秒内找出所有的十字路口;请在3秒内点击混在草丛中的自行车……那么,这个验证是如何判断你是不是真实人类的?

这场人机战的关键裁判叫reCAPTCHA。

reCAPTCHA是谷歌开发的一种安全机制,核心任务就是区分真人用户和自动化程序。每当你在网上点击那个“我不是机器人”的小方框时,就是在进行一场人机较量。reCAPTCHA通过分析你点击的速度、鼠标的轨迹,以及你在页面上的一些小动作,来判断你到底是不是人类,把恶意程序挡在门外,确保真正的用户通过。

人在操作鼠标时,手指总是会有些许抖动的,移动路径可能会有一些小弯曲或停顿,速度时快时慢,点击前随着阅读和思考有片刻停顿,或是在点击后追加一些惯性动作。这些微小的动作通常会比机器人更自然。机器人则趋向于完美的直线和精准的点击,鼠标的移动路径通常是最短的直线,点击速度也十分一致。这种差异是用来识别人类和机器人的关键。

当用户点击太快或轨迹过于像机器人时,系统会触发更复杂的视觉验证,如看上去更模糊、角度更奇怪的图片。因为物体从不同角度看,轮廓、光影会发生变化,会导致识别难度大大增加。电脑程序主要根据平面图像来理解三维物体,如果训练数据不够全面,就可能无法准确识别出在特定角度下的物体。人类的大脑则天然擅长处理这些变化,即使图片质量不高或角度怪异,也能迅速识别出目标物体。

随着人工智能技术的迅猛发展,机器人不仅能执行点击任务,也能逐渐通过复杂的算法模仿人类行为。防御与攻击相互推动,像一场无休止的猫鼠游戏。每一步都要求防御系统不断进化,以应对愈加精巧的对抗性AI。

(秋秋摘自微信公众号“DataCafe”,本刊节选,Raven图)

经典小说推荐

杂志订阅

友情链接