Skip to main content
LEARN / MICROSOFT ENTRA / NETWORK + IDENTITY

The client is connected.
Is the traffic protected?

A healthy client doesn't prove that Teams traffic was forwarded, a private app can reach its backend, or the right security policy was applied. Follow each network flow from a user's endpoint to the right security boundary.

IntermediateNetworking + identitySC-300Interactive traffic paths
Start the lesson 01 / Learn 02 / Practice
START HERE / YOUR SKILLS

Identity-aware network access starts with the right traffic path.

Global Secure Access (GSA) is Microsoft's umbrella for the Microsoft Entra Internet Access secure web gateway and Microsoft Entra Private Access Zero Trust Network Access capabilities. The Microsoft traffic profile protects supported Microsoft services. Each forwarding profile acquires different traffic; acquisition is not the same thing as authentication or authorization.

01Identify when to use Microsoft traffic, Private Access, or Internet Access forwarding and explain where remote networks are supported.
02Plan a phased GSA client rollout and verify device health, profile assignment and effective tunnel/bypass decisions.
03Configure a scoped Private Access design in principle: connector group, Quick Access or per-app segments, assignments and app-level Conditional Access.
04Investigate misrouted or denied traffic using client Advanced diagnostics, traffic logs, DNS and connector reachability.
01 / THREE TRAFFIC FORWARDING PROFILES

Microsoft. Private. Internet. Three destinations, three roles.

Before touching a policy, classify the destination: Microsoft 365 service, corporate private resource, or public web/SaaS. The traffic forwarding profile decides which requests are captured and tunneled. Security and Conditional Access policies determine what happens to those requests once acquired, within their supported scope.

01 / MICROSOFT 365 + ENTRA

Microsoft traffic

Acquire supported Microsoft 365 and Entra services, including Microsoft 365 traffic forwarding with tenant protections, source-IP restoration and supported Compliant Network use.

Microsoft profile traffic is not rerouted through the general Internet Access profile. Compliant Network CA enforcement depends on a supported client context; a branch tunnel alone isn't proof.
02 / INTERNAL APPLICATIONS

Private Access

Give specific users access to defined private hostnames/IP ranges, protocols and ports without opening an entire network through a traditional VPN.

Remote networks do not currently acquire Private Access flows. Use Quick Access or application segments and working private-network connectors.
03 / PUBLIC WEB + SAAS

Internet Access

Apply identity-aware Secure Web Gateway controls to acquired general internet and third-party SaaS traffic, including supported web-content rules and security policies.

Private Access takes routing priority for matching private destinations. A web filtering rule is effective only when traffic is actually acquired and the applicable policy evaluates.
Profile precedence matters.

Microsoft service traffic is reserved for the Microsoft traffic profile. Matching Private Access destinations take precedence over the general Internet Access profile. A private application isn't automatically subject to Internet Access web filtering. Always inspect the channel actually selected.

02 / DEPLOY THE CLIENT & PROVE ACQUISITION

Installed ≠ connected ≠ forwarding.

A device can have the Global Secure Access client installed without being signed in, assigned the correct profile or acquiring an application's traffic. For Windows, the client exposes status and channel health in its system-tray interface; Advanced diagnostics reveals the tenant, device, profile, rules and per-connection actions.

01

License, scope and prerequisites

Confirm the tenant's available Microsoft, Private Access and Internet Access entitlements, admin roles, destination dependencies and client-platform requirements. Choose a small pilot group.

02

Enable the intended forwarding profile

In Entra admin center → Global Secure Access → Connect → Traffic forwarding, enable the relevant profile and assign it to your pilot identities. Configure required Microsoft/private/internet rules deliberately.

03

Prepare the endpoint

Install the current supported Global Secure Access client; validate tenant/device join, user sign-in and channel health. For Windows, check the system tray's Connections and Troubleshooting views.

04

Verify actual acquisition

Open Advanced diagnostics and inspect profile ID/update time, destination rules, tunnel/bypass/block action, channel and connection status. A green icon alone isn't enough.

05

Pilot security controls safely

Apply scoped application assignments, private-app Conditional Access or supported Microsoft/network controls. Preserve emergency access; test an approved and denied flow before expanding.

06

Watch logs and plan rollback

Correlate client traffic and network traffic logs with policy and connector evidence, collect change approval, confirm expected impact and maintain a rollback plan.

CLIENT ADVANCED DIAGNOSTICS

Look for these fields in a real investigation

Device / tenantForwarding profile IDLast profile syncDestination FQDN/IPTCP/UDP + portAction: Tunnel / Bypass / BlockChannelMatched rule IDCorrelation vector
Client screenshots/log exports can contain sensitive identity and network information. Handle them as troubleshooting evidence.
03 / PRIVATE ACCESS IMPLEMENTATION

Grant the finance app, not the whole subnet.

Northstar needs to publish an internal finance portal at finance.northstar.example on TCP 443. A traditional full-tunnel VPN can expose a much broader internal surface. Private Access can scope the user to the specific app, defined as an application segment. Quick Access is useful for initial, broader private destinations; a per-app Private Access enterprise application gives finer segmentation.

GSA client
→
Private Access
→
Connector group
→
Private app
01

Define the resource

Determine the internal app's actual destination FQDN/IP, protocol and port. E.g. finance.northstar.example on TCP 443; determine whether per-app segmentation or broader Quick Access fits the business.

02

Create connector capacity

Deploy supported private network connectors close enough to the destination to resolve its DNS and reach the service. Assign a connector group and check health and availability.

03

Create the Private Access enterprise app

Quick Access creates a private-app enterprise application for initial broader resource sets. Prefer a specific per-app application for granular access; configure application segments.

04

Assign the intended users

Assign user/groups to the private application and enable the Private Access traffic profile for the supported pilot endpoints. A connector existing does not automatically authorize users.

05

Apply Conditional Access to the app

Target the Quick Access or Private Access enterprise application for applicable device, risk and authentication requirements. Do not assume a universal policy directly on raw private network traffic.

06

Prove end-to-end access

Verify client rule matches and tunnel action, then connector DNS/TCP reachability, correct user assignment and app-level policy. Test unauthorized destinations and ports remain denied.

Private Access doesn't use the branch tunnel for acquisition.

Current Microsoft documentation requires the Global Secure Access client to acquire Private Access traffic. Remote-network connectivity supports the Microsoft and Internet profiles, not the Private Access profile. Likewise, apply Conditional Access for a private application to its associated enterprise application—not indiscriminately to raw traffic.

04 / INTERNET ACCESS & MICROSOFT TRAFFIC

Web security and Microsoft 365 routing aren't the same pipeline.

INTERNET ACCESS

Public web / third-party SaaS

The Internet Access traffic forwarding profile acquires eligible public destinations through the client or a supported remote network. Microsoft SSE can apply internet security profiles, web content filtering and other supported threat protections. Check both acquisition and the policy assigned to the flow.

Use a pilot group and confirm the service and feature licensing, web categories, destinations and actual network logs.
MICROSOFT TRAFFIC

Teams / SharePoint / Exchange

Enable and scope the Microsoft traffic profile to supported users/groups, then verify client or branch acquisition. It supports scenarios such as compliant-network checks, source-IP restoration and tenant restrictions under documented prerequisites.

Don't infer a Compliant Network Conditional Access outcome from a branch route alone: Microsoft documents client-specific enforcement limitations.

Branch offices: supported remote-network connectivity can acquire Microsoft or Internet Access traffic without installing the client on every endpoint for those routes, but identity-aware Conditional Access enforcement and feature behavior depend on the acquisition path. That does not extend the same capability to Private Access.

05 / INTERACTIVE TRAFFIC PATH LAB

Trace a flow before you troubleshoot it.

Switch between Microsoft 365, private applications, public internet, and branch traffic. Each Northstar example shows the intended forwarding chain, the evidence needed to prove it, a subtle deployment trap and a decision checkpoint.

NORTHSTAR SERVICES / TRAFFIC PATH LAB

Where does this connection actually go?

FICTIONAL TRAFFIC · NO LIVE NETWORK ACCESS
PRIVATE ACCESSPRIVATE CHANNEL

A private finance portal should not expose the whole network.

An approved employee needs finance.northstar.example on TCP 443. Northstar defines a per-app Private Access application and connector group.

  1. 01
    Endpoint

    The supported Global Secure Access client acquires the private application segment

  2. 02
    Private Access profile

    App segment matches finance.northstar.example, TCP 443; user/group is assigned the private app

  3. 03
    Microsoft SSE edge

    Private Access channel checks scoped access and the target enterprise application's Conditional Access

  4. 04
    Private network connector

    Healthy connector resolves the private hostname and can reach the internal server on TCP 443

  5. 05
    Internal application

    The authorized user can open the finance portal, but unapproved destinations remain inaccessible

PROVE THE ROUTE

Inspect client Traffic action, destination/FQDN, matched rule, DNS and connector-group health. Then verify app assignment and Conditional Access at the enterprise application.

COMMON TRAP

Private Access currently requires the endpoint client: supported branch remote-network forwarding does not acquire private destinations.

INVESTIGATOR CHECKPOINT

The client tunnels the private flow, but the internal portal times out. Which layer deserves attention?

Choose your next action
06 / EVIDENCE-FIRST NETWORK TROUBLESHOOTING

Find the failing layer. Don't just disable the control.

Start with client channel status, then acquisition, policy, connector and resource reachability. Client Advanced diagnostics → Traffic shows action, destination, port, channel and rule. Compare that evidence with relevant Entra/Global Secure Access network logs and application events.

CASE 01

Global Secure Access client says Connected, but private app traffic bypasses.

First evidence: Inspect Traffic and Forwarding profile tabs. Check app segment FQDN/IP, protocol, port, DNS resolution and effective user/profile assignment.

Avoid: Don't interpret connection health as proof that every desired packet is acquired.
CASE 02

Client tunnels finance.northstar.example:443, but the app times out.

First evidence: Confirm the correct private connector group is healthy and can resolve/reach that internal FQDN on TCP 443. Inspect the target service and network path.

Avoid: Don't broaden the user to an entire private subnet or switch to Global Administrator as a connectivity fix.
CASE 03

Microsoft 365 sign-ins are blocked after Compliant Network was required.

First evidence: Inspect CA sign-in policy evaluation, app/user scope, supported acquisition path, client channel and forwarding assignment. Use controlled remediation and a pilot.

Avoid: Don't assume a branch remote-network tunnel without the client automatically satisfies Microsoft-traffic CA enforcement.
CASE 04

A branch can browse public sites, but an internal private app remains inaccessible.

First evidence: Confirm the branch uses Microsoft/Internet acquisition only. For private app access, verify an end-user GSA client plus Private Access segments/connectors.

Avoid: Don't claim remote-network Private Access is supported when Microsoft's current known limitations say otherwise.
CASE 05

Private host works by IP, but the FQDN isn't tunneled.

First evidence: Check device DNS settings, possible DNS-over-HTTPS behavior, forwarding FQDN rule acquisition, resolved IP and whether the segment matches.

Avoid: Don't bypass all DNS protections or delete unrelated policies without tracing the actual resolution.
Designing production access?

Client support, network/DNS limitations, licensing, Conditional Access integrations and profile features change over time. Verify Microsoft's current known limitations and rollout prerequisites. These simulated routing paths are conceptual, not a packet capture or a live tenant configuration.

07 / OFFICIAL REFERENCES

Use Microsoft's current docs for actual implementation.

JoeLearns teaches the troubleshooting relationships and least-privilege design. Microsoft Learn supplies the supported setup steps, product caveats and roles for a production tenant.

LEARN → PRACTICE

The tunnel is up. Can you prove the app works?

Practice 016 includes original flashcards, explained questions and two multi-step Northstar routing investigations.

Launch Practice 016 →
NEXT REQUIRED STEP · SC-300 · IDENTITY & ACCESS ADMINISTRATOR

Complete the Practice milestone

You've reached the end of this written lesson. Your next step is practice—complete Global Secure Access · Practice 016 before proceeding to a new lesson. This is milestone 28 of 38. You can revisit the explanation whenever you need it.