Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
PrivacyTrace — ツール呼び出しはあなたについてどれだけ明らかにできるのか?ツール呼び出しトレースからのプライバシー漏洩 | Kitploit
ツール/GitHubGitHub/ai45lab/privacytrace
データ流出情報収集プライバシー機械学習論文と研究AIセキュリティ
GitHubai45lab/privacytrace

PrivacyTrace

ツール呼び出しはあなたについてどれだけ明らかにできるのか?ツール呼び出しトレースからのプライバシー漏洩

リポジトリを見る
1521日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

PrivacyTrace

ツール呼び出しはあなたについてどこまで明らかにするのか?
ツール呼び出しトレースからのプライバシー漏洩

Website: Project page Code: GitHub Data: Hugging Face arXiv: 2610.41885

PrivacyTraceは、ユーザーの会話にアクセスすることなく、MCPツール呼び出しトレースからユーザープロファイルを推論することを研究しています。このベンチマークには、旅行、健康、ショッピング、キャリア学習にわたる1,000件の合成ユーザープロファイル、4,000件のエージェント軌跡、25台のMCPサーバーが含まれています。

プライベートなユーザーとエージェントのやり取りは、ユーザー属性の推論を可能にする観測可能なツール呼び出しトレースを生成します。

インストール

リファレンス環境では、Linux上のPython 3.10を使用します:

git clone https://github.com/AI45Lab/PrivacyTrace.git
cd PrivacyTrace
PYTHON=python3.10 bash scripts/setup_environment.sh
source .venv/bin/activate

モデル呼び出しを行うには、.env.example を .env にコピーし、エンドポイントと API キーを設定してください。ライブ MCP ツールを使用する場合は、.env.mcp.example から .env.mcp も設定し、 python mcp_servers/install.py --install-dependencies を実行してください。 依存関係の詳細については、環境セットアップを参照してください。

データと結果の再現

完全なデータセットは Hugging Faceでホストされています。 データセットページでアクセスをリクエストしてください。ダウンロードには手動承認が必要です。 承認後:

hf auth login
python scripts/download_data.py
python -m eval.reproduce_results --input-root .

最後のコマンドは、モデル呼び出しを行わずに、ダウンロードした実験記録から結果テーブルと図を再構築します。出力は artifacts/results/ に書き込まれます。アーカイブの内容についてはデータアクセスを、報告された結果については論文を参照してください。

データセットの構築

PrivacyTrace パイプライン: 合成プロファイルとシナリオ、MCP エージェントの軌跡、プロファイル推論。

設定済みのモデルエンドポイントと MCP サービスを使用して、以下のステージを実行します:

# 1. Generate population-calibrated profiles.
python -m generate.generate_profiles --count 1000

# 2. Generate task scenarios in four domains.
python -m generate.generate_scenarios \
  --n 1000 \
  --input artifacts/profile_runs/latest/profiles.jsonl \
  --output artifacts/scenario/cases.jsonl

# 3. Collect and package agent trajectories.
python -m agent.run_scenarios \
  --profiles artifacts/profile_runs/latest/profiles.jsonl \
  --scenarios artifacts/scenario/cases.jsonl \
  --domains travel health shopping career_learning
python -m agent.package_trajectories --source-dir artifacts/trajectory_runs/latest

# 4. Infer user profiles from the traces.
python -m attack.run_attacks \
  --input artifacts/trajectories/trajectories.jsonl \
  --output-dir artifacts/privacy_attacks/run \
  --attack-mode two_stage

コマンドガイドでは、スコアリング、観測チャネル実験、クロスドメイン推論について説明しています。各エントリポイントの引数については、それぞれ --help を使用してください。

コード構成

ディレクトリ内容
generate/プロファイル合成、母集団キャリブレーション、シナリオ生成
agent/ユーザーシミュレータ、MCPエージェント、トラジェクトリの収集とパッケージング
attack/プロファイル推論とチャネル/スコープ実験
eval/セマンティックスコアリング、結果分析、再現
llm/モデルプロバイダーとリクエストクライアント
mcp_servers/MCPサーバーカタログ、アダプター、上流依存関係
config/ドメイン設定、ポリシー、ツールスキーマ
data/統計参照入力とキャリブレーションターゲット
examples/小規模なサンプルタスクレコード
scripts/環境セットアップとデータセットのダウンロード
docs/使用方法と手法のドキュメント
tests/ユニットテスト

データのドキュメントについては、データセットカードを参照してください。 プロジェクトウェブサイトは専用リポジトリで管理されています。

ライセンス

未定。サードパーティコンポーネントは元のライセンスを保持します。THIRD_PARTY_NOTICES.mdを参照してください。

ツールをダウンロード