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”代理,用于验证先前发现的缺陷是否已修复。
相关
- 项目
- 项目
- 项目
- 项目