Hinln/ARTEX

ARTEX 源码备份:基于 Autumn-27/ARTEX v0.3.15,保留原始提交历史与 AGPL-3.0 许可证。

해결하는 문제

ARTEX는 보안 취약점 발견 및 악용의 복잡한 프로세스를 자동화하도록 설계된 자율 AI 기반 침투 테스트 시스템입니다. 수동적이고 반복적인 스캔 및 탐색을 독립적으로 공격 체인을 계획하고 실행하며 자산을 추적하고 취약점을 검증할 수 있는 멀티 에이전트 시스템으로 대체합니다.

작동 방식

이 시스템은 이중 그래프 아키텍처를 사용하여 "무엇"과 "방법"을 분리합니다.

  • 자산 그래프: 도메인, IP, 서비스 및 엔드포인트의 계층 구조를 포함하는 전역 공유 진실 라이브러리.
  • 탐색 그래프: 목표, 의도, 사실 및 발견 사항을 계보 체인(예: 목표가 의도를 생성하고, 의도가 사실을 생성하며, 사실이 취약점을 증명)으로 연결하는 작업별 "사고 과정" 맵.

이는 탐색 그래프의 현재 상태에 따라 의도를 생성하는 플래너와 Kali, Bash 또는 HTTP와 같은 실제 도구를 사용하여 해당 의도를 실행하는 여러 워커를 포함하는 이벤트 기반 루프를 통해 작동합니다. 다단계 공격 체인에서 안정성을 유지하기 위해 플래너는 영구적이고 공유되는 할 일 목록을 사용하여 여러 세션에 걸쳐 종속성을 추적합니다.

대상 사용자

사이버 보안을 위한 자율 AI 에이전트에 관심이 있는 보안 연구원, 침투 테스터 및 개발자, 특히 복잡한 다단계 취약점 체인 발견을 자동화할 수 있는 시스템이 필요한 사람들.

하이라이트

  • 자율 공격 체인: 공유 할 일 목록을 사용하여 순차적 종속성(예: 인젝션 $\rightarrow$ 자격 증명 $\rightarrow$ 측면 이동 $\rightarrow$ 권한 상승)을 실행합니다.
  • 워커 간 정보 교환: 워커는 다른 워커의 실행 추적을 검색하여 중복 작업 없이 관찰 결과를 재사용할 수 있습니다.
  • 인간 개입: 인간 상호 작용을 위한 채팅 인터페이스와 도구 실행을 위한 차단/승인 게이트가 포함되어 있습니다.
  • 시각화된 탐색: 자산 커버리지 맵과 탐색 링크 그래프가 있는 대시보드를 제공합니다.
  • 통합: ScopeSentry에서 자산 동기화를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트