エンタープライズ AI ファクトリーにおける自律型エージェントのガバナンス方法
NVIDIA は、自律型 AI エージェントの企業導入におけるセキュリティとガバナンスを強化するため、実行層と提示層を分離する「Secure Agent Workspace」アーキテクチャを提案している。
キーポイント
実行層と提示層の分離
ユーザーの端末(ラップトップや IDE)は単なる表示画面として機能し、エージェントの実行環境は管理されたワークスペース内に隔離されることでリスクを低減する。
包括的なガバナンス制御
アイデンティティ、ネットワークアクセス、認証情報、ランタイムポリシー、監査ログ、および人間によるレビューを統一的に適用可能にする。
信頼されたアクセス仲介の活用
SSH や HTTPS を通じてエンタープライズ ID プロバイダで認証された信頼できるアクセス仲介を介して、ユーザーからワークスペースへ接続する。
Secure Agent Workspace の構成
ユーザーエンドポイントから信頼されたアクセスブローカーを経由して、SSH/HTTPS でセキュアなエージェントワークスペースへ接続し、オンプレミスまたはクラウドの推論エンドポイントにルーティングするアーキテクチャ。
統合セキュリティと監視
エンタープライズアイデンティティプロバイダによる認証に加え、SIEM や観測性ツールへのログ送信により、セキュリティチームがリアルタイムで監視・管理できる体制を構築する。
事前準備と境界定義
エージェントのワークフローオーナーを特定し、期待される行動範囲やアクセス制限の境界線を明確に定義することがガバナンスの前提条件です。
VM 外部のセキュリティ強化
SSOによるログインゲート、デフォルトのインターネット遮断、およびシステム変更時の人間による承認要件など、仮想マシンを囲む境界を厳格に管理します。
影響分析・編集コメントを表示
影響分析
本記事は、自律型エージェントの企業実装における最大の障壁であるセキュリティリスクに対する具体的な解決策を示しており、今後多くの企業が採用する標準的なアーキテクチャ基準となり得る。特に、開発者やエンドユーザーが直接使用する環境と、AI が動作する基盤を物理的・論理的に分離することで、大規模なデータ漏洩や誤操作を防ぐための重要な指針となる。
編集コメント
自律型 AI の普及に伴い、セキュリティとガバナンスの設計が最重要課題となっています。NVIDIA が提示する「実行層の分離」アプローチは、実務レベルでのリスク管理を劇的に改善する画期的な解決策と言えます。
AI エージェントは、単なるチャットを超えて急速に進化しています。コードの検査、テストの実行、ドキュメントの読取、ナレッジベースの検索、内部システムへの問い合わせ、そしてユーザーに代わって数時間にわたる操作などを行います。これにより生産性が向上しますが、同時に機密性の高い企業データへのアクセス権や、ビジネスシステム全体でタスクを完了しアクションを実行する能力が与えられるため、安全かつ統制された環境の構築が不可欠となります。
「NVIDIA Secure Agent Workspace Reference Design」は、明確なアーキテクチャ上の転換点を示しています。すなわち、ユーザーのラップトップ、ブラウザ、統合開発環境(IDE)、またはターミナルは実行層ではなく、プレゼンテーション層として機能します。エージェントの実行は、アイデンティティ、ネットワークアクセス、認証情報、ランタイムポリシー、監査、および人的レビューを一貫して適用できる管理されたワークスペース内で行われます。
image*図 1. 企業向け AI ファクトリーにおける NVIDIA Secure Agent Workspace の例*
AI ファクトリーが企業向けの AI を産業化していく中で、このリファレンスデザインは、組織規模で自律型エージェントが安全に運用される環境を構築する方法を示しています。
本稿では、エンタープライズが全従業員に対して自律的で常時稼働する AI エージェントへのアクセスを提供できるよう、Secure Agent Workspace Reference Design を実装するための手順を概説します。このアーキテクチャは、エージェントの振る舞いとネットワークアクセスを管理する、より安全な環境を構築します。従業員は、より長時間動作し、より多くのエンタープライズツールを活用する AI によって、高度で複雑なタスクを達成できるようになります。
Secure Agent Workspace の開始方法
- 準備
エージェントワークフローのオーナーとステークホルダーを特定してください。これにより、リソース要件とアクセスポリシーが明確になります。エージェントを管理するためには、期待される振る舞いの範囲を定義し、予期せぬアクセスを防ぐ境界線を引く必要があります。
フェーズ I と II の実装は、構成管理、パッチおよび脆弱性管理、イメージガバナンス、SOC テレメトリ、再構築/取り消し機能を含む、標準的なエンタープライズ管理 VM ベースラインの上に構築されます。
- 仮想マシンの外部の境界を保護する
Secure Agent Workspace の実装における最初のフェーズは、その周囲の境界を制御することです。誰がアクセスできるか、どのようにアクセスするか、どのようなワークスペースを受け取るのか、そしてそのワークスペースが到達可能なサービスは何かを決定します。この段階では、VM が主要な分離境界として機能し、より深いランタイム制御を導入する前に、エージェントの活動が観測可能で、制限され、取り消し可能であることを目指します。
- プロビジョニングされたワークスペースの提供:各ユーザーに、タスク専用の安全で企業管理型の仮想マシン(VM)を割り当てます。
- ログインゲートの強制:企業のシングルサインオン(SSO)を活用してアクセスを制御し、認証された権限を持たない者がワークスペースを開けないようにします。
- ネットワークのロックダウン:デフォルトではすべてのインターネットトラフィックをブロックし、特定の事前承認済み内部および外部サービスへの接続のみ許可します。
- 人間の承認の必須化:システムを変更するエージェントのアクション(コードのマージやチケットの更新など)は、エージェント自身によるものではなく、必ず人間による承認を得るようにします。
- ログの一元化:ワークスペース活動に関するすべてのログを単一の場所に送信し、セキュリティチームが不審な行動を監視できるようにします。
- 仮想マシン内部でのランタイムセキュリティの実装
実装の第2フェーズでは、エージェントの実際の振る舞いを管理するためにワークスペース内部に制御を追加します。これにより保護はツール呼び出し境界に近づき、エージェントが読み取れるファイル、実行可能なコマンド、アクセスできるサービスが明確になります。シークレットはプロキシの背後に保持され、ポリシーは中央で統制され、エージェントが自身の権限を黙って拡大することはできません。
- アクティブなサンドボックス化:エージェントを専用のランタイム(NVIDIA OpenShell など)内で実行し、すべてのアクションをリアルタイムで監視します。
- 署名付きセキュリティポリシー:中央システムを使用して、エージェントが許可される行動(例:読み取り可能なファイルなど)を正確に定義し、これらのルールを署名済みかつ安全なバンドルとしてワークスペースへ送信します。
- クレデンシャル保護:ワークスペースにパスワードやシークレットキーを直接保存しないでください。裏側でこれらのキーを処理する安全なプロキシを使用し、エージェントが生の機密情報を目にしないようにしてください。
- 継続的検証:エージェントが実行するすべてのアクションの前には、セキュリティルールが有効かつ機能していることを自動的に確認してください。
image*図 2. セキュアなエージェントワークスペースの内部*
エージェントワークスペース用のエージェントブループリントを設定する
ブループリントは、ワークスペース上で実行される反復可能なワークフローテンプレートです。各ブループリントには、目標、必要なツール、許可されたサービス、データスコープ、書き込み権限、レビューゲート、およびログ記録の期待値が設定されています。
これらは対象となるユースケースに対してツールの最大範囲を活用し、ベストプラクティスを体現しています。これに基づき、エージェント開発者は必要に応じて最小限の変更を加え、動作を自らのニーズに絞り込みます。
ブループリントは、以下の手順に従って安全なエージェントワークスペース環境に統合する必要があります:
- エージェントアイデンティティの定義:SSO(シングルサインオン)を通じてユーザーまたはスポンサーに紐づく論理ID でエージェントを登録します。委任記録を使用して、エージェントが具体的に何を実行できるかを明確に定義してください。
- シークレットの処理:シークレットをハードコードしないでください。認証プロキシを使用し、生の API キーやパスワードではなく、短期有効な能力トークンでエージェントが動作するようにしてください。
- インフラ推論の設定:ゲートウェイ層がクォータ管理、ロールベースアクセス制御(RBAC)、および動的レート制限を管理し、安全でスケーラブルな推論サービスを保証します。
- ガバナンスの厳格化:「爆発半径」コントロールを設定します。コードのマージやチケットステータスの変更など、実行前に人間のレビューが必要なアクションを定義し、すべてのログが監査に備えて Open Cybersecurity Schema Framework(OCSF)形式で出力されるようにしてください。
オンプレミスまたはクラウド上に安全なエージェントワークスペースを展開する
ワークスペースのセットアップは、オンプレミス環境には Red Hat OpenShift Virtualization を、クラウドネイティブな展開には Microsoft Azure を選択することから始まります。両者におけるコアパターンは同じです。各ユーザーには専用仮想マシンが割り当てられ、ローカルエンドポイントはそのワークスペースにのみ接続します。エージェントの実行は、集中管理されたポリシー、アクセス制御、監査機能を持つ管理境界内で行われます。
展開の手順は以下の通りです:
- ユーザーごとに 1 つのワークスペース VM をプロビジョニングする:各ユーザーのために専用の Linux または Windows VM を作成します。
- アクセス経路を確立する:ワークスペースの前に信頼できるアクセスブローカーを設置します。ユーザーはエンタープライズ SSO と、短期間で監査可能なセッションを通じて接続する必要があります。エンドポイントはプレゼンテーション面としてのみ機能し、ローカルで自律型エージェントの作業が実行されることはありません。
- ネットワーク境界を定義する: デフォルトでは拒否(deny)される egress を開始し、承認された宛先のみを許可します。OpenShift では、
NetworkPolicy、EgressFirewall、ルート、および承認された ingress 経路などのプリミティブを使用してください。Azure では、アウトバウンドトラフィックを Azure Firewall Premium を経由してルーティングし、BGP ルート伝播を無効化し、企業 CIDR へのアクセスを拒否し、あらゆるパブリックなインバウンド経路を避けてください。
- イメージと VM プロファイルを中央管理する: 承認された VM イメージのみを使用してください。OpenShift 環境では、GitOps を通じて VM プロファイルとプラットフォーム状態を管理します。Azure 環境では、Packer でゴールデンイメージを作成し、Azure Compute Gallery を経由して公開してください。
- ポリシーの意図に GitOps を使用する: VM プロファイル、ネットワークルール、ポリシーメタデータ、およびリリース情報を Git に格納します。GitOps は望ましいプラットフォーム状態を整合させ(reconcile)、署名されたランタイムポリシーバンドルは制御されたリリースチャネルを通じて配布されます。
- シークレットとアイデンティティフローを保護する: 可能な限り、生のシークレットをエージェントプロセスから除外してください。Azure デプロイメントでは、シークレットレスなプロビジョニングに Workload Identity Federation を使用し、VM ランタイムアクセスにはマネージド IDENTITY を使用し、プライベートエンドポイント経由で Azure Key Vault を利用し、エージェントコードが開始される前に狭義のランタイムアイデンティティを確保してください。
- 監査と観測の一元化: ワークスペースのライフサイクルイベント、ブローカーセッション、ポリシーリリース、ネットワークの許可/拒否アクティビティ、ランタイムおよびツールのイベントをキャプチャします。ログは、Azure Monitor、Log Analytics、Microsoft Sentinel、または OCSF 互換の監査パスなど、企業の SIEM またはプラットフォームのロギングスタックへ送信してください。
最終的な状態とは、実用的な「セキュアエージェントワークスペース」パターンです。これは、シングルユーザー VM が分離性を提供し、GitOps が反復可能な運用を実現し、企業アイデンティティがアクセスを制御し、ネットワークポリシーが到達範囲を制限し、ランタイムの強制が自律型エージェントの安全性のためのより深いポリシー層を追加するものです。
貴社の AI ファクトリーで Secure Agent Workspace Reference Design の実装を開始してください。
原文を表示
AI agents are quickly moving beyond chat. They inspect code, run tests, read documents, search knowledge bases, query internal systems, and operate for hours on behalf of a user. This unlocks productivity, but can also give agents access to sensitive enterprise data and the ability to complete tasks and take action across business systems, making a secure, governed environment essential.
The NVIDIA Secure Agent Workspace Reference Design introduces a clear architectural shift: the user’s laptop, browser, integrated development environment (IDE), or terminal serves as the presentation layer, not the execution layer. Agent execution occurs in a managed workspace where identity, network access, credentials, runtime policy, audit, and human review can be enforced consistently.

As the AI factory industrializes AI for enterprise, this reference design outlines how to build a secure environment for autonomous agents to operate at an organizational scale.
This post outlines the steps to implement the Secure Agent Workspace Reference Design so enterprises can provide access to autonomous, always-on AI agents to their entire employee base. The architecture creates a more secure environment that governs agent behavior and network access. Employees can accomplish more advanced, complex tasks with AI that works for longer and uses more enterprise tools.
Getting started with the secure agent workspace
- Preparation
Identify the agent workflow owners and stakeholders. This will inform resource requirements and access policies. In order to govern an agent, you need to define the range of expected behaviors and draw boundaries that prevent unexpected access.
Implementations for phases I and II sit on top of the standard enterprise managed-VM baseline, which includes configuration management, patch and vulnerability management, image governance, SOC telemetry, and rebuild / revocation features.
- Secure the perimeter outside the virtual machine
The first phase for the implementation of the secure agent workspace is about controlling the perimeter around it: who is allowed to enter, how they enter, what workspace they receive, and which services that workspace can reach. At this stage, the VM acts as the primary isolation boundary, and the goal is to make agent activity observable, bounded, and revocable before introducing deeper runtime controls.
- Provision managed workspaces: Give every user their own secure, company-managed virtual machine (VM) for their tasks.
- Enforce login gates: Use your company’s single sign-on (SSO) to control access; no one should be able to open a workspace without authenticated permission.
- Lock down the network: Block all internet traffic by default. Only allow connections to specific, pre-approved internal and external services.
- Require human approval: Ensure any agent action that changes a system (like merging code or updating tickets) must be approved by a human, not just the agent.
- Centralize logging: Send all logs about workspace activity to a single place so security teams can monitor for suspicious behavior.
- Add Runtime Security Inside the Virtual Machine
In the second phase of the implementation, add controls inside the workspace to govern the agent’s actual behavior. This shifts protection closer to the tool-call boundary: what files the agent can read, what commands it can run, and which services it can access. Secrets stay behind a proxy, policy stays centrally controlled, and the agent cannot silently expand its own permissions.
- Active sandboxing: Run the agent inside a dedicated runtime (such as NVIDIA OpenShell) that watches every action in real-time.
- Signed security policies: Use a central system to define exactly what the agent is allowed to do (e.g., which files it can read) and send these rules as signed, secure bundles to the workspace.
- Credential protection: Don’t store passwords or secret keys directly in the workspace. Use a secure proxy that handles those keys behind the scenes so the agent never sees the raw secrets.
- Continuous verification: Automatically check that the security rules are active and working before every single action the agent performs.

Set up agent blueprints for the agent workspace
Blueprints are repeatable workflow templates that run on top of the workspace. Each blueprint is configured with its goal, required tools, allowed services, data scope, write permissions, review gates, and logging expectations.
They use the maximum range of tools and exemplify best practices for their target use case. From that, agent developers make minimal modifications to narrow the behavior to their needs.
Blueprints must integrate into the secure agent workspace environment with the following steps:
- Define agent identity: Register the agent with a logical identity that ties back to the user or sponsor through SSO. Use a delegation record to define exactly what the agent is allowed to do.
- Handle secrets: Never hardcode secrets. Use a credential proxy so your agent works with short-lived capability tokens instead of raw API keys or passwords.
- Configure inference: A gateway layer manages quotas, role-based access control (RBAC), and dynamic rate limiting to ensure a secure and scalable inference service.
- Lockdown governance: Set up “blast radius” controls. Define which actions (like merging code or changing ticket status) require human review before execution, and make sure all logs are piped out in Open Cybersecurity Schema Framework (OCSF) format so they’re ready for audit.
Deploy the secure agent workspace on-prem or in the cloud
Setting up the workspace starts with choosing Red Hat OpenShift Virtualization for on-premises environments, or Microsoft Azure for cloud-native deployments. The core pattern is the same for both. Each user receives a dedicated virtual machine, and the local endpoint only attaches to that workspace. Agent execution remains within a managed boundary with a centralized policy, access control, and auditing.
These are the steps for deployment:
- Provision one workspace VM per user: Create a dedicated Linux or Windows VM for each user.
- Establish the access path: Put a trusted access broker in front of the workspace. Users should connect through enterprise SSO and short-lived, auditable sessions. The endpoint should act only as a presentation surface, with no autonomous agent work running locally.
- Define the network boundary: Start with default-deny egress and allow only approved destinations. On OpenShift, use primitives such as
NetworkPolicy,EgressFirewall, routes, and approved ingress paths. On Azure, route outbound traffic through Azure Firewall Premium, disable BGP route propagation, deny corporate CIDR access, and avoid any public inbound path.
- Manage images and VM profiles centrally: Use approved VM images only. OpenShift environments should manage VM profiles and platform state through GitOps. Azure environments should build golden images with Packer and publish them through Azure Compute Gallery.
- Use GitOps for policy intent: Store VM profiles, network rules, policy metadata, and release information in Git. GitOps should reconcile the desired platform state, while signed runtime policy bundles are distributed through a controlled release channel.
- Protect secrets and identity flows: Keep raw secrets out of the agent process wherever possible. Azure deployments should use Workload Identity Federation for secretless provisioning, managed identities for VM runtime access, Azure Key Vault over Private Endpoints, and a narrow runtime identity before agent code starts.
- Centralize audit and observability: Capture workspace lifecycle events, broker sessions, policy releases, network allow/deny activity, and runtime/tool events. Send logs to the enterprise SIEM or platform logging stack, such as Azure Monitor, Log Analytics, Microsoft Sentinel, or an OCSF-compatible audit path.
The end state is a practical Secure Agent Workspace pattern: single-user VMs provide isolation, GitOps provides repeatable operations, enterprise identity controls access, network policy limits reachability, and runtime enforcement adds a deeper policy layer for autonomous-agent safety.
Get started implementing the Secure Agent Workspace Reference Designin your enterprise AI factory.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み