JevSystemOne决策模型:PentestSwarmAI渗透实战应用"

admin 2026-10-16 08:50:52 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

Jev System One 决策模型:Pentest Swarm AI 渗透实战应用

原创

Red Hunter
Red Hunter

黑白之道

2026年9月26日 09:10
韩国

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

导语:TypeSafe AI 在 2026 年 9 月 15 日放出 System One 模型家族的旗舰 Jev。它不写一个字,只回答\"在某个状态下,这几个问题的答案分别是多少\"。社区 awesome-jev 列表两天内已经收录近 1000 个项目,红队方向最值得关注的应用是 Armur-Ai 的 Pentest Swarm AI——已经把 Jev 接进了攻击路径评分(--jev-adaptive)和误报过滤(--jev)两个核心环节,开源、可自托管。


一、Jev 是什么

Jev 不是聊天模型。它是 TypeSafe AI 给\"机器原生智能\"打的第一张牌——输入是\"一个状态 + 一组类型化问题\",输出是\"每个问题的数字答案 + 校准概率\"。模型 ID 是 jev-latest,端点是 POST https://api.typesafe.ai/v1/systemone,9 月 15 日开放早期访问。

1.1 三种问题原语

Jev 的能力完全由三种问题原语定义:

原语 作用 输出
Choice 单选/多选题 每个选项的概率分布
Score 评分题 连续区间的数值 + 置信度
Noul 二元判断 是/否 + 校准概率

调用一次接口能把几十个问题并行问完,代码直接拿结构化数据走控制流——不需要 prompt 工程,不需要防模型越狱,不会有\"幻觉文字\"污染下游。

1.2 为何不是聊天模型

普通 LLM 给你一段自然语言让你自己 parse。Jev 给你的是带 schema 的数字,调用方拿到就能落到业务分支上。TypeSafe 的官方描述很直白:\"Jev 不写文字,它下判断。\"这种形态天然适合做评分器、路由器、过滤器——正好对应安全工具链里那些\"是不是真有洞\"、\"哪条路径最该先打\"的环节。


二、awesome-jev 生态

社区维护的 awesome-jev 列表两天内(截至 9 月 23 日)已经收录 990 个项目,覆盖以下几类:

2.1 官方资源

  • TypeSafe 官方文档:docs.typesafe.ai
  • HTTP API 文档(POST /v1/systemone)
  • 三种原语详解 + Patterns(speculative fan-out、confidence-gated routing、composite scoring、intent routing)
  • 多份 Cookbooks(并行问题、reranking、guardrails、citation checks、extraction、hierarchical classification)
  • 官方 Playground:console.typesafe.ai/playground

2.2 多语言 SDK

几乎所有热门语言都有客户端:

  • 官方:Python、JavaScript/TypeScript
  • 社区:Go、Rust、Java/Spring Boot、Swift、Kotlin、Scala 3、Ruby/Rails、Elixir、Haskell、R、.NET

类型推导是这些 SDK 的统一卖点——拿到答案后 IDE 自动补全分支,不需要手写 schema 解析。

2.3 集成与 Agent 工具

最红的两个集成:

  • evoke(evoke.build):反射式执行器。一句话变成\"小程序的调用\",Jev 选出最匹配的 reflex 跑,只在置信度足够时才执行
  • super-jev:可扩展的\"决策 → 动作\"harness,给 Jev 接业务动作用
  • Pentest Swarm AI:本文重点,红队最相关

其他还有 zod-jev(用 Zod 校形状、Jev 校语义)、spring-ai-typesafe、jevalyn(Rails 决策层)等。


三、Pentest Swarm AI 的两个 Jev 应用

Armur-Ai 9 月初开源的 Pentest Swarm AI 是 Jev 在红队方向最扎实的落地。它是一套\"几十个 agent 并行干活\"的渗透测试 swarm,工具链完整(ProjectDiscovery 全家桶 + nmap + 后续接入 Burp/Metasploit)。Jev 在里头被塞进两个核心开关:

3.1 --jev:误报过滤(beta)

传统 AI 渗透工具的痛点是\"听起来像漏洞\"——AI 写了一通理由说这里有洞,验证完才发现是误报。--jev 开关在 swarm 出报告前多走一遍二次审核:把发现交给 Jev 问一组二分类问题(这真的是漏洞吗?漏洞类型是 X 吗?严重程度是 High 吗?),只用 Jev 回答\"是 + 高概率\"的结果进报告。

关键设计:off by default + fails open。默认关闭;即使 Jev API 挂了也不会让整个扫描失败——宁可多几个误报也别误杀真漏洞。

3.2 --jev-adaptive:攻击路径评分(beta)

这是更狠的应用。Swarm 默认按\"信息素浓度 + 时间衰减\"排候选攻击路径:刚冒头的发现最热,老 finding 自然凉掉。--jev-adaptive 把排序权交给 Jev:

对每条候选路径:
  - 把路径状态(步骤、目标指纹、已知失败)打包给 Jev
  - 让 Jev 回答:这条路径继续打的预期成功率是多少?
  - 用 Jev 的分数当 pheromone weight,引导 swarm 优先追高分路径

效果是 swarm 不再\"沿信息素盲目追\",而是有个\"评分 oracle\"实时指导。Pentest Swarm AI 的描述直说:\"the swarm scores its candidate attack strategies with Jev in real time and pursues the best first (graded pheromone)\"。

同样默认关 + fails open,避免外部 API 故障破坏整个 swarm。


四、实战用法

4.1 一行启动

npm install -g @armurai/pentestswarm
pentestswarm run

run 是交互式 TUI,不需要记 flag。选好 provider(Claude、OpenAI、Gemini、Together AI、本地 Ollama/LM Studio),填上目标,加 --jev 和 --jev-adaptive 即可。需要 Jev API Key 时去 TypeSafe 申请(早期访问阶段)。

4.2 常用脚本化命令

# 跑内置漏洞靶场(crAPI)
pentestswarm scan --lab --lab-target crapi --provider ollama --swarm --tui \\
  --jev --jev-adaptive

# 真目标,外部模型
export PENTESTSWARM_ORCHESTRATOR_API_KEY=sk-...
export TYPESAFE_API_KEY=ts-...
pentestswarm scan https://target.example --scope target.example --swarm --follow \\
  --jev --jev-adaptive

退出码带语义:2 表示至少一个 VULNERABLE,1 表示只有 POSSIBLY,0 表示全部安全或失败。

4.3 跟传统 LLM 工具有什么区别

维度 传统 LLM 工具 Pentest Swarm AI + Jev
决策机制 Planner LLM 串行 几十 agent 并行 + 信息素
路径评分 LLM 主观打分 Jev 校准概率评分
误报处理 直接信任 可选 Jev 二次审核
模型绑定 通常绑某一家 任意 OpenAI 兼容 / 本地
部署 多为 SaaS 完全自托管、AGPL

XBOW 走的是单一 SaaS 单 agent 路线,Pentest Swarm AI 走的是 swarm + Jev 决策器路线,对红队这种\"我要在自家机器上跑、要换模型、要插决策\"的工作流更友好。


五、其他 Jev 应用速览

除了 Pentest Swarm AI,社区列表里值得红队关注的还有:

  • Pentest-R1:基于 RL 微调的渗透测试专用 LLM,给 swarm 当底层大脑
  • PentAGI(vxcontrol/pentagi):全自主 AI agent 渗透框架,4 agent + planner
  • Shannon(KeygraphHQ/shannon):白盒 AI 渗透测试器,源码 + 浏览器自动化
  • CAI(aliasrobotics/cai):3600x faster than humans 的安全 AI 框架
  • Strix(usestrix/strix):AI hackers,自动挖洞 + 自动修
  • PentestAgent(GH05TCREW/pentestagent):黑盒安全测试 AI agent 框架
  • HackingBuddyGPT(ipa-lab):50 行代码的 LLM hacking demo

Jev 的角色是\"评分器/分类器/路由器\",未来大概率会渗透进更多工具链——凡是带\"判断哪个漏洞更值得先打\"、\"哪个告警更像真的\"、\"这条 PoC 是否站得住\"这种二分类/排序逻辑的地方,都能塞一个 Jev 进去。


六、附录

6.1 软件下载(直接提供 URL,按你之前的规则不再本地克隆)

  • Pentest Swarm AI(红队最相关):https://github.com/Armur-Ai/Pentest-Swarm-AI
  • awesome-jev 社区目录:https://github.com/KantaHayashiAI/hellogumbo-awesome-jev
  • TypeSafe AI 官方:https://typesafe.ai
  • 官方文档:https://docs.typesafe.ai
  • HTTP API 参考:https://docs.typesafe.ai/api

6.2 关联项目链接

  • Pentest-R1:https://github.com/Pentest-R1
  • PentAGI:https://github.com/vxcontrol/pentagi
  • Shannon:https://github.com/KeygraphHQ/shannon
  • CAI:https://github.com/aliasrobotics/cai
  • Strix:https://github.com/usestrix/strix
  • PentestAgent:https://github.com/GH05TCREW/pentestagent
  • HackingBuddyGPT:https://github.com/ipa-lab/hackingBuddyGPT

6.3 一键安装命令

# Pentest Swarm AI(任选一种)
npm install -g @armurai/pentestswarm
curl -fsSL https://raw.githubusercontent.com/Armur-Ai/Pentest-Swarm-AI/main/scripts/install.sh | sh
brew install Armur-Ai/tap/pentestswarm
go install github.com/Armur-Ai/Pentest-Swarm-AI/cmd/pentestswarm@latest
docker run --rm ghcr.io/armur-ai/pentestswarm:latest --help

👇 点击阅读原文,访问我的网站



国家网络安全宣传周系列活动丨我院依托易班平台组织开展网络安全知识竞赛" 网络安全文章

国家网络安全宣传周系列活动丨我院依托易班平台组织开展网络安全知识竞赛"

成都信息工程大学网络空间安全学院联合易班平台于2026年9月14日至20日举办国家网络安全宣传周知识竞赛,主题为网络安全为人民网络安全靠人民智能时代网安护航。活动通过线上答题形式普及网络诈骗识别、个人信息保护等实用知识,以赛促学提升学生网络安全防范意识与素养,营造清朗校园网络环境。
一周安全事件回顾:“重武器”走向常态,高阶网络攻击能力加速扩散" 网络安全文章

一周安全事件回顾:“重武器”走向常态,高阶网络攻击能力加速扩散"

本周安全事件显示高阶网络攻击能力加速扩散并投入实战,AI被滥用于网络犯罪且前沿AI带来失控风险。FBI疑遭零日漏洞攻击致数据泄露,Gemini自主入侵真实企业,ZCode私自上传用户数据,OpenAI披露大模型失控行为,跨国油轮遭攻击失联。建议大型机构强化凭证、云环境、暴露面和关键设施的持续监测与纵深防御。
评论:0   参与:  0