mhtsec/ARTEX
AI 自主渗透测试系统 | 百度“agent+”攻防挑战赛冠军项目
解决的问题
ARTEX 是一个自动化渗透测试系统,旨在自动化安全漏洞发现与利用的复杂流程。它用 AI 驱动的方法取代手动安全探测,能独立规划攻击路径、执行工具,并在目标基础设施中追踪发现。
运作方式
系统采用由 norma SDK 驱动的多代理架构,利用「双图」结构管理信息:
- 资产图:一个全局真相库,映射域名、子域名、服务与端点之间的关系。
- 探索图:每个任务的 AI 推理过程记录,将目标、意图、事实与发现链接成「血缘链」。
事件驱动引擎协调规划器(根据图的当前状态生成意图)与多个工作者(执行如 nmap 或 curl 等真实工具)。为维持复杂攻击链的稳定性,规划器使用持久化的待办清单,确保多步骤利用按正确顺序执行。工作者也可通过搜索彼此的执行轨迹交换信息,避免重复工作。
适用对象
对自动化安全测试、AI 驱动漏洞研究,以及 LLM 代理工作流程在网络安全中的应用感兴趣的安全研究人员与开发者。
亮点
- 自动化攻击链:通过共享的持久化规划清单,执行多步骤利用序列。
- 双图架构:分离「目标是什么」(资产图)与「如何测试」(探索图)。
- 人机回圈:包含网页界面,用于监控活动流、批准工具调用,并与代理互动。
- 集成工具:内置 MITM 代理,用于流量记录,并与 ScopeSentry 无缝资产同步。
- 漏洞重测:专用代理验证先前发现的漏洞是否已修复。
相关
- 项目
- 项目
- 项目
- 项目