# PolyRange：一个防考题泄露、专测 AI 攻击能力的靶场，每次出题都不一样

> 原标题：PolyRange: Contamination-resistant offensive-AI benchmark for web targets (that ain't a benchmark, THAT's a benchmark)

- 来源：r/LocalLLaMA
- 发布时间：2026-05-31T09:47:26.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/30759
- 原文：https://www.reddit.com/r/LocalLLaMA/comments/1tsqvki/polyrange_contaminationresistant_offensiveai/

## 摘要

PolyRange v1.0 把 OWASP 测试指南里的 12 大类、84 种攻击手法做成了动态靶场。它不靠固定题库，而是每次部署时让一个大模型现场生成新靶机和防守策略，分两档难度，最后用“AI 提交攻击结果、裁判机验证”的方式打分。整套环境一条命令就能在 Fly.io 或 Docker 上跑起来。正文没披露具体评测数据和成本，但思路很明确：防止模型...

## 推荐理由

PolyRange 把网页安全靶场做成了会自己换题的 agent 评测。每次部署由大模型新生成任务，不是死题库，防污染这点做得比较彻底。覆盖 84 个 WSTG 类、12 个 OWASP 类别，两档防御加 flag 判定，规则清楚。信息源单一，目前只有 Reddit 帖子，正文没披露实际跑分数据和 agent 通过率，所以分数先打 78，等有实测结果再往上调。

## 锐评

PolyRange 做了一件挺聪明的事：它不靠固定题库，而是每次部署时让一个大模型现场生成新的攻击靶机和防守策略，分两档难度，最后用裁判机验证攻击结果。这直接解决了安全评测里最头疼的“数据污染”问题——模型没法靠背题拿高分。

它覆盖了 OWASP 测试指南里的 12 大类、84 种攻击手法，一条命令就能在 Fly.io 或 Docker 上跑起来，对想自己测模型攻击能力的人来说门槛很低。但正文没披露任何实测数据，比如用 GPT-4 或 Claude 跑一轮要花多少钱、裁判机的误判率是多少、不同模型在这个靶场上的得分差异。这些数字直接决定这东西是“能用”还是“好用”。

另外，靶场本身依赖一个大模型来生成题目，那这个大模型的能力上限就会卡住整个评测的天花板。如果生成题目的模型自己就不擅长某些攻击类型，那它产出的靶子可能本身就偏简单。这点先别太激动，等有人跑出横向对比数据再看。
