掲載済み (2026-05-30号)
121 193文字 • 1分

Microsoft Foundry Hosted Agent と Claude Agent SDK を使ったサンドボックス検証

日本語

掲載情報

概要

AIエージェントの安全な実行環境を構築するため、Microsoft Foundry Hosted AgentのmicroVMとClaude Agent SDKのOSレベル隔離機能を組み合わせた多層防御の有効性を検証した技術ブログ。

詳細内容

AIエージェントが不特定多数のユーザー環境で動作する際、ファイルアクセスや外部通信、サブプロセス実行などの副作用を構造的に制限するサンドボックス技術の重要性を解説しています。本記事では、個別の拒否ルール(deny rule)の積み上げによるアドホックな対応の限界を指摘し、以下の二層構造による多層防御を提案・検証しています。まず、Microsoft Foundry Hosted Agentを用いてセッション単位のmicroVM(VM境界)で隔離し、他ユーザーとの干渉を防ぎます。次に、Claude Agent SDKのBash sandbox機能を活用し、Linuxのnamespace機構(mount, net, pid, user等)によりBashサブプロセスをOSレイヤーで監獄(jail)化します。これにより、Python経由のファイル読み出しやSNI偽装を伴う通信といった、従来のコマンド制限を迂回する攻撃に対しても、構造的に防御可能であることを実証しています。最終的に、セキュリティ監査の説明性や再現性の観点からも、OS/VM境界による構造的防御が最適であると結論づけています。