Control 1.20: Network Isolation and Private Connectivity
Control ID: 1.20 Pillar: Security Regulatory Reference: FINRA 3110, SEC 17a-4, GLBA 501(b), OCC 2011-12 Last UI Verified: January 2026 Governance Levels: Baseline / Recommended / Regulated Last Verified: 2026-02-03
Objective
Implement network-level access controls for Copilot Studio environments including IP firewall restrictions, Virtual Network (VNet) support, and Private Endpoints to ensure agent-to-data-source communication remains within trusted network boundaries.
Why This Matters for FSI
- FINRA 3110: Network isolation restricts agents from reaching unapproved systems, enabling supervision
- SEC 17a-4: Private networks prevent unauthorized external access to agent data and logs
- GLBA 501(b): Network boundaries provide defense-in-depth for customer information protection
- OCC 2011-12: Network isolation controls and validates data feeds to agents
Control Description
This control establishes network isolation through:
- IP Firewall - Restrict environment access to approved IP address ranges (corporate networks, VPN)
- VNet Support - Enable Virtual Network integration for Managed Environments
- Private Endpoints for Key Vault - Agent credentials accessed without public internet exposure
- Private Link for Application Insights - Telemetry routed over private network
- Private Endpoints for Data Sources - SQL, Azure SQL, and other connectors via private path
- IP Cookie Binding - Prevent session token theft by binding sessions to IP addresses
Key Configuration Points
- Configure IP Firewall in PPAC with corporate CIDR blocks (e.g.,
10.0.0.0/8,172.16.0.0/12) - Enable VNet support with dedicated subnet delegated to
Microsoft.PowerPlatform/enterprisePolicies - Create Private Endpoints for Key Vault in same VNet as Power Platform
- Configure Azure Monitor Private Link Scope (AMPLS) for Application Insights
- Create Private DNS zones and link to VNet for endpoint resolution
- Test in audit-only mode before enforcement
- Document network architecture and data flows
Zone-Specific Requirements
| Zone | Requirement | Rationale |
|---|---|---|
| Zone 1 (Personal) | IP Firewall optional; VNet not required | Low data sensitivity, minimal overhead |
| Zone 2 (Team) | IP Firewall required; VNet recommended; Private Endpoints for sensitive data | Team data requires network controls |
| Zone 3 (Enterprise) | Full VNet isolation mandatory; all private endpoints; no public internet for backend; network flow logging | Customer-facing requires maximum isolation |
Roles & Responsibilities
| Role | Responsibility |
|---|---|
| Power Platform Admin | Configure IP Firewall, enable VNet support |
| Azure Network Contributor | Provision VNet, subnets, Private Endpoints |
| Entra Security Admin | Validate network configuration, review flows |
| Compliance Officer | Approve network architecture for regulatory alignment |
Related Controls
| Control | Relationship |
|---|---|
| 2.1 - Managed Environments | VNet support requires Managed Environment |
| 1.15 - Encryption | Network isolation + encryption provides defense in depth |
| 1.7 - Audit Logging | Network flow logs supplement audit logging |
| 1.11 - Conditional Access | IP-based CA policies align with IP Firewall |
Implementation Playbooks
Step-by-Step Implementation
This control has detailed playbooks for implementation, automation, testing, and troubleshooting:
- Portal Walkthrough — Step-by-step portal configuration
- PowerShell Setup — Automation scripts
- Verification & Testing — Test cases and evidence collection
- Troubleshooting — Common issues and resolutions
Verification Criteria
Confirm control effectiveness by verifying:
- Access from non-allowlisted IP is blocked by IP Firewall
- Agent can reach private endpoint resources via VNet path
- Private DNS resolves endpoint FQDNs to private IPs
- Key Vault access uses private endpoint (no public route)
- Application Insights telemetry flows via Private Link
Additional Resources
- Microsoft Learn: VNet support for Copilot Studio
- Microsoft Learn: IP Firewall for Power Platform
- Microsoft Learn: Azure Private Link overview
- Microsoft Learn: Key Vault Private Endpoints
Updated: January 2026 | Version: v1.2 | UI Verification Status: Current