Vercelは2026年8月10日(現地時間)、ブログ記事を通じて、安全なコード実行環境であるサンドボックスにおけるネットワーク境界の重要性とその実装について発表した。同社は、コンピューティング隔離のみでは不十分であり、データ漏洩や外部への攻撃を防ぐためのネットワーク隔離が不可欠であると強調している。特にAIエージェントの能力向上に伴い、この種のセキュリティ対策がより重要になると指摘した。
Vercelの発表によると、信頼できないコードを安全に実行するには、ホストからの分離だけでなく、そのコードがネットワーク経由でどこに接続できるかを制御する必要がある。マイクロVM(microVM)はホストや他のワークロードからのアクセスを防ぐが、データ漏洩、内部サービスの調査、インターネット上のシステムへの攻撃、環境内のクレデンシャルの利用は阻止できない。ネットワークのエグレス制御を伴わない隔離は、プロセスを閉じ込めるだけでその結果を防ぐことはできないため、完全なサンドボックスにはコンピューティング隔離とネットワーク経由の権限制御の両方が求められる。
Vercelは、サンドボックスのネットワーク境界を強制するために、Vercel Sandboxファイアウォール(firewall)をマイクロVMの外部、ホスト上で動作させると説明している。これにより、サンドボックス内のコードがファイアウォールを変更または無効にすることはできない。アウトバウンドTCP接続とDNSクエリは、ファイアウォールを通じて透過的にリダイレクトされる。ドメイン制限のある接続の場合、ファイアウォールはTLSハンドシェイク(TLS handshake)のServer Name Indication(SNI)を検査し、リクエストされたホスト名をサンドボックスのドメインポリシーおよび宛先アドレスをCIDRポリシーと照合する。
さらに、Vercel Sandboxはクレデンシャル(credentials)をマイクロVMの内部ではなく、ホストネットワーク境界でインジェクションする。ファイアウォールはサンドボックス専用の認証局(certificate authority)を一時的に作成し、設定された宛先に対してTLSを終端し、認証ヘッダーを追加または置換してアップストリームサービスに接続する。これにより、クレデンシャルがマイクロVM内に流入せず、暗号化されずにホストを離れることもないとされる。
参考: Vercel Blog (アーカイブ) — 2026年8月11日 09:00 (JST)