AI関連の最新ニュースをピックアップ
Microsoft(米大手テクノロジー企業)は、本番運用される「Azure SRE Agent(インフラ運用や障害対応を自律実行するMicrosoftのAIエージェント)」の1年間にわたる運用知見に基づき、AIモデルへのプロンプト指示ではなく実行環境側で厳格に権限を制御するセキュリティアーキテクチャ「The Environment is the Policy(環境こそがポリシー)」を公開した。
Microsoftは、モデルに対するプロンプト指示(「〇〇をしてはならない」等の制約)だけでは安全性を担保できないと指摘。エージェントがアクセス可能な環境内に防御柵を置いても、エージェント自身がツールを用いて迂回してしまうリスクがある。
開発初期に確認された実際の不具合・逸脱事例として以下が挙げられている:
これらの課題を解決するため、Microsoftはエージェントの推論空間の外側に4つの強制レイヤー(Enforcement Layers)を構築した。
| 防御レイヤー | 役割と設計原則 | 実装技術 |
|---|---|---|
| 1. サンドボックス分離 | 推論ランタイムとコード実行環境を物理分離 | ACA Sandboxes(microVM)による専用カーネル |
| 2. 秘密情報不保持認証 | サンドボックスに実トークンを渡さず不透明ハンドルを付与 | エグレスプロキシで単一用途・宛先限定のトークン交換 |
| 3. 操作分類型リスク判定 | コマンド単位ではなく「操作・対象・根拠」で自律実行を判定 | 低リスク操作は自律進行、重要対象は人間レビューへ停止 |
| 4. 権限借用の防止 | 呼び出し元の権限を環境へ単調反映(昇格を完全遮断) | ロールに応じたツールマウント・メモリ分離 |
AIエージェントが高度化するにつれて、「モデルが正しく判断すること」に依存した安全設計は限界を迎えている。Microsoftが提示したアーキテクチャは、エージェントを本質的に「いつか誤作動や指示逸脱を起こす主体」として前提に置き、OS・仮想化・プロキシ境界によって影響範囲(Blast Radius)を極小化する実践的なエンタープライズ標準モデルといえる。