值得再看一眼的理由
每个事件都包含标记、风险评分和机器人判定,均在服务器端计算。它们永远不会传到浏览器,因此机器人无法根据它们调整自身。
机器人和自动化
脚本、无头浏览器和代理,无论由谁驱动。
- 自动化
webdriver、ChromeDriver、Selenium、Playwright、Phantom 或 Nightmare 的残留。
automation - 无头
无头浏览器的用户代理。
headless - AI 代理
AI 代理驱动浏览器,通过其 user agent 或 Web Bot Auth 签名识别。
ai-agent - 已重放
相同的请求在7天内已发送过。
replayed - Socket 验证失败
浏览器返回了一个 API 从未写入其 WebSocket 的挑战,就像重放或伪造的识别一样。
socket-proof-failed - TLS 不匹配
连接的 TLS 握手与其声称的浏览器不匹配。
tls-mismatch - 开发者工具
页面上已打开 DevTools。
developer-tools
网络
连接的真实来源。
- VPN
该IP是已知的VPN出口。
vpn - 私密中继
许多Safari用户开启的iCloud Private Relay。
private-relay - 代理
该 IP 位于开放代理列表中。
proxy - 住宅代理
家庭或办公室 IP,其时区与浏览器不一致。
residential-proxy - Tor
该 IP 是 Tor 出口节点。
tor - 数据中心
该 IP 属于托管服务商,而非家庭或移动网络,且不是已知的 VPN 出口。
datacenter - 滥用 IP
该 IP 有滥用记录。
abusive-ip - 时区不匹配
浏览器的时区与连接的 UTC 偏移量不同。
timezone-mismatch
设备完整性
谎报自身信息的浏览器,以及名不副实的硬件。
- 篡改
原生函数被脚本替换,或信号相互矛盾。
tampering - 虚拟机
虚拟机的显示适配器或硬件配置文件。
virtual-machine - 软件渲染器
WebGL 在 CPU 上绘制:无头浏览器、虚拟机和设备农场。
software-renderer - 罕见设备
服务中其他访客几乎没有的硬件。
rare-device
隐私
许多真实用户的选择,因此权重较低。
- Incognito
隐私窗口。
incognito - 隐私浏览器
Brave、DuckDuckGo、Tor Browser 或 Mullvad Browser。
privacy-browser - 隐私设置
Canvas 读取被浏览器或扩展程序随机化或替换。
privacy-settings
从一个数字开始
风险评分是事件标记权重的总和。项目可以设置自己的权重。
- 0–4 低风险
大多数真实用户都会到达这里。
- 5–14 中等风险
在敏感流程中值得再次检查。
- 15+ 高风险
同时出现多个强信号。
每个事件的机器人判定
bad- 自动化工具控制浏览器,AI 智能体也包括在内。
good- 来自其自有网络的已知爬虫,或主动声明身份的 AI 智能体。
not_detected- 两者都不是,这是您的大部分流量。
Velocity显示访问者在之前5分钟、1小时和1天内的活跃程度:短时间内出现大量用户或国家,表明存在账号刷取行为。
阅读信号参考文档 →{
"requestId": "1792578564800.yU4Ety",
"visitorId": "q1yLOPpzvOstEQCFQQxE",
"riskScore": 3,
"bot": "not_detected",
"detected": ["vpn", "timezone-mismatch"],
"confidence": 0.98,
"externalId": "user-2077",
"velocity": { "24h": { "events": 3, "distinctExternalId": 1, "distinctCountry": 1 } }
}查看您自己的信号
每个信号都包含在所有套餐中,从首次识别开始。