LuAITools.com
提交工具
🔐AI
必要十分な権限だけを

最小権限

今のタスクに必要な最小限の権限だけをエージェントに与える原則。万一暴走しても、起こせる被害を最小に抑えます。

最小権限って何?

家の鍵を全部、掃除の人に渡しますか?渡しませんよね。必要なのは玄関の鍵だけです。最小権限の原則(Least Privilege)も同じ。エージェントに与える権限は「目の前の仕事をこなせるだけ」に絞り、それ以上は渡しません。

「全部渡した方が楽」ではいけない理由

エージェントはミスをする
どんなに賢くても、意図を読み違え、ツールを呼び間違えます。権限が大きいほど、一回のミスの代償も大きい。
エージェントは「誘導」される
プロンプトインジェクションで、想定外の操作をさせられる恐れがあります。権限が小さければ、悪用できる余地も小さい。
責任の範囲を明確に
問題が起きたとき、権限の境界がはっきりしていれば、誰がどこで間違えたか突き止めやすい。

どう実践するか

「身分」ではなく「タスク」で許可する
「このエージェントは管理者」ではなく「このタスクはこの2つのファイルを読む必要がある」と。
一時的に付与し、使い終わったら回収
タスク開始時に一時的な認証情報を渡し、終わったら失効させ、恒久的な権限を残さない。
デフォルト拒否
明示的に許可していないものは全部禁止。黙って通すより、聞き直す方が安全です。

ゼロトラストとの関係

最小権限はゼロトラストの土台のひとつ。どの要素も信頼せず、すべての動作を明示的に許可し、「必要十分」な範囲だけを渡します。

まとめ:最小権限とは「1で足りるなら、10は渡さない」ことです。

コメント