Precursor简介:使用连续客户端信号检测代理行为

Precursor是我们用于机器人管理的新型连续行为验证引擎,可让您了解人类和机器人在整个用户旅程中的实际交互方式。通过将会话级行为转化为机器人检测信号,它以更高的精度识别高级自动化—同时冗余...

机器人缓解是一种对抗性游戏:攻击者适应,防御者反应,循环继续。在Cloudflare,我们将全球网络的可见性与来自客户端环境的信号相结合,从而保持领先地位。在网络层面,我们每天分析超过1万亿个请求,以了解超过20%的网络中的声誉、模式和异常情况。

在客户端方面,我们通过Cloudflare Turnstile更深入地推进了检测, Cloudflare Turnstile已从验证码替代品演变为基于风险的管理挑战,可适应验证用户真实性所需的摩擦量。如今, Turnstile每天在一些互联网上最敏感的端点上运行近30亿次,帮助用户在登录、注册和结账等关键时刻进行验证。

这提高了对客户应用程序最重要领域的保护,但仍然限制了对应用程序其余部分的可见性,即人类和机器人在整个用户旅程中的实际交互方式。这是我们今天通过推出Precursor来缩小的可见性差距。

Precursor是一个基于会话的客户端验证系统,构建时考虑到隐私,它使用动态注入的JavaScript在访问者与应用程序交互时不断收集行为信号。这些信号会被处理并实时整合到Cloudflare的机器人防护中,使我们能够不断区分人流量与自动或代理流量。

这会将挑战提供的客户端检测扩展到整个Web应用程序。Precursor是Turnstile的可选补充,两者都是我们企业机器人管理的功能。这种基于用户旅程的检测功能非常强大,因为现代自动化越来越能够在短时间内呈现合法性。机器人可以执行JavaScript,使用真实的浏览器环境,并传递单个CAPTCHA而不会引起怀疑。