Hinln/ARTEX
ARTEX 源码备份:基于 Autumn-27/ARTEX v0.3.15,保留原始提交历史与 AGPL-3.0 许可证。
它解决了什么
ARTEX 是一个自主的 AI 驱动渗透测试系统,旨在自动化安全漏洞发现和利用的复杂过程。它用一个多代理系统取代了手动、重复的扫描和探索,该系统可以独立规划和执行攻击链、追踪资产并验证漏洞。
它的工作原理
该系统采用双图架构来分离“是什么”和“如何做”:
- 资产图:一个全局共享的事实库,包含域名、IP、服务和端点的层级结构。
- 探索图:一个任务特定的“思考过程”地图,通过血缘链(例如,一个目标产生一个意图,该意图产生一个事实,该事实证明一个漏洞)链接目标、意图、事实和发现。
它通过一个事件驱动的循环运作,涉及一个规划器(根据探索图的当前状态生成意图)和多个工作者(使用真实世界的工具如 Kali、Bash 或 HTTP 执行这些意图)。为了在多步骤攻击链中保持稳定性,规划器使用一个持久、共享的待办事项清单来追踪跨多个会话的依赖关系。
适用对象
对网络安全自主 AI 代理感兴趣的安全研究人员、渗透测试人员和开发人员,特别是那些需要自动化发现复杂多步骤漏洞链的系统的人。
亮点
- 自主攻击链:使用共享待办事项清单执行顺序依赖(例如,注入 $\rightarrow$ 凭据 $\rightarrow$ 横向移动 $\rightarrow$ 权限提升)。
- 跨工作者信息交换:工作者可以搜索其他工作者的执行轨迹,以重用观察结果,避免重复工作。
- 人在回路中:包括用于人机交互的聊天界面和用于工具执行的拦截/批准网关。
- 可视化探索:提供带有资产覆盖地图和探索链接图的仪表板。
- 集成:支持从 ScopeSentry 同步资产。
相关
- 项目
- 项目
- 项目
- 项目