本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

ExploitGym AIベンチマークソースコード

記事の要約

ExploitGymは、ユーザースペースプログラム、Google V8エンジン、Linuxカーネルにわたる実際の脆弱性から構築された大規模で現実的なベンチマークであり、AIエージェントのエクスプロイト開発能力を評価するために設計されています。

ソースHacker News AI著者: joshka
ExploitGym AIベンチマークソースコード
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

ExploitGymは、AIエージェントのエクスプロイト開発能力を評価するために設計された大規模なベンチマークです。ユーザースペースプログラム、Google V8エンジン、Linuxカーネルから収集された実際の脆弱性に基づき、869のインスタンスを提供し、広範な攻撃面をカバーしています。このベンチマークは、特に自動エクスプロイト生成におけるAIのサイバーセキュリティ研究を推進することを目的としています。

ExploitGymを使用するには、一連のセットアップ手順が必要です。まず、uv syncでPython依存関係をインストールし、セットアップスクリプトを実行してランタイムアーティファクトをビルドし、タスクデータを抽出します。次に、必要なDockerイメージをプルします。コントローラー、ファイアウォール、LLMプロキシを起動した後、サンプルエージェントスクリプトを実行してAIモデルのパフォーマンスをテストできます。システム依存関係、Dockerイメージ、評価方法などの詳細なドキュメントは、関連ドキュメントリンクにあります。

ExploitGymのソースコードはApache-2.0ライセンスの下で提供されていますが、タスクデータは外部の上流から派生し、それぞれのライセンスを保持しています。研究コミュニティはこのベンチマークを使用し、関連論文を引用することが推奨されています。現在のリリースはv1.0で、継続的にメンテナンスされています。ベンチマークリーダーボードでは結果の提出が可能で、比較と進歩を促進します。

このベンチマークのドキュメントは、セットアップ(Python依存関係、GDB、socat/nc、ノードおよびエージェントCLI)、Dockerイメージ(タスクファミリーごとのターゲットイメージのプル)、評価(コントローラー/ファイアウォール/LLMプロキシとサンプルスクリプト)、防御(ASLRなどのシステム防御の無効化)、ファイアウォール(エージェントコンテナのアウトバウンドネットワーク分離)、および提出(ベンチマークリーダーボードのフォーマットと要件)をカバーしています。すべての詳細な手順とシステム依存関係はdocs/setup.mdに記載されています。

ExploitGymのリリースバージョンはv1.0で、869のインスタンスを含みます。完全なバージョン履歴はCHANGELOG.mdにあります。現在のリリースの正規タスクリストはdata/task_ids/v1.txtです。研究コミュニティはこのベンチマークを使用し、研究で関連論文を引用することが推奨されています。

さらに、GitHubリポジトリは576のスター、76のフォーク、4人のウォッチャーを示しており、コミュニティの強い関心を示しています。リポジトリにはCHANGELOG.md、DATA_LICENSE.md、LICENSE、README.md、pyproject.toml、pytest.ini、uv.lockなどのファイルが含まれており、ユーザーに完全な使用ガイドと貢献の機会を提供しています。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • 869のインスタンスを含み、実際の脆弱性をカバー
  • ユーザースペース、V8、Linuxカーネルをサポート
  • Dockerイメージと詳細なセットアップガイドを提供
  • リーダーボードへのコミュニティ投稿を奨励

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。