• SUCCESS
  • FAILURE
  • WARNING
  • HUMAN

AIでプロンプト分離のテストを行う方法

このMCPをAIクライアントに接続して、悪意のあるユーザー入力がコア指示を乗っ取れないか確認しましょう。

このページについてAIに聞く

すぐに答え

AIのプロンプトインジェクション脆弱性をどう確認すればいいですか?

エージェントを使用して、システムルールを回避しようとする敵対的な入力を実行します。これにより、指示の境界が弱く、情報の漏洩を許してしまうかどうかを明らかにできます。エージェントがどこで失敗し、どこで防護できているかを正確に把握できます。

テスト結果

脆弱性の分類

AIは、システム指示への干渉度合いに基づいて、すべてのインジェクション試行を分類します。

SUCCESS

指示の漏洩

ユーザー入力によってシステムプロンプトの乗っ取りに成功した場合、AIがこれを検知します。どの指示が回避されたかのレポートが生成されます。

FAILURE

防御成功

悪意のある入力があっても、システム指示が維持されたことをAIが確認します。現在の分離ロジックが機能している証拠です。

WARNING

部分的な漏洩

プロンプト全体は漏洩していないものの、機密性の高いコンテキストが流出した場合にAIが警告を出します。制約をより強固にする必要があります。

HUMAN

手動確認が必要

AIが判断を保留した曖昧な回答です。生のログを確認し、これらのエッジケースが実際の脅威になるかどうかを判断してください。

ワークフロー

テスト実行時のAIの動作

エージェントは専用のツールを使用して、指示の境界を調査します。

  1. 指示の分析

    AIが現在のシステムプロンプトを精査し、インジェクションの標的となりやすい箇所を特定します。

    validate_injection_shield
  2. 調査用プロンプトの生成

    モデルにルールを無視させるよう設計された、特定の敵対的な文字列をエージェントが作成します。

    validate_injection_shield
  3. インジェクションテストの実行

    AIがエージェントに対して調査用プロンプトを実行し、システム指示の漏洩や変化が起きるかを確認します。

    validate_injection_shield
  4. 分離状態の検証

    AIが出力結果と元の制約条件を比較し、防御が機能したかどうかを確定させます。

    validate_injection_shield

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用して、エージェントの防御性能のテストを開始できます。

出発点

これらは入力のきっかけとなる文章です。括弧内のテキストを、実際のシステム指示や対象ファイルに書き換えて使用してください。

Prompt Injection Shield Prover Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_blxffAiv2falBzqGr4o4CPRfhHUnWjrXbwwA3J11/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Prompt Injection Shield Prover capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "prompt-injection-shield-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_blxffAiv2falBzqGr4o4CPRfhHUnWjrXbwwA3J11/mcp"
    }
  }
}
チャットにコピー04
  • [file_path] 内のシステム指示に対して、プロンプトインジェクションの脆弱性テストを行ってください。

  • 以下のユーザー入力を使用して、エージェントの分離テストを実行してください: [input_list]

  • [channel_name] の指示が、ユーザーの「これまでの指示を無視して」という要求によって漏洩しないか確認してください。

  • [repo_name] リポジトリ内のルールが、ユーザー入力から適切に分離されているか検証してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Prompt Injection Shield Proverを接続して、すぐに質問を開始しましょう。

MCPをクライアントにリンクさせるだけです。認証情報は暗号化されるため、すぐにテストを開始できます。

Prompt Injection Shield ProverをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIが私のシステム指示を書き換えることはありますか?

    いいえ。AIは指示を読み取り、テストを行うだけです。コードやシステムプロンプトを修正することはできません。

  • 02

    このツールは見つけた脆弱性を自動で修正しますか?

    いいえ。AIは漏洩箇所を特定して報告しますが、修正するには手動でプロンプトを更新する必要があります。

  • 03

    どのような種類のインジェクション攻撃をテストできますか?

    指示の乗っ取り、直接的な漏洩、およびユーザーデータがシステムルールを上書きしようとする間接的なインジェクションをテストできます。

  • 04

    ファイルを削除してしまうことはありませんか?

    ありません。このMCPはテスト目的の検証とデータの読み取りを行うツールのみを保持しており、ファイルの削除や書き込みを行う機能はありません。

  • 05

    どのAIクライアントでも使用できますか?

    はい。Claude、Cursor、Windsurfなど、MCPに対応しているクライアントであれば使用可能です。

  • Prompt Injection Shield Proverについて他に質問がありますか?Connectorのページで回答しています。 Prompt Injection Shield Prover Connectorの全機能を見る

『Prompt Injection Shield Prover』を Claude、Cursor、ChatGPT などに接続