AIエージェントに「人間と同じ鍵」を渡してない? Google Cloud最新更新で学ぶ“AIごとに権限を分ける”考え方

2026年8月14日、Google CloudはIAMの更新で、AIエージェント向けのAgent IdentityをVPC Service Controlsの境界ルールへ組み込む機能などを一般提供しました。Agent Identityは、AIエージェントごとに固有のIDを与え、そのエージェントが必要な範囲だけへアクセスできるようにする仕組みです。一般利用でも考え方は同じです。人間のアカウントや強い権限を丸ごと渡すのではなく、「このAIには読むだけ」「このAIにはこのフォルダだけ」「削除や送信は人間承認」というように役割ごとに権限を分ける方が安全です。

  • AIエージェントを仕事で使う人
  • 生成AIにGoogle Driveや社内システムを接続する人
  • MCPや外部ツール連携を試している人
  • 社内AIの権限設計を担当する人
  • AIにメール送信・ファイル操作・データ取得などを任せたい人
確認レベル 4 AIが「何をできるか」を仕事単位で確認
危険度ではなく、必要な確認の程度を表しています。

AIエージェントへ外部サービスを接続する時は、「どのAIが」「どのデータへ」「どの操作をできるか」を確認してください。必要以上の権限を渡さず、削除・送信・公開など影響の大きい操作には人間確認を残すと安全性を高められます。

Step 1

身近な事例を知る

AIエージェントに資料整理を任せるため、自分が普段使っている強い権限のアカウントをそのまま接続した

AIに必要なのは特定フォルダの資料を読むことだけですが、接続したアカウントは、他部署のファイル閲覧、削除、共有設定変更などもできます。AIが正しく動いている間は便利ですが、誤った指示、プロンプトインジェクション、ツール連携ミスなどが起きた場合、本来の仕事と関係のない範囲まで操作できる状態になっています。AIエージェントごとに固有のIDと最小限の権限を与える設計なら、影響範囲を限定しやすくなります。

Step 2

あなたならどうする?

社内資料を整理するAIエージェントを導入します。そのAIに必要なのは特定フォルダの閲覧だけです。最も適切な権限設定は?
Step 3

確認ポイント

優先して確認

AI専用の権限になっているか

人間の通常アカウントや複数システムで共有する強いサービスアカウントをそのまま使うと、AIが必要以上の権限を持つ可能性があります。

優先して確認

「読む」「書く」「削除する」を分けているか

資料を読むだけのAIに、削除・公開・共有設定変更などの権限まで与える必要はありません。操作単位で権限を絞ります。

優先して確認

アクセスできる場所を限定しているか

Google CloudはAgent IdentityやPrincipal Access Boundaryなどを使い、エージェントがアクセスできるリソース範囲を制限する仕組みを提供しています。一般運用でも、フォルダ・システム・API単位で範囲を絞る考え方が有効です。

優先して確認

人間の代わりに行動する時、誰の操作か記録できるか

エージェント専用IDを使うと、「人間が操作したのか」「どのAIが操作したのか」を監査しやすくなります。

優先して確認

重要な操作に人間承認を残しているか

Google CloudのMCPセキュリティ文書でも、人間が操作を承認するHuman-in-the-Middle方式はリスク低減策として紹介されています。削除、送信、公開、購入などは承認ステップを残す方法があります。

優先して確認

AIにAPIキーやパスワードを直接見せていないか

認証情報そのものをAIの入力や会話へ含めるのではなく、認証管理機構を経由して利用できる設計の方が安全です。

できれば確認

使わなくなったAIの権限を残していないか

不要になったAIの認証情報や連携権限を残し続けないよう、停止時に権限も停止・削除します。

できれば確認

承認画面を見ずに毎回「許可」していないか

人間承認が設定されていても、内容を確認せず承認し続ければ安全対策として機能しません。操作内容と対象を確認します。

Step 4

現時点での見立て

確度は高めAIエージェントは「賢い社員」より先に「権限を持つ利用者」として設計する

Google CloudがAgent Identityを強化している背景には、AIエージェントが長時間動き、複数のツールやデータへアクセスするようになった変化があります。AIへ固有のIDを与え、最小権限を設定し、操作を監査できるようにすることで、AIの便利さを保ちながら影響範囲を制御できます。この考え方はGoogle Cloudだけに限定されません。ChatGPT、Claude、Gemini、MCP、自作AIエージェントなどでも、「AIに何を任せるか」と同時に「その仕事に必要な権限はどこまでか」を決めることが重要です。

Step 5

安全な対処方法

安心につながる行動

  • AIエージェントごとに仕事内容を一文で決める仕事内容が明確になると、その仕事に必要な権限だけを判断しやすくなります。
  • 最初は閲覧権限だけで試す読み取りだけで目的を達成できる場合、書き込みや削除権限を渡す必要がありません。
  • 必要になった権限を後から追加する最初から全部許可するより、実際に必要だと分かった操作だけ追加する方が最小権限を保ちやすくなります。
  • 削除・公開・送信・購入などは人間承認を入れるAIが判断を誤った場合でも、取り返しのつきにくい操作の前で止められます。
  • AIごとに操作ログを確認できる状態にする問題発生時に、どのAIが何を行ったか追跡しやすくなります。
  • 使用しなくなったAIや連携サービスの権限を解除する古いAIや接続が長期間アクセス権を持ち続ける状態を防げます。
  • AIへ接続する前に「本当に必要な権限」をAI自身にも整理させるAIへ仕事内容を説明し、「読む・書く・削除・送信のどれが必要か」を一覧化させ、人間が最終確認する補助として利用できます。

避けたい行動

  • AIに管理者権限を与え、プロンプトで行動を制限するプロンプト上の指示とシステム上のアクセス権限は別です。AIが誤動作した場合でも技術的に操作できない状態を作る方が安全です。
  • 人間の普段使いアカウントをそのままAIへ共有する本人がアクセスできる広い範囲をAIにも渡すことになり、操作主体も分かりにくくなります。
  • 複数のAIエージェントで同じ強い認証情報を共有する問題が起きた時にどのAIが使ったのか分かりにくくなり、一つの漏えいが複数エージェントへ影響する可能性があります。
  • 人間承認があるのでAIへ強い権限を全部渡す承認ミスや確認疲れも起こり得ます。承認機能と最小権限は組み合わせて使います。
  • AIが信頼できるモデルだから権限管理は不要と考える誤指示、外部コンテンツによるプロンプトインジェクション、ツール連携ミスなど、モデル性能とは別の原因でも問題は起こり得ます。
  • 権限設計が面倒なのでAIエージェントを使わない読み取り専用や限定フォルダなど小さな権限から始めれば、安全性を保ちながら便利な自動化を試せます。
Step 6

AIの前向きな活用

AIに「何でもできる鍵」を渡すのではなく、仕事ごとの社員証を作る

AIエージェントを安全に使う時は、人間の社員管理と似た考え方が役立ちます。経理担当には経理システム、編集担当には記事フォルダというように、仕事に必要な場所だけを許可します。Google CloudのAgent Identityは、この考え方をAIエージェント向けの固有IDとして実装しています。一般ユーザーでも、連携サービスの権限画面で「閲覧だけにできないか」「対象フォルダを限定できないか」「送信前に確認できないか」を見るだけで、AIへ安全に任せられる仕事を増やせます。

  • 資料検索AIには特定フォルダの閲覧権限だけ与える
  • メール下書きAIには作成権限を与え、送信は人間が行う
  • SNS投稿AIには文章作成まで任せ、公開ボタンは人間が押す
  • 在庫確認AIには在庫データの読み取りだけ許可する
  • ファイル整理AIは削除ではなく移動候補の提示までにする
  • AIエージェントごとに専用IDとログを持たせる
誠のアイコン

誠主任からひとこと

AIエージェントの安全対策というと、どうしても「AIが変なことをしないように賢くする」という話へ行きがちです。でも、私はその前に権限を見たいです。資料を読む仕事なら、読めれば十分です。削除も共有変更もできる必要はありません。これはAIを信用しないという話ではなく、人間の社員でも同じですよね。全社員へ管理者権限を配らないのと同じです。Google CloudがAgent Identityを強化しているのも、AIが実際に仕事をする存在になってきたからこそだと思います。AIに仕事を任せるなら、役割と一緒に「この人はどの鍵を持つのか」も決める。そこまで設計すると、安心して任せられる仕事がむしろ増えていきます。

今回、覚えておきたいこと

AIに仕事を渡す時は、指示だけでなく「その仕事に必要な鍵だけ」を渡す。

情報源

関連記事