Implement and configure Microsoft Entra Private Access (SC-500 Exam Prep)

This post is a part of the "SC-500: Implementing End-to-End Security Controls for Cloud and AI Workloads" Exam Prep Hub.
This topic falls under these sections:
Secure storage, databases, and networking (25–30%)
   --> Implement security for Azure network services
      --> Implement and configure Microsoft Entra Private Access


Note that there are 10 practice questions (with answers) at the end of each section to help you solidify your knowledge of the material. Also, there are 4 practice tests with 30 questions each available from the hub's main page below the exam topics section.

Overview

Microsoft Entra Private Access is a cloud-delivered, identity-centric Zero Trust Network Access solution that allows users to access private applications and network resources without requiring a traditional VPN. It uses the Global Secure Access client on user devices and private network connectors deployed inside the organization’s network.

Instead of granting a user broad network-level access after connecting to a VPN, Microsoft Entra Private Access allows administrators to define which private resources users can access and apply Microsoft Entra ID-based controls such as user and group assignments, Conditional Access, multifactor authentication, and device compliance requirements.

Microsoft Entra Private Access is particularly useful for:

  • Remote access to on-premises applications.
  • Access to private applications hosted in Azure or other cloud environments.
  • Replacing or reducing reliance on traditional remote-access VPNs.
  • Applying different access policies to different applications.
  • Implementing least-privilege access to internal resources.
  • Supporting hybrid and distributed workforces.

1. Understanding the Microsoft Entra Private Access Architecture

Microsoft Entra Private Access includes several major components.

Microsoft Entra ID

Microsoft Entra ID provides the identity and access control layer. It determines:

  • Which users and groups can access private resources.
  • Whether Conditional Access requirements are satisfied.
  • Whether multifactor authentication is required.
  • Whether the device must be compliant or managed.
  • Which private applications are available to the user.

Microsoft Entra Private Access does not simply trust a user because the user is connected to a corporate network. Access is evaluated using identity and policy.

Global Secure Access Client

The Global Secure Access client is installed on supported end-user devices. It identifies traffic destined for configured private resources and forwards that traffic to the Global Secure Access service.

The client is responsible for acquiring the appropriate traffic and establishing the secure connection to the service. At the time of the current implementation guidance, Windows is the primary client platform used in the Private Access configuration tutorials.

Global Secure Access Service

The Global Secure Access service receives traffic from the client and brokers access to the configured private resources. The service applies the applicable traffic-forwarding and access policies before sending traffic toward the private network.

Private Network Connector

A Private Network Connector is a lightweight agent installed on a Windows Server inside the organization’s network. It creates outbound connections to the Microsoft service and provides access to private resources that the connector server can reach.

The connector does not require inbound firewall ports to be opened for users on the internet. The connector initiates outbound communication to the service, which reduces the need to expose internal resources directly to the public internet.

Private Resources

Private resources can include:

  • Internal websites.
  • Remote Desktop Protocol servers.
  • SSH servers.
  • File shares.
  • Internal application servers.
  • Private IP addresses.
  • Fully qualified domain names.
  • Private applications hosted in on-premises or cloud networks.

The connector server must be able to resolve and reach the private resource through the organization’s internal network.


2. Microsoft Entra Private Access Versus a Traditional VPN

A traditional VPN generally provides network-level connectivity. Once connected, a user may receive access to a broad address range or subnet.

Microsoft Entra Private Access is designed to provide more granular, application-aware access.

Traditional VPNMicrosoft Entra Private Access
Often grants broad network accessGrants access to configured resources
Usually depends on VPN credentials or certificatesUses Microsoft Entra identity and policy
Frequently requires inbound VPN infrastructureUses outbound private network connectors
Access is commonly based on network locationAccess is based on identity, device, and policy
Can expose many internal routes after connectionCan restrict access to specific applications
Often requires separate VPN client infrastructureUses the Global Secure Access client

Microsoft Entra Private Access is not automatically a complete replacement for every VPN scenario. It is best suited to private application and resource access where identity-based, least-privilege access is preferred.


3. Quick Access and Per-App Access

Microsoft Entra Private Access provides two primary ways to define private resources:

  1. Quick Access.
  2. Global Secure Access applications, also called per-app access.

Quick Access

Quick Access is used to define a broad collection of private resources that should be routed through Microsoft Entra Private Access.

Administrators can configure:

  • Fully qualified domain names.
  • Individual IP addresses.
  • IP ranges.
  • Private subnets.

Quick Access is useful when an organization is beginning a VPN replacement project or needs to provide access to a broad set of internal resources.

However, Quick Access can provide wider access than is desirable in a mature Zero Trust environment. Microsoft recommends using Quick Access as a transition stage and moving toward more granular per-application access where practical.

Per-App Access

Per-app access uses a dedicated Microsoft Entra enterprise application to represent a specific private application or group of related application segments.

For example, an organization could create separate private applications for:

  • Human resources.
  • Finance.
  • Internal customer support.
  • Development environments.
  • Production administration.
  • Corporate file services.

Each application can have its own:

  • User and group assignments.
  • Connector group.
  • Application segments.
  • Conditional Access policies.
  • Access lifecycle.

Per-app access supports least privilege because a user can be granted access to one private application without automatically receiving access to other resources on the network.

Quick Access and Per-App Access Comparison

FeatureQuick AccessPer-App Access
ScopeBroad group of private resourcesSpecific application or application segment
Primary useVPN transition and broad private accessGranular Zero Trust access
Policy separationMore limitedStronger policy separation
Typical configurationFQDNs, IP addresses, and rangesEnterprise application segments
Least-privilege alignmentModerateStrong
Recommended long-term approachUse selectivelyPrefer where practical

4. Traffic Forwarding Profiles

Traffic forwarding profiles determine which traffic is captured and sent through Global Secure Access.

The Private Access traffic forwarding profile identifies traffic destined for configured private resources. Traffic is forwarded only when it matches the configured private access destinations.

The traffic-forwarding process evaluates traffic against the applicable profiles. Traffic that does not match the configured profiles is not automatically forwarded through Global Secure Access.

For Microsoft Entra Private Access, the administrator must configure both:

  1. The private resources that should be accessed.
  2. The Private Access traffic forwarding profile.

Enabling the Private Access profile alone does not grant access to every private resource. The destinations must also be configured through Quick Access or a Global Secure Access application, and the appropriate users or groups must be assigned.


5. Prerequisites

Before implementing Microsoft Entra Private Access, verify the following requirements.

Licensing

The Private Access profile requires:

  • Microsoft Entra ID P1 or P2.
  • Microsoft Entra Private Access or Microsoft Entra Suite.

The exact licensing requirements should be verified before deployment because licensing and feature availability can change.

Administrative Roles

Depending on the operation, administrators may require roles such as:

  • Global Secure Access Administrator.
  • Application Administrator.
  • Security Administrator.
  • Global Administrator for certain initial registration tasks.

Use the least-privileged administrative role that supports the required operation. Privileged Identity Management can be used to provide temporary elevation for administrative tasks.

End-User Device

The user device must:

  • Run a supported operating system.
  • Have the Global Secure Access client installed.
  • Have internet connectivity.
  • Be appropriately registered or joined to Microsoft Entra ID, depending on the deployment scenario.
  • Be assigned to the relevant traffic profile or application.

Connector Server

The connector server must:

  • Run a supported version of Windows Server.
  • Be able to make outbound connections to the required Microsoft service endpoints.
  • Allow outbound traffic over the required ports, commonly ports 80 and 443.
  • Resolve the private resource’s DNS name.
  • Reach the private resource through the internal network.
  • Have sufficient capacity for expected traffic.
  • Be monitored and maintained.

Private Resource

The target resource must be reachable from the connector server. If the connector cannot resolve or reach the resource, Microsoft Entra Private Access cannot successfully broker the connection.


6. Configure a Private Network Connector

A Private Network Connector is the bridge between the Global Secure Access service and the private network.

Step 1: Prepare the Connector Server

Select a Windows Server located in a network that can reach the private applications.

The server should have:

  • Reliable network connectivity.
  • DNS resolution for internal resources.
  • Outbound connectivity to Microsoft services.
  • Appropriate security hardening.
  • Monitoring and maintenance procedures.

The connector does not need to be placed in a perimeter network solely for security purposes. Because the connector initiates outbound connections, inbound access from the internet is not required.

Step 2: Install the Connector

In the Microsoft Entra admin center:

  1. Open Global Secure Access.
  2. Navigate to the connectors and sensors area.
  3. Download the Private Network Connector.
  4. Install the connector software on the Windows Server.
  5. Register the connector with the tenant.
  6. Verify that the connector appears as active.

The first connector registration may require Global Administrator permissions. Subsequent registrations can generally use more limited administrative roles, depending on the operation.

Step 3: Validate Connector Diagnostics

Use the connector diagnostics tools to verify:

  • Outbound connectivity.
  • Required service endpoint access.
  • DNS resolution.
  • Connector registration.
  • Connectivity to private resources.
  • Connector health.

A connector can appear registered while still being unable to reach the target application. Therefore, registration status alone is not sufficient validation.


7. Use Connector Groups for Segmentation and High Availability

Every connector belongs to a connector group. Connectors in the same group operate together for load balancing and high availability.

A connector group can be associated with specific applications or environments.

Examples include:

  • North America connector group.
  • Europe connector group.
  • Production connector group.
  • Development connector group.
  • Corporate data center connector group.
  • Azure-hosted application connector group.

Use connector groups to:

  • Keep traffic close to the target resources.
  • Separate production and nonproduction applications.
  • Improve application segmentation.
  • Simplify troubleshooting.
  • Reduce latency.
  • Provide redundancy.

Microsoft recommends using at least two connectors in a group for high availability. If one connector becomes unavailable, another connector in the group can continue serving the application.

Example

An organization has two internal applications:

  • A production finance application in the primary data center.
  • A development application in a separate network.

The organization can create:

  • A production connector group containing two connectors that can reach the finance application.
  • A development connector group containing two connectors that can reach the development application.

The production application is then associated only with the production connector group. This reduces the risk of routing production traffic through an inappropriate connector.


8. Configure Quick Access

Quick Access is appropriate when an organization needs to provide access to a broad set of internal resources.

A typical Quick Access implementation includes:

  1. Configure a private network connector.
  2. Create or select a connector group.
  3. Define private FQDNs, IP addresses, and ranges.
  4. Assign users and groups.
  5. Link Conditional Access policies.
  6. Enable the Private Access traffic forwarding profile.
  7. Install and configure the Global Secure Access client.
  8. Test access from an assigned device.

Quick Access should be configured carefully. Broad IP ranges can unintentionally provide access to more resources than intended.

Example

An organization wants remote employees to access:

  • intranet.contoso.com
  • files.contoso.com
  • 10.20.10.0/24

The administrator can define these destinations in Quick Access. However, the administrator should confirm that the subnet does not contain sensitive systems that should require separate authorization.


9. Configure Per-App Access

Per-app access provides a more granular alternative to broad Quick Access configuration.

Step 1: Create a Connector Group

Create a connector group containing connectors that can reach the target application.

Step 2: Create a Global Secure Access Enterprise Application

Create an enterprise application representing the private application.

Step 3: Configure Application Segments

Define the application’s private destinations, such as:

  • FQDNs.
  • IP addresses.
  • Ports.
  • Protocols.
  • Application-specific network segments.

The exact application segment options depend on the supported Private Access configuration.

Step 4: Assign Users and Groups

Assign only the users and groups that require access.

Avoid assigning all users by default unless broad access is explicitly required and approved.

Step 5: Configure Conditional Access

Apply policies that can require:

  • Multifactor authentication.
  • Compliant devices.
  • Approved client applications, where supported.
  • Specific user or group conditions.
  • Sign-in risk controls.
  • Location or network conditions.
  • Authentication strength.

Step 6: Enable Private Access and Test

Enable the Private Access traffic forwarding profile, install the Global Secure Access client, and verify that assigned users can access the application while unauthorized users cannot.

Per-app access allows network requests to be routed to the configured application segment without providing unrestricted access to other resources on the private network.


10. Configure Conditional Access

Conditional Access is a major security control for Microsoft Entra Private Access.

A Conditional Access policy can require users to satisfy conditions before accessing a private application.

Common requirements include:

  • Require multifactor authentication.
  • Require a compliant device.
  • Block access from risky sign-ins.
  • Restrict access to specific user groups.
  • Require an approved authentication strength.
  • Block legacy authentication scenarios.
  • Apply different policies to different private applications.

Example Policy

A company publishes an internal payroll application through Microsoft Entra Private Access.

The company creates a Conditional Access policy that:

  • Targets the payroll enterprise application.
  • Includes the payroll department group.
  • Requires multifactor authentication.
  • Requires a compliant device.
  • Blocks access when the sign-in risk is high.

This approach is more secure than allowing anyone connected to the corporate VPN to access the payroll application.

Important Distinction

Microsoft Entra Private Access provides network access to configured resources, but the application itself may still require its own authentication and authorization.

Private Access does not eliminate the need for:

  • Application-level permissions.
  • Database permissions.
  • File-system permissions.
  • Operating system security.
  • Resource-specific authorization.

Network access and application authorization are separate security layers.


11. Configure the Global Secure Access Client

After the administrator configures the service, the client must be installed on user devices.

The deployment process generally includes:

  1. Install the Global Secure Access client.
  2. Sign in with the user’s Microsoft Entra account.
  3. Confirm that the device is registered or joined as required.
  4. Verify that the user is assigned to the Private Access profile or application.
  5. Confirm that the client is running.
  6. Test access to a configured private resource.

The client forwards traffic only for destinations included in the applicable Private Access configuration. It does not automatically send all network traffic through Private Access.


12. Configure Private DNS

Private Access relies on correct name resolution when applications are accessed by FQDN.

For example, if an application is published as:

hrapp.contoso.com

the connector server must be able to resolve that name to the correct private IP address.

Verify:

  • The connector server uses the correct DNS servers.
  • Internal DNS zones are available.
  • Split-brain DNS is configured correctly, if used.
  • The FQDN in the application segment exactly matches the destination used by the client.
  • The resolved IP address is reachable from the connector server.

A common troubleshooting mistake is to verify DNS from the administrator’s workstation while failing to verify DNS from the connector server. The connector’s DNS resolution is what matters for the connection to the private resource.


13. Security Best Practices

Use Least Privilege

Assign access to specific users and groups rather than granting broad access to all users.

Prefer per-app access when the organization needs granular authorization.

Use Conditional Access

Require MFA and compliant devices for sensitive applications. Consider stronger authentication requirements for administrative resources.

Use Separate Connector Groups

Separate production, development, and geographically distinct resources into different connector groups.

Deploy Multiple Connectors

Use at least two connectors in each connector group to reduce the risk of service interruption.

Avoid Overly Broad Address Ranges

Do not publish an entire subnet if users only need access to one application.

Broad ranges can unintentionally expose unrelated systems.

Harden Connector Servers

Apply:

  • Security updates.
  • Endpoint protection.
  • Administrative access restrictions.
  • Monitoring.
  • Backup and recovery procedures.
  • Least-privilege local administration.

Monitor Access and Connector Health

Review:

  • Connector status.
  • Authentication events.
  • Application access.
  • Conditional Access results.
  • Failed connections.
  • DNS failures.
  • Network connectivity.
  • Unexpected access patterns.

Use PIM for Administrative Roles

Use Microsoft Entra Privileged Identity Management to provide just-in-time administrative access where appropriate. This reduces standing privilege for administrators.

Treat Private Access as One Security Layer

Private Access should be combined with:

  • Application authentication.
  • Resource authorization.
  • Network segmentation.
  • Endpoint security.
  • Data protection.
  • Logging and monitoring.

14. Troubleshooting Microsoft Entra Private Access

Problem: The Client Is Installed but Traffic Is Not Forwarded

Check:

  • Whether the Private Access profile is enabled.
  • Whether the user or group is assigned.
  • Whether the client is signed in.
  • Whether the destination matches a configured FQDN or IP address.
  • Whether the client is running the expected version.
  • Whether the device is properly registered.

Problem: The Connector Is Offline

Check:

  • Windows Server availability.
  • Connector service status.
  • Outbound ports 80 and 443.
  • Firewall and proxy configuration.
  • Required Microsoft service endpoints.
  • Connector diagnostics.
  • Server resource utilization.

Problem: The Connector Is Online but the Application Is Unreachable

Check:

  • DNS resolution from the connector server.
  • Routing from the connector server to the private resource.
  • Firewall rules.
  • Application listening ports.
  • Network security groups, if the resource is in Azure.
  • Whether the application is associated with the correct connector group.

Problem: Users Receive Access Denied

Check:

  • User and group assignments.
  • Conditional Access policies.
  • Device compliance status.
  • MFA requirements.
  • Application segment configuration.
  • Whether the user is using the correct Microsoft Entra account.

Problem: Only Some Applications Work

This may indicate:

  • An incomplete application segment.
  • Incorrect FQDNs or IP addresses.
  • Missing ports or protocols.
  • Different DNS behavior between applications.
  • The application is associated with the wrong connector group.
  • The connector can reach one application but not another.

Problem: The Application Works by IP Address but Not by Name

This usually indicates a DNS or name-matching issue.

Verify:

  • The FQDN is correctly configured.
  • The connector server can resolve the FQDN.
  • The application uses the same name configured in Private Access.
  • Internal DNS records are correct.

15. Common SC-500 Exam Traps

Trap 1: Enabling the Profile Grants Access to Everything

Incorrect. Enabling the Private Access traffic forwarding profile does not automatically grant access to every private resource. The destinations must be configured and the users must be assigned.

Trap 2: Private Access Requires Inbound Ports

Incorrect. Private Network Connectors initiate outbound connections to the Microsoft service. Inbound internet access to the connector is not required.

Trap 3: Quick Access Is Always the Best Long-Term Design

Incorrect. Quick Access is useful for broad access and VPN transition scenarios, but per-app access generally provides stronger segmentation and least-privilege control.

Trap 4: Connector Registration Guarantees Application Connectivity

Incorrect. The connector must also be able to resolve and reach the private resource.

Trap 5: Private Access Replaces Application Authorization

Incorrect. Private Access provides network access. The application, operating system, database, and file system may still enforce their own permissions.

Trap 6: One Connector Is Sufficient for Production

Incorrect. Use multiple connectors in a connector group for high availability.

Trap 7: All Private Traffic Is Automatically Forwarded

Incorrect. Traffic must match the configured Private Access destinations and applicable forwarding policies.

Trap 8: A Private Application Should Always Use the Default Connector Group

Incorrect. Dedicated connector groups can improve segmentation, routing, performance, and troubleshooting.


Practice Exam Questions

Question 1

An organization wants remote employees to access several internal applications without connecting to a traditional VPN. The organization wants access decisions to be based on Microsoft Entra users, groups, and Conditional Access policies.

Which solution should the organization implement?

A. Azure ExpressRoute only
B. Azure Bastion
C. Microsoft Entra Private Access with the Global Secure Access client
D. Azure Firewall without private application configuration

Correct answer: C

Explanation: Microsoft Entra Private Access provides identity-centric access to private resources through the Global Secure Access client and private network connectors. Azure Bastion is primarily used for secure management access to Azure virtual machines, while ExpressRoute and Azure Firewall do not independently provide this application access model.


Question 2

A security engineer is configuring Microsoft Entra Private Access. The engineer has enabled the Private Access traffic forwarding profile but users still cannot access an internal application.

What should the engineer configure next?

A. A public IP address for the internal application
B. A Quick Access configuration or Global Secure Access application containing the private destination
C. An inbound internet rule to the connector server
D. An Azure VPN gateway in every user’s network

Correct answer: B

Explanation: Enabling the traffic forwarding profile alone does not identify which private resources should be routed through Private Access. The administrator must configure the destination through Quick Access or a Global Secure Access application and assign the appropriate users or groups.


Question 3

An organization has two internal applications. One is hosted in the production data center, and the other is hosted in a development network. The security team wants to prevent the development connector from being used to access production applications.

What should the organization configure?

A. One connector group containing every connector
B. A separate Conditional Access policy for the Global Secure Access client only
C. Separate connector groups associated with the appropriate applications
D. A public load balancer for each application

Correct answer: C

Explanation: Connector groups allow administrators to associate applications with specific connectors. Separate groups can improve segmentation and help ensure that production applications use only connectors that can appropriately reach the production network.


Question 4

A company wants to provide access to one internal finance application but does not want users to access other systems on the same subnet.

Which configuration best supports this requirement?

A. Add the entire subnet to Quick Access
B. Assign all employees to the Private Access profile
C. Publish the entire data center through one connector group
D. Create a dedicated Global Secure Access application with a specific application segment

Correct answer: D

Explanation: Per-app access allows the organization to define a specific private application segment rather than granting broad subnet access. This supports least privilege and application-level segmentation.


Question 5

A Private Network Connector is registered and appears online. However, users cannot connect to an internal website through Microsoft Entra Private Access.

What should be checked first on the connector server?

A. Whether the connector server can resolve and reach the internal website
B. Whether the user has an Azure subscription
C. Whether the website has a public IP address
D. Whether the user has an Azure VPN Gateway

Correct answer: A

Explanation: The connector server must be able to resolve the private resource’s DNS name and reach the resource over the internal network. A registered connector can still be unable to access a specific application.


Question 6

An organization wants to require multifactor authentication and device compliance before users can access a private payroll application.

Which control should be used?

A. Conditional Access applied to the private application
B. A public network security group rule
C. A DNS forwarding rule
D. A connector server local firewall rule only

Correct answer: A

Explanation: Conditional Access can require MFA, compliant devices, and other conditions before access to the private application is permitted. Network and firewall rules alone do not provide identity-aware access decisions.


Question 7

An organization is deploying Microsoft Entra Private Access for a business-critical application. The organization wants the application to remain available if one connector server fails.

What should the organization do?

A. Install the connector on the user’s workstation
B. Publish the application through a public IP address
C. Use only Quick Access
D. Deploy multiple connectors in the same connector group

Correct answer: D

Explanation: Connectors in the same connector group provide load balancing and high availability. Deploying multiple connectors reduces the risk that a single connector failure will interrupt application access.


Question 8

Users can access an internal application by IP address but cannot access it by its fully qualified domain name.

What is the most likely issue?

A. The user must be assigned to Azure Firewall
B. The connector server cannot correctly resolve the application’s DNS name
C. The application requires an Azure VPN gateway
D. The Global Secure Access client only supports public DNS names

Correct answer: B

Explanation: When access works by IP address but not by name, DNS resolution or FQDN configuration is a likely cause. The connector server must be able to resolve the configured FQDN to the correct private address.


Question 9

An organization is beginning a VPN replacement project and needs to provide access to a broad set of internal resources while it develops a more granular Zero Trust design.

Which configuration is most appropriate as an initial transition?

A. Quick Access
B. Azure Bastion
C. Azure DDoS Protection
D. Microsoft Defender for Storage

Correct answer: A

Explanation: Quick Access can define a broad set of private FQDNs, IP addresses, and ranges. It is useful as a transition stage, although per-app access should be considered for more granular long-term segmentation.


Question 10

A security engineer wants to ensure that users assigned to Microsoft Entra Private Access cannot automatically access every application on the internal network.

Which statement is correct?

A. Private Access always grants full subnet access
B. The Global Secure Access client automatically bypasses Conditional Access
C. Private Access can route only configured destinations, and access still depends on assignments and policies
D. Private Access disables application-level authentication

Correct answer: C

Explanation: Microsoft Entra Private Access is destination-aware and identity-aware. Users must be assigned to the relevant profile or application, and Conditional Access policies can further restrict access. Private Access does not eliminate application-level authentication or authorization.


Key Takeaways

For the SC-500 exam, remember these core principles:

  • Microsoft Entra Private Access provides identity-centric access to private resources without requiring a traditional VPN.
  • The Global Secure Access client runs on user devices and forwards traffic for configured private destinations.
  • Private Network Connectors are installed inside the private network and initiate outbound connections.
  • Quick Access provides broad private resource access and is useful during VPN transition.
  • Per-app access provides more granular, least-privilege segmentation.
  • Connector groups support application association, geographic placement, segmentation, load balancing, and high availability.
  • Enabling the Private Access profile alone does not grant access to private resources.
  • Conditional Access can require MFA, compliant devices, and other access conditions.
  • The connector server must be able to resolve and reach the private resource.
  • Private Access provides network access but does not replace application-level authorization.
  • Multiple connectors should be deployed for production availability.
  • Avoid publishing unnecessarily broad IP ranges or subnets.

Go to the SC-500 Exam Prep Hub main page

Leave a Reply