非公開 Networking/非公開 EndpointでAIを閉域化する
記事状態: 公開 · 最終確認: 2026-10-06
要点
非公開 Endpoint/PrivateLink/非公開 Service Connectは、AI serviceへ公開 internetを経由しない非公開 pathを提供できます。ただしendpointを作成しただけでend-to-endの閉域化が完成するとは扱いません。
現在の判断
非公開 Endpoint/PrivateLink/非公開 Service Connectは、AI serviceへ公開 internetを経由しない非公開 pathを提供できます。ただしendpointを作成しただけでend-to-endの閉域化が完成するとは扱いません。
どこまで当てはまるか
非公開 Networking/非公開 EndpointでAIを閉域化する
詳しく理解する
PRIVATE PATH
対象AI serviceの制御層、実行環境、Agent、streaming等をinventoryし、必要なendpoint/subresourceを列挙します。一つの非公開 endpointでservice family全体が非公開化されたとは推定しません。
PUBLIC EXPOSURE
非公開 endpointの存在とは別に公開 network access/firewallを確認します。提供元/serviceが公開 endpointとの共存を許す場合、private-only要件では公開 accessを明示的に無効化します。
設定値だけでなく、許可されていないnetworkから公開 endpointが拒否されるnegative testをchange 確認・承認の条件にします。
DNS
workloadが使用する通常FQDNを、実際のworkload networkから解決し、非公開 IPまたは意図したPSC/非公開 pathへ向くことを確認します。
非公開 DNS zone、custom/on-prem resolver、conditional forwarding、split-horizon、結果の再利用、region別hostnameを管理対象にします。
DNSが公開 IPへ解決する場合、非公開 endpoint objectが存在していても非公開 path利用を証明したことにはしません。
セキュリティとプライバシー
network pathと認可を分離します。
endpoint policy、IAM/主体の識別 policy、resource policy、service-specific 認可を必要に応じて重ねます。endpoint policyをIAM/resource policyの代替とは扱いません。
提供元 defaultがfull accessの場合は操作主体/action/resourceを明示的に縮小します。
AGENT EGRESS
非公開 ingressとAgent/managed 実行環境のegressを別確認・承認の条件にします。
Agentがツール、web、MCP、保存領域、search、ベクトル DB、KMS等へ接続する経路をinventoryし、公開 internetが不要ならproxy/NAT/egress rule/perimeterでdeny-by-defaultにします。
非公開 AI endpointが存在することを、Agentのinternet egress禁止の証拠にはしません。
DEPENDENCIES
AI serviceが利用する保存領域、search、database、成果物 registry、KMS、稼働状況を観測する仕組み、ツール APIについても公開/非公開 pathを確認します。
一つでも機密data pathが公開 routeへ残る場合、「end-to-end閉域」と表現しません。
PROVIDER BOUNDARIES
AWS
Amazon Bedrockではbedrock、bedrock-runtime、bedrock-agent、bedrock-agent-runtime等が別interface endpoint serviceです。必要APIをinventoryします。非公開 DNSとendpoint policyを確認し、default full-access policyをそのままleast-privilegeと扱いません。
Azure
非公開 Endpointは非公開 IP/pathを提供しますが、公開 network accessを必ず自動停止するとは扱いません。公開 access/firewallと非公開 DNSを別確認・承認の条件にします。Foundry/Agent/ツールのnetwork-isolation 裏付けは機能ごとに確認します。
Google Cloud
非公開 Service ConnectとVPC Service Controlsを別制御として扱います。Vertex AI Agent Engineではmanaged 実行環境からVPCへのPSC interface、internet egress、proxy/NAT、service perimeterの組合せを確認します。
HYBRID
on-premises/別VPC/VNetからの利用ではVPN、ExpressRoute、Cloud VPN、route advertisement、resolver forwardingを個別に検証します。
非公開 endpointのIPが存在することだけでhybrid clientから到達可能とは扱いません。
VERIFICATION
配備/change時に少なくとも次を結果の照合します。
- endpoint/subresource inventory
- public-network-access 状態
- workload-context DNS resolution
- route/security-group/firewall 状態
- endpoint/IAM/resource policy
- dependent service paths
- Agent egress path
- private-path 成功 test
- public-path negative test
- flow/access log
実装・運用
本項は2026-10-06時点のAWS Bedrock PrivateLink、Azure 非公開 Link/Foundry network isolation、Google Vertex AI/Agent Engine PSCおよびVPC Service Controlsの公開資料に基づきます。組織 組織の利用環境へのnetwork mutation、DNS/route/flow-log/public-path live testは未実施です。
よくある失敗・反証
公開 endpoint left enabled、非公開 DNS missing、split-horizon mismatch、要再確認 結果の再利用、wrong region、missing 実行環境/agent endpoint、default full endpoint policy、overbroad IAM、wrong subresource、公開 dependency、Agent egress bypass、perimeter exception、overbroad proxy/NAT、hybrid route 失敗、DNS zone collision、IPv6/alternate hostname bypass、hard-coded 公開 SDK endpoint、unsupported 機能、streaming path difference、failover 公開 失敗時の代替処理を想定します。
実務での使い方
本項は2026-10-06時点のAWS Bedrock PrivateLink、Azure 非公開 Link/Foundry network isolation、Google Vertex AI/Agent Engine PSCおよびVPC Service Controlsの公開資料に基づきます。組織 組織の利用環境へのnetwork mutation、DNS/route/flow-log/public-path live testは未実施です。
まだ確認できていないこと
- EA-258-UNKNOWN-01
組織 cloud/提供元、region、AI service/features、public-network-access 状態、endpoint/subresource inventory、DNS/resolver topology、endpoint/IAM/resource policies、Agent 実行環境/ツール egress、VPC SC/perimeter、dependencies、hybrid routes、IPv6、streaming/WebSocket、failover、break-glass、flow/access logs、quotas/cost、tenant-specific 裏付け 限界は未確認です。
根拠資料
この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。
更新履歴
EA-258-FIRST-20261006: 正式な 監査/publication 対応付け
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-258
- 最終確認日
- 2026-10-06
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
PUBLIC_CLAIM
Private Endpoint/PrivateLink/Private Service Connectは、AI serviceへpublic internetを経由しな��private pathを提供できます。ただしendpointを作成しただけでend-to-endの閉域化が完成するとは扱いません。
閉域化は少なくとも、private path、public endpointの状態、DNS、authorization policy、Agent egress、dependent serviceを別々に検証します。
PRIVATE_PATH
対象AI serviceのcontrol plane、runtime、Agent、streaming等をinventoryし、必要なendpoint/subresourceを列挙します。一つのprivate endpointでservice family全体がprivate化されたとは推定しません。
PUBLIC_EXPOSURE
private endpointの存在とは別にpublic network access/firewallを確認します。provider/serviceがpublic endpointとの共存を許す場合、private-only要件ではpublic accessを明示的に無効化します。
設定値だけでなく、許可されていないnetworkからpublic endpointが拒否されるnegative testをchange gateにします。
DNS
workloadが使用する通常FQDNを、実際のworkload networkから解決し、private IPまたは意図したPSC/private pathへ向くことを確認します。
private DNS zone、custom/on-prem resolver、conditional forwarding、split-horizon、cache、region別hostnameを管理対象にします。
DNSがpublic IPへ解決する場合、private endpoint objectが存在していてもprivate path利用を証明したことにはしません。
AUTHORIZATION
network pathとauthorizationを分離します。
endpoint policy、IAM/identity policy、resource policy、service-specific authorizationを必要に応じて重ねます。endpoint policyをIAM/resource policyの代替とは扱いません。
provider defaultがfull accessの場合はprincipal/action/resourceを明示的に縮小します。
AGENT_EGRESS
private ingressとAgent/managed runtimeのegressを別gateにします。
Agentがtool、web、MCP、storage、search、vector DB、KMS等へ接続する経路をinventoryし、public internetが不要ならproxy/NAT/egress rule/perimeterでdeny-by-defaultにします。
private AI endpointが存在することを、Agentのinternet egress禁止の証拠にはしません。
DEPENDENCIES
AI serviceが利用するstorage、search、database、artifact registry、KMS、observability、tool APIについてもpublic/private pathを確認します。
一つでも機密data pathがpublic routeへ残る場合、「end-to-end閉域」と表現しません。
PROVIDER_BOUNDARIES
AWS
Amazon Bedrockではbedrock、bedrock-runtime、bedrock-agent、bedrock-agent-runtime等が別interface endpoint serviceです。必要APIをinventoryします。Private DNSとendpoint policyを確認し、default full-access policyをそのままleast-privilegeと扱いません。
Azure
Private Endpointはprivate IP/pathを提供しますが、public network accessを必ず自動停止するとは扱いません。public access/firewallとPrivate DNSを別gateにします。Foundry/Agent/toolのnetwork-isolation supportはfeatureごとに確認します。
Google Cloud
Private Service ConnectとVPC Service Controlsを別controlとして扱います。Vertex AI Agent Engineではmanaged runtimeからVPCへのPSC interface、internet egress、proxy/NAT、service perimeterの組合せを確認します。
HYBRID
on-premises/別VPC/VNetからの利用ではVPN、ExpressRoute、Cloud VPN、route advertisement、resolver forwardingを個別に検証します。
private endpointのIPが存在することだけでhybrid clientから到達可能とは扱いません。
VERIFICATION
deployment/change時に少なくとも次をreadbackします。
- endpoint/subresource inventory
- public-network-access state
- workload-context DNS resolution
- route/security-group/firewall state
- endpoint/IAM/resource policy
- dependent service paths
- Agent egress path
- private-path success test
- public-path negative test
- flow/access log
FAILURE_ENVELOPE
public endpoint left enabled、private DNS missing、split-horizon mismatch、stale cache、wrong region、missing runtime/agent endpoint、default full endpoint policy、overbroad IAM、wrong subresource、public dependency、Agent egress bypass、perimeter exception、overbroad proxy/NAT、hybrid route failure、DNS zone collision、IPv6/alternate hostname bypass、hard-coded public SDK endpoint、unsupported feature、streaming path difference、failover public fallbackを想定します。
IMPLEMENTATION_STATE
本項は2026-10-06時点のAWS Bedrock PrivateLink、Azure Private Link/Foundry network isolation、Google Vertex AI/Agent Engine PSCおよびVPC Service Controlsの公開資料に基づきます。organization tenantへのnetwork mutation、DNS/route/flow-log/public-path live testは未実施です。
SAFE_WORDING
Private Endpoint/PrivateLink/PSCはAI serviceへのprivate pathを提供できますが、endpointを作成しただけでend-to-endの閉域化が完成するとは扱いません。public network access、DNS resolution、endpoint/IAM/resource policy、Agent egress、dependent service、hybrid routeを個別に固定し、workloadからprivate pathをreadbackし、public pathが拒否されることをnegative testで確認します。
OPEN_UNKNOWN
organization cloud/provider、region、AI service/features、public-network-access state、endpoint/subresource inventory、DNS/resolver topology、endpoint/IAM/resource policies、Agent runtime/tool egress、VPC SC/perimeter、dependencies、hybrid routes、IPv6、streaming/WebSocket、failover、break-glass、flow/access logs、quotas/cost、tenant-specific support limitationsは未確認です。
EA-258-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET現行本文の監査・revision対応
- 裏付ける内容
- 現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
- 確認日
- —
- 出典・実験ID
- CANDIDATE-EA258-FIRST-20261006-C2-RESCUE20261014
- 検証箇所
- 1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER!A59:U59 · EA_REVISION_LEDGER!A59:U59 · EA-258-FIRST-20261006
- 適用範囲
- —
- 出典・来歴
- CURRENT_CANONICAL_APPROVAL_READBACK
- 限界
- 監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
EA-258-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK現行本文の収録照合
- 裏付ける内容
- 公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
- 確認日
- 2026-10-17
- 出典・実験ID
- BODY-SHA256:1b076e8eb56a3cd3ab38b0c79923f33e70d028cbc9358ad9e7284a17c25a39cb
- 検証箇所
- content/staging/EA-258.md · 1b076e8eb56a3cd3ab38b0c79923f33e70d028cbc9358ad9e7284a17c25a39cb · EA-258-FIRST-20261006
- 適用範囲
- —
- 出典・来歴
- CURRENT_APPROVED_BODY_HASH_MATCH
- 限界
- 本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
- 出典ID
- CANDIDATE-EA258-FIRST-20261006-C2-RESCUE20261014, BODY-SHA256:1b076e8eb56a3cd3ab38b0c79923f33e70d028cbc9358ad9e7284a17c25a39cb
- 追跡中のUNKNOWN ID
- EA-258-UNKNOWN-01
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。