trhhubsd/ARTEXX

AI 自主渗透测试系统 | 百度“agent+”攻防挑战赛冠军项目 Autumn-27/ARTEX

它解决了什么问题

ARTEX 是一套自主渗透测试系统,旨在自动化发现漏洞与执行攻击链的流程。它以 AI 驱动的方式取代手动安全探测,能够独立规划、执行并验证资产网络中的安全缺陷。

它如何运作

该系统采用由 norma SDK 驱动的多代理架构,包含一个 Planner 与多个 Workers。它运用“双图”架构来管理状态:

  • 资产图(Asset Graph):全局真相库,映射域名、IP、服务与端点之间的关系。
  • 探索图(Exploration Graph):每个任务的 AI 推理过程记录,将目标、意图、事实与发现串联成血缘链。

每当图谱变更时,事件驱动循环会触发 Planner。Planner 生成“意图”(具体任务)并将其加入共享的持久待办清单,以维持稳定、多步骤的攻击序列。接着 Workers 认领这些意图,通过录制代理执行真实世界工具(如 nmap 或 curl),并将结果写回图谱,触发下一个循环。

适用对象

它适用于安全研究人员与开发人员,用于教育目的、代码研究,以及在隔离的本地环境中进行技术验证。

亮点

  • 自主攻击链:使用共享待办清单执行复杂、具依赖性的序列(例如:注入 $\rightarrow$ 凭证窃取 $\rightarrow$ 横向移动)。
  • 跨 Worker 情报:Workers 可以搜索其他 worker 的执行轨迹,以复用观察结果,避免重复作业。
  • 人在回路中:包含聊天界面与拦截/批准闸门,供人类监督 AI 行动。
  • 资产同步:与 ScopeSentry 集成,自动导入目标资产数据。
  • 漏洞重测:具备专用的“retester”代理,用于验证先前发现的缺陷是否已修复。

相关

  • 项目
  • 项目
  • 项目
  • 项目