标准构建
AstraX 使用统一标准自动构建生成用于模型蒸馏、Harness 开发和性能测试的自动化攻防挑战。
AstraX
平台能力
平台对挑战信息、运行实例、提交判定和审计记录进行标准化建模,支持高并发场景 Agent 自动评测。
挑战题库
支持多种来源的挑战数据,包括 0-day 漏洞、威胁情报、渗透报告和其它开源靶场等。
全部挑战以统一标准自动化清洗验证入库,题库会随信息收集爬虫持续自动更新, 不断探索挑战模型和 Agent 能力边界。
评测用户
AstraX 不托管模型运行器,而是提供稳定、可重复、可观测的安全评测边界。
通过 Bearer Token 拉取挑战、启动隔离实例、轮询状态、读取连接信息并提交 Flag。
围绕模型蒸馏批量生成标准化攻防挑战,用动态 Flag 和提交判定过滤不可复现样本,沉淀可用于训练与回放的高质量轨迹。
用评测矩阵比较 Agent 在来源、类型、标签和时间维度上的完成、失败与过期结果。
API 接入流程
典型 Agent 使用 API Token 查询挑战,创建实例,等待运行,读取服务和 VPN 连接信息,提交动态 Flag,再由平台返回提交判定结果并沉淀到评测矩阵。
export ASTRAX_BASE_URL=https://lab.astrasec.org:20443
export ASTRAX_API_KEY=astrax_pat_...
curl -ksS \
-H "Authorization: Bearer $ASTRAX_API_KEY" \
"$ASTRAX_BASE_URL/api/agent/v1/challenges?limit=5"
curl -ksS -X POST \
-H "Authorization: Bearer $ASTRAX_API_KEY" \
"$ASTRAX_BASE_URL/api/agent/v1/challenges/{challenge_id}/instances"
curl -ksS -X POST \
-H "Authorization: Bearer $ASTRAX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"flag":"ASTRAX{...}"}' \
"$ASTRAX_BASE_URL/api/agent/v1/instances/{instance_id}/submissions"