AI News HubLIVE
站内改写1 分钟阅读

Introducing Precursor:通过持续的客户端信号检测代理行为

Cloudflare推出Precursor——一种基于客户端会话的行为验证系统,通过持续收集用户交互信号来区分人类与自动化流量,弥补传统验证方式的盲区,提高检测精度并减少对合法用户的干扰。

来源Cloudflare AI Blog作者: Marina Elmore

Cloudflare今日宣布推出Precursor,这是一种全新的客户端行为验证引擎,旨在通过持续收集用户交互信号来识别和区分人类用户与自动化机器人。在当今的网络环境中,机器人攻击手段不断进化,传统的单点验证(如CAPTCHA)已不足以应对复杂的自动化行为。Precursor的推出正是为了填补这一空白。

Precursor的核心原理是在用户访问网站时,动态注入一段轻量级JavaScript代码,该代码会收集鼠标移动、键盘活动、焦点变化和页面可见性等行为信号。这些信号经过压缩和缓冲后,定期发送到Cloudflare的边缘服务器进行分析。与传统的基于请求的检测不同,Precursor将整个会话期间的行为整合成一个连续的行为档案,从而更准确地判断用户是否为人。

例如,人类鼠标运动受生理限制,呈现弧形轨迹并伴有震颤,而机器人往往表现出直线、精确的移动。键盘输入方面,人类敲击有自然的节奏变化,而自动化程序通常过于规律。Precursor通过交叉验证这些信号,能够发现难以伪造的行为模式。重要的是,该系统不记录具体的按键内容,仅关注时间和节奏,从而保护用户隐私。

Precursor作为Cloudflare Bot Management的补充功能,可与现有的Turnstile挑战机制配合使用。在启用后,它能够将检测覆盖范围从关键的登录、结账等页面扩展到整个应用程序,监控用户在整个会话中的行为。同时,Precursor引入了基于会话的分析仪表板,帮助安全团队查看典型的会话行为、发现异常偏离以及识别长期自动化迹象。

目前,Precursor已开始部署,用户可直接从Cloudflare仪表板启用。在正式发布前,该功能将免费使用。企业版Bot Management客户可以将其设置为低摩擦模式(仅观察)或完全验证模式(对无有效会话的请求进行挑战)。Precursor的推出标志着机器人检测从静态点验证向动态会话分析的重要转变,为应对日益复杂的自动化威胁提供了更强大的工具。

Introducing Precursor:通过持续的客户端信号检测代理行为 | AI News Hub