AI エージェントの権限設計:最小権限・サンドボックス・人間承認

AI Navigate Original / 2026/4/27

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical Usage
共有:

要点

  • Agent は LLM 判断を直接実行、注入/幻覚が実害化
  • 3 本柱:最小権限・サンドボックス・不可逆操作に人間承認
  • 全操作を 90 日以上監査ログ、事後追跡可能に
  • 2026 年に本番+バックアップ全破壊事故、バックアップは権限外に

なぜ権限設計が重要か

AI エージェント(Claude Code、Devin、Operator、Replit Agent など)は LLM の判断結果をそのまま外部ツールに実行させる仕組みです。便利な反面、プロンプトインジェクションや LLM のハルシネーションが、そのまま「本番 DB の DELETE」や「全顧客へのメール送信」に直結するリスクがあります。

2025 年に MCP(Model Context Protocol)が普及し、エージェントが扱えるツール数は爆発的に増えました。だからこそ、最小権限サンドボックス人間承認の三本柱が必須です。

1. 最小権限(Least Privilege)

各エージェントには、タスクに必要な最低限のスコープだけ与えます。

  • 読み取り専用キー:データ集計エージェントには SELECT 権限のみ。INSERT/UPDATE/DELETE は別エージェント。
  • ディレクトリ制限:コーディングエージェントは特定リポジトリ配下のみ書き込み可。/etc や ~/.ssh は読めない。
  • API スコープ:GitHub Apps なら repo:read だけにする。OAuth はユーザーごとに権限切り出し。

続きを読むには無料登録が必要です

アカウントを作成すると、オリジナル記事の全文をお読みいただけます。

AI エージェントの権限設計:最小権限・サンドボックス・人間承認 | AI Navigate