本文へスキップ

AI運用の判断と根拠を引く

トップへ戻��

非公開 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や検証情報は末尾で確認できます。

更新履歴

  1. 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の機械可読データです。