Hinln/ARTEX

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

解決する問題

ARTEXは、セキュリティ脆弱性の発見と悪用の複雑なプロセスを自動化するように設計された、自律型AI駆動のペネトレーションテストシステムです。手動で繰り返し行われるスキャンと探索を、攻撃チェーンを独立して計画・実行し、資産を追跡し、脆弱性を検証できるマルチエージェントシステムに置き換えます。

仕組み

このシステムはデュアルグラフアーキテクチャを採用し、「何を」と「どのように」を分離します。

  • 資産グラフ:ドメイン、IP、サービス、エンドポイントの階層を含む、グローバルで共有された真実のライブラリ。
  • 探索グラフ:目標、意図、事実、発見を系統連鎖(例:目標が意図を生み、それが事実を生み、それが脆弱性を証明する)で結び付ける、タスク固有の「思考プロセス」のマップ。

これは、プランナー(探索グラフの現在の状態に基づいて意図を生成する)と複数のワーカー(Kali、Bash、HTTPなどの実世界のツールを使用してそれらの意図を実行する)を含むイベント駆動ループを介して動作します。多段階の攻撃チェーンで安定性を維持するために、プランナーは永続的で共有されたTODOリストを使用して、複数のセッションにわたる依存関係を追跡します。

対象読者

サイバーセキュリティのための自律型AIエージェントに興味があるセキュリティ研究者、ペネトレーションテスター、開発者。特に、複雑な多段階の脆弱性チェーンの発見を自動化できるシステムを必要とする人々。

ハイライト

  • 自律型攻撃チェーン:共有TODOリストを使用して、順次依存関係(例:インジェクション $\rightarrow$ 認証情報 $\rightarrow$ 横移動 $\rightarrow$ 権限昇格)を実行します。
  • ワーカー間の情報交換:ワーカーは他のワーカーの実行トレースを検索して、作業を重複させずに観察結果を再利用できます。
  • ヒューマン・イン・ザ・ループ:人間の対話のためのチャットインターフェースと、ツール実行のためのインターセプト/承認ゲートが含まれています。
  • 視覚化された探索:資産カバレッジマップと探索リンクグラフを備えたダッシュボードを提供します。
  • 統合:ScopeSentryからの資産同期をサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト