跳转到内容
搜索文档

信号智能 (Signals Intelligence)

最后更新 查看 MarkdownAgent 设置

Bot Management 客户可以根据 Cloudflare 网络上的流量查看每个 JA4 指纹的聚合智能数据。使用此数据可以了解请求为何获得特定的 bot 分数,或者将其输入到在 Cloudflare Workers 中或在您源站上运行的您自己的机器学习模型中。

具体而言,对于每个 JA4 指纹,您将能够访问以下信息:

  • Cloudflare 看到的与浏览器关联的流量百分比。
  • Cloudflare 看到的与已知 bot 关联的流量百分比。
  • Cloudflare 看到的主动使用此指纹的网络数量。
  • 看到来自此指纹流量的 Cloudflare 站点数量。
  • 该指纹请求缓存内容并生成错误的频率。

您还可以将这些字段与 Workers AI 配合使用,以构建自定义机器学习模型。

信号智能字段 (Signals Intelligence fields)

信号智能字段显示 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 数组可能缺失的情况。
  • 值为 NaNInfinity 的结果将被排除在数组之外。

这篇文档对您有帮助吗?