trhhubsd/ARTEXX
AI 自主渗透测试系统 | 百度“agent+”攻防挑战赛冠军项目 Autumn-27/ARTEX
解決する課題
ARTEX は、脆弱性の発見と攻撃チェーンの実行プロセスを自動化するために設計された自律型ペネトレーションテストシステムです。手動のセキュリティ調査を AI 駆動のアプローチに置き換え、資産ネットワーク全体にわたるセキュリティ上の欠陥を独立して計画、実行、検証できます。
仕組み
このシステムは norma SDK を基盤とするマルチエージェントアーキテクチャを採用し、Planner と複数の Workers で構成されています。状態を管理するために「デュアルグラフ」アーキテクチャを採用しています:
- Asset Graph:ドメイン、IP、サービス、エンドポイント間の関係をマッピングするグローバルな真実のライブラリ。
- Exploration Graph:タスクごとの AI の推論プロセスの記録で、目標、意図、事実、発見を系譜チェーンとして結びつけます。
グラフが変更されるたびに、イベント駆動ループが Planner をトリガーします。Planner は「意図」(具体的なタスク)を生成し、共有の永続的な ToDo リストに追加して、安定した多段階の攻撃シーケンスを維持します。次に Workers がこれらの意図を引き受け、記録プロキシ経由で実世界のツール(nmap や curl など)を実行し、結果をグラフに書き戻して次のサイクルをトリガーします。
対象者
セキュリティ研究者や開発者が、教育目的、コード研究、および隔離されたローカル環境での技術検証に使用することを想定しています。
ハイライト
- 自律型攻撃チェーン:共有 ToDo リストを使用して、複雑で依存関係のあるシーケンス(例:インジェクション $\rightarrow$ 認証情報窃取 $\rightarrow$ 横展開)を実行します。
- ワーカー間インテリジェンス:Workers は他のワーカーの実行トレースを検索し、作業を重複させることなく観察結果を再利用できます。
- Human-in-the-Loop:AI の行動を人間が監督するためのチャットインターフェースと傍受/承認ゲートを含みます。
- 資産同期:ScopeSentry と統合し、対象資産データを自動的にインポートします。
- 脆弱性再テスト:以前に発見された欠陥が修正されたかどうかを検証する専用の「retester」エージェントを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト