TTechclick All lessons
Palo Alto ยท Prisma ยท SASE + CNAPPL2 / SASE ARCHITECTURE

Palo Alto Prisma SASE Deep-Dive: Prisma Access + Prisma Cloud

Palo Alto's full SASE stack, end-to-end. This lesson walks Prisma Access (Mobile Users, Remote Networks, Service Connections), the Strata Cloud Manager and Panorama-managed designs, security policy at scale, and the Prisma Cloud (CNAPP) layer that protects everything those users eventually reach โ€” with the production patterns L2/L3 engineers actually deploy.

๐Ÿ“… 24 May 2026 ยท โฑ 17 min read ยท ๐Ÿท 10-question assessment included
๐ŸŽฏ By the end of this lesson, you'll be able to

Why Prisma exists โ€” the on-prem firewall ran out of road

Palo Alto built its reputation on the PA-Series โ€” single-pass parallel processing, App-ID, User-ID, Threat Prevention. For a decade that NGFW was the company's centre of gravity. Then three things broke the model at the same time: SaaS made the office stop being where work happens, WFH made the office stop being where users sit, and IaaS made the data centre stop being where applications live.

You cannot inspect traffic that never crosses your perimeter. Backhauling every roaming user over a VPN to a corporate firewall added 80โ€“200 ms of latency, blew up MPLS spend and still missed every direct-to-SaaS path. The cloud-delivered model โ€” the same App-ID and Threat Prevention pipeline, but run as a global service close to the user โ€” is what Palo Alto calls Prisma.

Prisma is not one product, it is three:

Together they cover the full SASE definition Gartner originally drew โ€” network as a service plus security as a service, both consumed from the same cloud edge.

The Prisma portfolio at a glance

Before any configuration screen, fix the picture of what fits where. The three Prisma products sit at three different layers and protect three different things.

Figure 1 โ€” Prisma portfolio (hub-and-spoke)
A hub-and-spoke diagram. At the centre is Strata Cloud Manager / Panorama. Four spokes branch out to Prisma Access (Mobile Users, Remote Networks, Service Connections), Prisma Cloud (CSPM, CWPP, CIEM, IaC), Prisma SD-WAN (ION branch devices, path steering), and on-prem PA-Series NGFW. Strata Cloud Manager โ€” single pane for the whole Prisma + NGFW estate Strata Cloud Manager (or Panorama) policy ยท logs ยท health ยท AIOps Prisma Access Mobile Users Remote Networks (branches) Service Connections (HQ/DC) Prisma Cloud (CNAPP) CSPM ยท CIEM ยท compliance CWPP ยท container runtime IaC scan ยท WAAS Prisma SD-WAN ION branch devices App-defined path steering CloudBlade โ†’ Prisma Access PA-Series (legacy / hybrid) Physical / VM NGFW Same App-ID engine Same policy syntax

One control plane, four enforcement surfaces. Engineers writing Security policy in SCM target Prisma Access, Prisma SD-WAN policy, and on-prem NGFWs from the same workflow โ€” Prisma Cloud is a separate console today (Palo Alto is consolidating, but treat it as its own tenant for design purposes).

Prisma Access โ€” the three onboarding modes

This is the part candidates fumble in L2 interviews. Prisma Access has exactly three ways traffic enters the service. Memorise these three or you cannot reason about a single design.

1. Mobile Users โ€” the laptop in a coffee shop

The GlobalProtect agent on the endpoint connects to the closest Prisma Access compute location and terminates an IPSec / SSL tunnel. From the agent's point of view it is still GlobalProtect; from the cloud's point of view this is a "Mobile User" connection that lands on the GlobalProtect Cloud Service portal and gateway hosted inside Prisma Access. Authentication runs against the Cloud Identity Engine (CIE) โ€” SAML to your IdP (Entra ID, Okta, Ping), with HIP posture and optional MFA. Split-tunnel decisions are pushed from policy. Always-on, pre-logon and on-demand modes all work as on a physical GP gateway.

2. Remote Networks โ€” the branch / small office

An on-prem device โ€” a PA-Series, a SD-WAN box, or any IKEv2-capable router โ€” builds an IPSec tunnel up to a Prisma Access service connection point. The branch advertises its internal subnets, and Prisma Access can steer that traffic out to the internet, to SaaS, or across to an HQ via a Service Connection. Production designs always use primary + secondary tunnels with BGP, ECMP across the two, and a tested failover path. A single-tunnel branch is a 2 AM ticket waiting to happen.

3. Service Connections โ€” the HQ / data centre / IaaS VPC

Service Connections are what give Prisma Access reach back into your private estate. The Service Connection is itself an IPSec tunnel from your on-prem firewall or cloud transit gateway up to Prisma Access. Once it is up, Mobile Users and Remote Networks can reach private apps that sit behind it (an on-prem SAP, an AWS VPC, an Azure file share). Note the directionality โ€” the Service Connection is not a destination for internet-bound traffic; it is the pipe into private. Best-practice designs run Service Connections active-active across two compute locations so the loss of one region does not strand your DC.

๐Ÿ’กPro Tip

If you forget which is which: Mobile Users come in. Remote Networks come in. Service Connections reach out to private. Internet egress always happens at the closest Prisma Access compute location for the user โ€” you never bridge through a Service Connection just to reach Google.

The request path โ€” what actually happens to one HTTPS connection

Every L3 interviewer asks this. "A mobile user opens https://salesforce.com โ€” walk me through every hop." Here is the right answer in eight steps, the same one Palo Alto draws in the SCM documentation.

Figure 2 โ€” Mobile User โ†’ SaaS through Prisma Access
A linear flow diagram showing eight hops: endpoint, GlobalProtect agent tunnel, Prisma Access compute location, Cloud Identity Engine, security policy pipeline, SSL decryption, App-ID / Threat Prevention, internet egress to SaaS. A single HTTPS request โ€” Mobile User to SaaS 1. Endpoint GP agent up 2. IPSec / SSL tunnel to nearest PoP 3. Prisma Access Compute Location 4. Cloud Identity SAML/IdP + HIP 5. Security policy lookup โ€” App-ID, User-ID, URL category, schedule, source/dest first-match-wins, evaluated against the rulebase pushed from SCM or Panorama 6. SSL Decryption forward-proxy MITM 7. App-ID + Threat Prevention AV, IPS, WildFire, DLP, URL 8. Egress to SaaS via Prisma egress IP Logs โ†’ Strata Logging Service + ADEM

The endpoint never has a session with Salesforce directly โ€” Prisma Access terminates the TLS, runs the full NGFW pipeline, and rebuilds a new TLS session to the destination. Two TLS legs, one user experience. Every step is logged to the Strata Logging Service and surfaced in ADEM.

Palo Alto IPSec Simulator Prisma Access Simulator

Panorama-managed vs Strata Cloud Manager โ€” pick the right control plane

Until 2023 the only way to drive Prisma Access was Panorama, the same template/device-group beast Palo Alto admins had used for years. Strata Cloud Manager (SCM) is the newer cloud-native console โ€” and as of 2025 it is the default for new tenants and the recommended path Palo Alto wants every customer on. The two are not interchangeable, and migration is one-way.

DimensionPanorama-managedSCM-managed (Strata Cloud Manager)
Control planePanorama VM you run (or Palo Alto-hosted Panorama)Palo Alto-hosted SaaS console
Policy modelTemplates + Device Groups + pre/post rulesFolder-based config + snippets + variables
NGFW managementYes โ€” physical and VM-SeriesYes โ€” PAN-OS 11.x and later
Best forExisting Panorama estates, complex inherited configGreenfield Prisma deployments, AIOps-driven ops
AIOps + ADEMIntegrated but separate UXNative, single pane
Migrationโ†’ SCM via "Onboard to SCM" tool (one-way)Cannot move back to Panorama

Rule of thumb: if you already have a Panorama estate with hundreds of templates and device groups, stay on Panorama until you have the budget for a clean migration window. If you are spinning up Prisma Access for the first time on a fresh tenant, start on SCM โ€” Palo Alto's product investment is going there, AIOps and ADEM feel native, and folders are far less painful than template stacks.

Security policy in Prisma Access โ€” what changes, what stays the same

The good news for Palo Alto admins: the policy syntax does not change. App-ID, User-ID, URL Filtering categories, Threat Prevention profiles, SSL Decryption profiles โ€” all identical to the on-prem PA-Series. What changes is the surface those rules apply to.

Policy ordering โ€” pre, local, post

Whether you drive Prisma Access from Panorama or SCM, rules are evaluated in three tiers:

  1. Pre-rules โ€” global guardrails the central team writes (e.g. "block known-bad URL categories everywhere, no exceptions").
  2. Local rules โ€” the bulk of your day-to-day policy, scoped to mobile users, remote networks, or specific service connections.
  3. Post-rules โ€” catch-alls (default-deny logging rules, broad observability rules).

The same first-match-wins rule applies inside each tier. The PAN-OS engine still does the work โ€” Prisma Access just runs that engine at the cloud edge.

SSL Decryption โ€” at scale this is non-negotiable

Without forward-proxy SSL decryption, App-ID degrades to "ssl" or "web-browsing" and Threat Prevention has nothing to look at. In Prisma Access the deployment difference is that the decryption certificate is hosted in the cloud โ€” you upload your enterprise CA (or let Prisma generate one) and push it to every endpoint via Intune / Jamf / GPO so the browser trusts the Prisma-signed certificate that fronts every external site. Without that trust step, every TLS connection breaks with a cert warning.

App-ID and User-ID at cloud scale

User-ID populates from the SAML assertion the Cloud Identity Engine receives during Mobile User authentication. That means every flow already carries the username and group context โ€” you write policy like source-user any-in-group("VPN-Power-Users") instead of "subnet x.x.x.x". App-ID profiles still ride on the same threat content updates the on-prem firewalls receive; the difference is that the content gets pushed straight from Palo Alto's cloud to the Prisma compute locations on their own cadence.

Security rule example โ€” block Telegram for the contractor group
Name              : Block-Telegram-Contractors
Source            : Mobile User Internal Gateway
Source User       : any-in-group("contractors")
Destination       : Internet
Application       : telegram, telegram-base
Service           : application-default
URL Category      : Any
Action            : deny
Log Setting       : Default
Profile Setting   : Group โ†’ "outbound-strict" (AV, A-spyware, Vulnerability, URL, File, WildFire, DLP)
Description       : Sanctioned chat = Teams. Telegram blocked for contractors per ISMS-2026.
โœ“Verify it worked

Three deterministic checks every Prisma admin should run after a rule change:

Prisma Access verification โ€” admin + endpoint side
# 1) Confirm the rule is pushed and counted
#    SCM โ†’ Manage โ†’ Configuration โ†’ Security โ†’ Security Services โ†’ Security Policies
#    Click your rule โ†’ "Rule Usage" โ†’ "Hit Count" should be > 0 within 5 minutes
#    Panorama equivalent: Commit log โ†’ Push to Prisma Access โ†’ all device groups: success

# 2) Trigger the rule from a Mobile User endpoint
curl -v https://web.telegram.org/
# Expected: TLS handshake completes to a Prisma-signed cert,
# then the connection is reset / a block page is returned by Prisma Access.

# 3) Confirm the log
#    SCM โ†’ Activity โ†’ Log Viewer โ†’ Traffic
#    Filter:   ( app eq telegram-base ) and ( action eq deny )
#    The Source User column must show the contractor identity from the IdP.
#    The Rule column must show "Block-Telegram-Contractors".

Prisma Cloud โ€” the CNAPP layer

Prisma Access keeps the user safe on the way to the application. Prisma Cloud keeps the application itself safe. Together they cover the two halves of any modern security programme. CNAPP โ€” Cloud Native Application Protection Platform โ€” is the umbrella label, and Prisma Cloud delivers four pillars under it:

The onboarding pattern for an AWS account is dead simple: in the Prisma Cloud console, add the account, run the supplied CloudFormation template (creates a cross-account IAM role with read-only permissions), and within 30 minutes the asset inventory and posture findings appear. CWPP comes later โ€” you install Defenders as a DaemonSet on each EKS cluster, or as a host agent on each EC2.

A real-world scenario โ€” a 60-branch retailer goes SASE

A 60-branch retail chain, ~12,000 employees, runs MPLS to every store and backhauls all internet through two HQ NGFWs. Latency is fine for in-office staff and awful for the 4,000 WFH employees who VPN home. SaaS bills (Microsoft 365, Workday, Salesforce) keep climbing and bandwidth at the HQ break-out is saturated by mid-afternoon. The customer wants three things: kill the WFH VPN concentrator, give branches a direct-to-cloud path, and not lose a single Threat Prevention feature.

The Prisma design that ships:

  1. Mobile Users + Prisma Access for the 4,000 WFH users. Cloud Identity Engine fronts Okta. Always-on GP agent, split-tunnel excludes Microsoft Teams media so voice goes direct. The VPN concentrator at HQ is decommissioned in week 8.
  2. Remote Networks from every branch via IKEv2. Each branch builds two tunnels to two Prisma compute locations, BGP-advertises its internal subnets, ECMP across both. Local breakout for SaaS, central security policy for everything else.
  3. Two Service Connections โ€” one from each HQ data centre โ€” into Prisma Access. Active-active. Any user or branch that needs an on-prem SAP/HR app reaches it through the Service Connection, never via the MPLS.
  4. Prisma Cloud onboarded to the two AWS prod accounts. CSPM caught 47 public S3 buckets in week 1, CWPP rolled to the EKS clusters in week 4, IaC scanning wired into the GitHub Actions pipeline in week 6.

The metric that gets the CIO on board: average WFH SaaS latency drops from 240 ms to 38 ms because users now hit a Prisma PoP 30 km away instead of bouncing through the corporate VPN. MPLS spend halves in the next renewal cycle. Threat Prevention coverage actually improves because every user โ€” branch or WFH โ€” now sees the same NGFW pipeline.

Try the branch IPSec setup Walk the Mobile User onboarding flow

Common Mistakes

!Mistake 1 โ€” Forgetting that Service Connection is not for internet egress

Engineers new to Prisma will often steer a Remote Network's internet-bound traffic through a Service Connection back to an HQ NGFW "just to keep the egress path the same". That defeats the entire point of Prisma. Internet egress should happen at the Prisma compute location closest to the branch. Service Connections exist for private-app reach only.

!Mistake 2 โ€” Single Remote Network tunnel per branch

If you onboard a branch with one IPSec tunnel to one compute location, the day Palo Alto does scheduled maintenance on that region you are off the air. Always primary + secondary, BGP, ECMP. The licence already covers it โ€” there is no reason not to.

!Mistake 3 โ€” Pushing the Prisma decryption CA to "all users next week"

SSL decryption only works if the endpoint trusts the Prisma forward-proxy CA. Treat the CA push as its own change with a phased rollout (pilot โ†’ 10% โ†’ 50% โ†’ 100%) and explicit rollback. A bad push has every browser screaming TLS errors on every site for 12,000 employees. Sequence the CA push before you flip Decryption to "decrypt" in policy.

!Mistake 4 โ€” Treating Prisma Cloud as "SCM with another tab"

Prisma Cloud is a separate console, a separate licence, separate IAM, and a separate cost line. Provision it with its own admins, its own change process, and its own alert pipeline. CSPM findings are usually the loudest output of week one โ€” tune them or you will train SecOps to ignore the inbox.

Pro Tips

๐Ÿ’กTip 1 โ€” ADEM is the diagnostic console you didn't know you bought

Autonomous Digital Experience Management ships with Prisma Access. It surfaces per-user latency, packet loss and application response time as a synthetic score. When a single user complains "Teams is bad", ADEM tells you in 30 seconds whether the bad hop is Wi-Fi, ISP, the Prisma tunnel or the destination SaaS โ€” saving you 45 minutes of triage on every ticket.

๐Ÿ’กTip 2 โ€” Use HIP profiles to filter who even gets a tunnel

HIP (Host Information Profile) lets you require disk encryption, AV running, OS-patched, certificate-present, before the GP agent is allowed to bring the tunnel up. This is the cheapest device-posture gate in the industry โ€” it ships with Prisma Access at no extra licence cost.

๐Ÿ’กTip 3 โ€” In SCM, use Folders the way Panorama users used Device Groups

A folder-per-business-unit + variables for per-region values gives you the same scope-and-inherit power as templates / device groups, with a fraction of the operational pain. Once you have your folder taxonomy right, day-2 changes drop from "edit five templates and pray" to "drop the rule in the right folder".

Quick Reference

The lesson on one screen

๐ŸŽฏ Scenario Assessment โ€” 10 Questions

Hit 70% (7 of 10) to mark this lesson complete. Submit to see scoring and per-question reasoning.

Q1

A small branch office with ~25 users needs to onboard to Prisma Access. The branch already has a SonicWall edge router that supports IKEv2. Which Prisma Access onboarding mode fits?

Answer: b. Branch onboarding through an IKEv2-capable edge device is exactly the Remote Networks pattern. Primary + secondary tunnels to two different compute locations is the production-grade design. (a) burns endpoint licences and skips the branch's local breakout. (c) inverts directionality โ€” Service Connections are for private reach into your estate, not for branch internet egress. (d) is false โ€” any IKEv2-capable router works.
Q2

A Mobile User on a Mac complains every external HTTPS site is throwing a certificate error since you turned on SSL Decryption in Prisma Access. The Prisma policy is fine. What is the most likely root cause?

Answer: b. Forward-proxy decryption only works if the endpoint trusts the Prisma decryption CA. On macOS that means the CA must live in the System keychain (typically pushed via Jamf). Without it, every TLS handshake to a decrypted site fails with an untrusted-issuer warning. (a) is wrong โ€” the policy turn-on works as designed; the missing step is endpoint trust. (c) breaks auth, not TLS validation. (d) blocks the tunnel coming up, not TLS errors mid-session.
Q3

Your CISO asks "what does Prisma Cloud cover that Prisma Access doesn't?" The shortest correct answer is:

Answer: c. Prisma Access secures the path the user takes to reach the app. Prisma Cloud secures the cloud account, the workload, the container, the IAM entitlements and the IaC. They are complementary halves of the SASE + CNAPP story. (a) and (b) are flat wrong. (d) is half-right โ€” compliance/CSPM is one of four pillars; CWPP, CIEM and IaC are the others.
Q4

An engineer designs a Prisma Access deployment where every Remote Network's internet-bound traffic is steered through a Service Connection back to the HQ NGFW "so logging stays consistent". What is the main problem?

Answer: c. Internet egress from Prisma Access should happen at the compute location closest to the branch โ€” that's the whole point of moving off centralised egress. Backhauling via Service Connection re-creates the latency and bandwidth problems SASE was meant to fix, and concentrates risk on one tunnel. (d) is technically wrong (it can be done) but operationally the design is bad.
Q5

A greenfield customer is building a brand-new Prisma Access tenant with no legacy Panorama estate. Which control plane should you recommend?

Answer: a. Greenfield Prisma deployments belong on SCM. Folders + variables are easier to operate than Panorama's template stacks and device groups, AIOps and ADEM feel native, and product roadmap investment is going to SCM. Panorama remains valid for customers who already have a sprawling on-prem estate they don't want to re-platform. (d) is incorrect โ€” a tenant has one control plane, not two.
Q6

In Prisma Access, when an admin commits a security rule change, which sequence is correct?

Answer: b. Pre-rules ship from the central team as global guardrails (top of the rulebase), local rules are the per-scope policy, post-rules are catch-alls. First-match-wins applies inside each tier. (a) inverts the order. (c) and (d) are nonsense distractors.
Q7

A single Mobile User says "Teams audio is unusable from home". Three other users in the same household are fine. Which Prisma tool surfaces the per-user latency / loss / app-response evidence fastest?

Answer: b. ADEM is purpose-built for exactly this โ€” synthetic probes from the agent surface per-hop latency (Wi-Fi โ†’ ISP โ†’ Prisma โ†’ SaaS) and per-app response time. The score immediately points at the bad hop. (a) is the wrong console โ€” Threat Logs cover security events, not performance. (c) is the wrong product entirely. (d) is a joke distractor โ€” pick something that looks plausible but isn't a Prisma tool, like the Mobile User would say.
Q8

In Prisma Cloud, the security team gets an alert that an EC2 instance has a public IP, an IAM role that lets it assume any other role in the account, and the SSH security group is open to 0.0.0.0/0. Which Prisma Cloud pillars together produced this finding?

Answer: c. Network and configuration misconfigs (open security group, public IP) are CSPM territory. The over-permissioned IAM role belongs to CIEM. CWPP would come in if the alert was about the workload itself (runtime, vuln). WAAS is the web-app/API firewall โ€” not relevant here. The full Prisma Cloud value shows when CSPM and CIEM correlate to highlight the blast-radius story together.
Q9

A Prisma Access tenant has Mobile Users authenticated via SAML to Okta. Security policy needs to allow "the Finance department" to reach Bloomberg Terminal. The cleanest way to express this is:

Answer: b. The whole point of Cloud Identity Engine is to make user/group context available to the policy engine. Writing the rule in terms of the IdP group means the policy follows the user across networks and survives a laptop refresh. (a) breaks the moment Finance moves subnet or works from home. (c) defeats the User-ID story Prisma Access is built around. (d) is operationally brittle.
Q10

A Prisma Access design uses a single Service Connection from one HQ data centre. The Service Connection terminates on a single PA-Series at HQ. What is the most important resilience change to make before go-live?

Answer: b. A single Service Connection from one DC to one compute location is one failure away from cutting every Mobile User and Remote Network off your private apps. Active-active across two DCs and two compute locations is the right pattern. (a) ignores the on-prem and tunnel single points of failure. (c) reduces, not increases, resilience. (d) confuses two different onboarding modes โ€” Remote Networks do not give Prisma reach into your private estate.
Lesson complete โ€” saved to your profile.
Almost! Review the sections above and try again โ€” you need 70% (7 of 10) to mark this lesson complete.

What's next?

Next up in the Palo Alto track: GlobalProtect on Prisma Access deep-dive, ZTNA + App Gateway for private-app publishing, Prisma SD-WAN ION devices, and Prisma Cloud Defender deployment on Kubernetes. Practice the Mobile User onboarding flow on the simulator, and try the cert-style scenario questions on exam.techclick.in.