Bot Management 客户可以根据 Cloudflare 网络上的流量查看每个 JA4 指纹的聚合智能数据。使用此数据可以了解请求为何获得特定的 bot 分数,或者将其输入到在 Cloudflare Workers 中或在您源站上运行的您自己的机器学习模型中。
具体而言,对于每个 JA4 指纹,您将能够访问以下信息:
- Cloudflare 看到的与浏览器关联的流量百分比。
- Cloudflare 看到的与已知 bot 关联的流量百分比。
- Cloudflare 看到的主动使用此指纹的网络数量。
- 看到来自此指纹流量的 Cloudflare 站点数量。
- 该指纹请求缓存内容并生成错误的频率。
您还可以将这些字段与 Workers AI 配合使用,以构建自定义机器学习模型。
信号智能字段显示 Cloudflare 在过去一小时内在全球范围内看到的关于特定 JA4 的观察结果。
| 字段名称 | 描述 |
|---|---|
h2h3_ratio_1h |
在过去一小时内,HTTP/2 和 HTTP/3 请求与该 JA4 指纹的总请求数的比率。值越高,表示与其他协议版本相比,HTTP/2 和 HTTP/3 请求的比例越高。 |
heuristic_ratio_1h |
在过去一小时内,该 JA4 指纹的 scoreSrc 值为 "heuristics" 的请求比率。值越高,表明被基于启发式评分标记的请求比例越大。 |
reqs_quantile_1h |
在过去一小时内,基于所有指纹的请求数量,该 JA4 指纹的位数位置。值越高,表示与其他指纹相比,请求数量相对越高。 |
uas_rank_1h |
在过去一小时内,基于所有指纹中不同用户代理的数量,该 JA4 指纹的排名。值越低,表明与该指纹相关联的用户代理的多样性越高。 |
browser_ratio_1h |
在过去一小时内,该 JA4 指纹源自基于浏览器的用户代理的请求比率。值越高,表明基于浏览器的请求比例越高。 |
paths_rank_1h |
在过去一小时内,基于所有指纹中唯一请求路径的数量,该 JA4 指纹的排名。值越低,表明与该指纹相关联的请求路径的多样性越高。 |
reqs_rank_1h |
在过去一小时内,基于所有指纹的请求数量,该 JA4 指纹的排名。值越低,表明与该指纹相关联的请求数量越高。 |
cache_ratio_1h |
在过去一小时内,该 JA4 指纹的可缓存响应比率。值越高,表明可以被缓存的响应比例越高。 |
ips_rank_1h |
在过去一小时内,基于所有指纹中唯一客户端 IP 地址的数量,该 JA4 指纹的排名。值越低,表明与该指纹相关联的不同客户端 IP 的数量越高。 |
ips_quantile_1h |
在过去一小时内,基于所有指纹中唯一客户端 IP 地址的数量,该 JA4 指纹的位数位置。值越高,表示与其他指纹相比,不同客户端 IP 的数量相对越高。 |
如果您希望使用 JA4 指纹和 Signals Intelligence,您的 Workers 脚本必须能够处理数组中任何字段缺失的情况,包括:
- JA4 指纹可能缺失的情况。
ja4Signals数组可能缺失的情况。- 值为
NaN或Infinity的结果将被排除在数组之外。