Domain 2 β€” Module 5 of 8 63%
11 of 28 overall
Domain 2: Secure storage, databases, and networking Free ⏱ ~10 min read

VPN Connections + Microsoft Entra Private Access

Securing Azure VPN β€” Site-to-Site IPsec configuration, Point-to-Site authentication options, the security trade-offs of VPN β€” and the newer Zero Trust path: Microsoft Entra Private Access for identity-based, application-level access without classical VPN.

Classical VPN, and what’s replacing it

Simple explanation

For decades, β€œgive the user remote access” meant a VPN β€” IPsec or SSL tunnel that effectively put the user’s laptop inside the corporate network. Once on the VPN, the user could reach everything the network reached, with whatever lateral-movement risks that brings.

SC-500 still tests classical VPN β€” both Site-to-Site (S2S) for branch offices and Point-to-Site (P2S) for remote users. But the bigger story is Microsoft Entra Private Access (EPA) β€” the Zero Trust Network Access (ZTNA) replacement for VPN. With EPA, remote users access specific applications (not whole networks), authenticated and authorised per-application, with Conditional Access policies applying per-app at each access. No tunnel into β€œthe network”.

The exam pattern: scenarios calling out modern Zero Trust principles β†’ Entra Private Access. Scenarios about branch-to-Azure or legacy remote-user β†’ S2S/P2S VPN.

Site-to-Site (S2S) VPN

S2S connects an on-prem network to an Azure VNet over the internet via IPsec. Security best practices:

  • IKEv2 with strong cipher suites (AES-256, SHA-256/384, DH Group 14+) β€” avoid IKEv1 and weak ciphers
  • BGP for dynamic routing (preferred over static routes β€” auto-adapts to topology changes)
  • Custom IPsec policies if compliance requires specific algorithm choices
  • Active-Active gateway configuration for high availability (two tunnels, two public IPs, BGP between)
  • Force tunneling outbound β€” route on-prem internet through Azure egress for inspection (or vice versa, route Azure egress through on-prem for inspection)

Point-to-Site (P2S) VPN

P2S connects individual remote-user devices to a VPN gateway. Authentication options:

P2S VPN authentication β€” Microsoft Entra for identity-aware enforcement
P2S auth methodProsCons
Azure certificate authenticationSimple to deploy; cert-based identityNo identity-aware controls (no MFA, no CA); per-user cert provisioning manual
RADIUSIntegrates with existing RADIUS/AD infrastructureAdditional moving parts; no native Entra CA
Microsoft Entra ID authentication (OpenVPN protocol)Entra identity; Conditional Access applies (MFA, compliant device, etc.); audit per userOpenVPN protocol only; requires Azure VPN client

For SC-500, Microsoft Entra authentication with Conditional Access is the right answer when the scenario requires identity-aware enforcement (MFA, device compliance, posture) on a P2S VPN.

Microsoft Entra Private Access (EPA)

EPA is the ZTNA replacement for VPN in many remote-access scenarios. Architecture:

  1. Private Access connector β€” lightweight agent deployed on a Windows server inside the application’s network (Azure VNet, on-prem, AWS). Establishes outbound-only connections to Microsoft’s Global Secure Access edge.
  2. Application registration in Entra β€” each internal app is published with its name, FQDN/IP, ports, segment.
  3. Conditional Access per-app β€” CA policies target the published application; common stack: require compliant device + Phishing-resistant MFA + low sign-in risk.
  4. Client β€” Global Secure Access client on Windows (Mac/iOS/Android via the GSA client too); tunnels only the published-application traffic to Microsoft’s edge, then to the connector.

EPA vs classical P2S VPN

Classical P2S VPN vs Microsoft Entra Private Access β€” the Zero Trust shift
AspectClassical P2S VPNEntra Private Access
Access modelUser joins 'the network' β€” can reach everything routableUser accesses specific applications β€” invisible to anything not published
Identity awarenessAuthenticated at connect; reach is all-or-nothing thereafterAuthenticated + CA-gated per application access; revocation immediate
Network exposureVPN endpoint is internet-reachable on a public IPConnector is outbound-only β€” no inbound exposure
Lateral movementA compromised device can scan / pivot across the entire VPN-reachable networkCompromised device can only reach the apps it has CA-grants for
When to useLegacy fit, broad-network remote access, BYOD with limited managementModern ZTNA β€” preferred default; identity-aware per-app access

Scenario: Dom switches a Kestrel customer from VPN to Entra Private Access

A Kestrel customer’s CISO requests a Zero Trust roadmap. Dom proposes:

  1. Replace P2S VPN with Entra Private Access for remote staff. Deploy 2 Private Access connectors in the data VNet (HA). Publish 4 internal apps initially (HR portal, payroll, internal documentation, finance app).
  2. Conditional Access per published app: require compliant device + phishing-resistant MFA + low sign-in risk; finance app additionally requires β€œFinance” group membership.
  3. Roll out Global Secure Access client to remote staff via Intune.
  4. Keep S2S VPN for branch connectivity (branches still need network-level reach) β€” but configure on the vWAN secured hub with central Azure Firewall inspection.
  5. Decommission the P2S VPN endpoint after 60 days of EPA pilot β€” eliminating an internet-reachable VPN concentrator.

Result: remote-user access is now identity-aware per app, no inbound VPN endpoint, lateral movement contained.

Key terms

Question

What is Microsoft Entra Private Access (EPA)?

Click or press Enter to reveal answer

Answer

Microsoft's Zero Trust Network Access (ZTNA) replacement for classical VPN, part of the Global Secure Access (GSA) suite. Per-application identity-based access: outbound-only connectors deployed in the app's network publish apps; clients tunnel application traffic through Microsoft's GSA edge; each access is gated by Conditional Access at the per-application level. No inbound VPN endpoint, no all-or-nothing network reach.

Click to flip back

Question

How does P2S VPN integrate with Conditional Access?

Click or press Enter to reveal answer

Answer

When P2S VPN is configured with Microsoft Entra ID authentication (via OpenVPN protocol + Azure VPN client), CA policies apply at the VPN sign-in. You can require MFA, compliant device, phishing-resistant MFA, low sign-in risk, etc. Pre-existing PSK / certificate-only P2S VPN does NOT integrate with CA.

Click to flip back

Question

What's the difference between EPA and classical P2S VPN in terms of network exposure?

Click or press Enter to reveal answer

Answer

P2S VPN requires an internet-reachable VPN concentrator (gateway with public IP) β€” an attack surface. EPA's Private Access connectors are outbound-only β€” they establish connections out to Microsoft's GSA edge; there is no inbound listener on the connector. Eliminating the inbound VPN endpoint shrinks the attack surface meaningfully.

Click to flip back

Question

When is classical S2S VPN still the right answer over EPA?

Click or press Enter to reveal answer

Answer

When the requirement is branch office network-to-network connectivity (branch routes traffic to Azure VNets as if they were on the same network). EPA is application-layer per-user access β€” not a fit for branch network connectivity. S2S VPN (or ExpressRoute) remains the right tool for branch ↔ Azure.

Click to flip back

Question

What strong-crypto policy choices apply to Azure S2S VPN?

Click or press Enter to reveal answer

Answer

IKEv2 protocol; AES-256 encryption; SHA-256 or SHA-384 integrity; Diffie-Hellman Group 14 or higher (DH24 / ECP-256/384 preferred). Custom IPsec policies on the gateway allow specifying these; default policies negotiate per device support. Avoid IKEv1, AES-128 with weak hash, and DH Group 2.

Click to flip back

Knowledge check

Knowledge Check

Esme at Northwind Bank's CISO wants to replace the bank's P2S VPN for remote staff with a Zero Trust solution β€” per-application access, identity-aware enforcement, no inbound VPN concentrator. Which Microsoft service fits?

Knowledge Check

Ravi at Maple Genomics deploys 2 Entra Private Access connectors in the genomics-app VNet. He wants to ensure that when researchers access the published 'genomics-portal' app, they must satisfy MFA + compliant device. Where does he configure this?

What’s next

Next module: Private Endpoints + Private Link β€” taking PaaS services off the internet and into your VNets.