つまり、AIはワークフローを指示するだけで、秘密情報そのものを見ることはありません。
たとえばAIエージェントが次の作業を行う場合を考えます。
従来ならAPIキーをプロンプトや設定ファイルに入れていました。しかしこの仕組みでは、エージェントは認証ツールにアクセスを要求するだけです。
この仕組みを可能にするのが、OpenAIの**Model Context Protocol(MCP)**です。
MCPサーバーは次のような機能を提供できます。
この構造により、Codexは以下のような形で動作します。
つまり、AIはオーケストレーター(指揮役)であり、機密処理は外部ツールが担当します。
このアーキテクチャの重要なポイントは、ジャストインタイム(JIT)アクセスです。
AIエージェントには恒久的な認証情報を与えません。
代わりに、
という認証を発行します。
これにより、仮に認証情報が悪用された場合でも影響は限定されます。
これはセキュリティの基本原則である**最小権限アクセス(Least Privilege)**をAIエージェントに適用したものです。
企業でAIコーディングツールを使う場合、追加の統制も必要になります。
例えば次のような制御が可能です。
AIエージェントはすでに次のような作業を行うようになっています。
もし認証情報がプロンプトやログに含まれていれば、漏えいのリスクは大きくなります。
OpenAIと1Passwordの設計は、認証管理とAIの推論を分離することでこの問題を減らします。
この分離により、モデルが誤って秘密情報を出力する可能性を大幅に下げられます。
この仕組みは強力ですが、完全な防御ではありません。
依然として次のようなリスクは存在します。
そのため多くの組織では、以下の対策を組み合わせています。
この統合の背景には、より大きなトレンドがあります。
それは、人間・マシン・AIエージェントをまとめて管理するアイデンティティ基盤です。
つまり今後のインフラでは、次のようなモデルが標準になる可能性があります。
「AIにパスワードを渡す」のではなく、
AIに特定の操作を許可する。
この設計こそが、AIエージェントを本番環境で安全に使うための重要な鍵になっています。
Comments
0 comments