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:
- Prisma Access โ the SSE / SASE service. Cloud-delivered NGFW for Mobile Users, branches, and hybrid HQ traffic. Often described as "your PA-Series, but running in 100+ Google + AWS regions and reachable from anywhere".
- Prisma Cloud โ the CNAPP. Cloud Security Posture Management, Cloud Workload Protection, Cloud Infrastructure Entitlement Management, IaC scanning, and Web/API security across AWS, Azure, GCP, OCI and Kubernetes.
- Prisma SD-WAN โ the CloudGenix-derived application-defined SD-WAN. Branch ION devices, SLA-based path steering, CloudBlade integration that hands traffic straight into Prisma Access.
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.
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.
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.
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.
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.
| Dimension | Panorama-managed | SCM-managed (Strata Cloud Manager) |
|---|---|---|
| Control plane | Panorama VM you run (or Palo Alto-hosted Panorama) | Palo Alto-hosted SaaS console |
| Policy model | Templates + Device Groups + pre/post rules | Folder-based config + snippets + variables |
| NGFW management | Yes โ physical and VM-Series | Yes โ PAN-OS 11.x and later |
| Best for | Existing Panorama estates, complex inherited config | Greenfield Prisma deployments, AIOps-driven ops |
| AIOps + ADEM | Integrated but separate UX | Native, 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:
- Pre-rules โ global guardrails the central team writes (e.g. "block known-bad URL categories everywhere, no exceptions").
- Local rules โ the bulk of your day-to-day policy, scoped to mobile users, remote networks, or specific service connections.
- 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.
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.
Three deterministic checks every Prisma admin should run after a rule change:
# 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:
- CSPM โ Cloud Security Posture Management. Continuous scan of AWS / Azure / GCP / OCI for misconfigurations: public S3 buckets, security groups with 0.0.0.0/0, IAM policies with
*:*, missing encryption-at-rest. Mapped against CIS, NIST, PCI, HIPAA, ISO benchmarks out of the box. - CWPP โ Cloud Workload Protection. Defenders deployed on hosts, containers and serverless. Image scanning in CI/CD, vulnerability detection, runtime defence, Kubernetes admission control, file-integrity monitoring.
- CIEM โ Cloud Infrastructure Entitlement Management. Surfaces over-permissioned IAM roles, dormant access keys, identity blast radius. "Who can do what" with severity scoring.
- IaC + WAAS. Scans Terraform, CloudFormation, Helm and Kubernetes manifests for misconfig before the deploy lands. WAAS gives you a web-application + API firewall on top of any workload Defender protects.
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:
- 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.
- 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.
- 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.
- 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.
Common Mistakes
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.
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.
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.
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
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.
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.
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
- Prisma = Access (SASE) + Cloud (CNAPP) + SD-WAN. All three sit under Strata Cloud Manager. Prisma Cloud is its own console for now.
- Three onboarding modes in Prisma Access โ Mobile Users (laptops), Remote Networks (branches), Service Connections (HQ/IaaS).
- Mobile Users + Remote Networks come in. Service Connections reach out to private.
- Internet egress always happens at the closest Prisma compute location. Don't backhaul via Service Connection.
- SSL Decryption needs the Prisma CA pushed to every endpoint โ sequence the CA push before flipping decrypt-on.
- Cloud Identity Engine handles SAML auth + group lookup + HIP posture.
- Policy tiers โ pre-rules โ local rules โ post-rules. First-match-wins inside each tier.
- SCM vs Panorama โ greenfield โ SCM, legacy estate โ stay on Panorama until you can plan the one-way migration.
- Prisma Cloud CNAPP = CSPM + CWPP + CIEM + IaC + WAAS. CSPM lights up the loudest in week one.
- ADEM is the per-user experience score โ your first stop for any "the app is slow" ticket.
๐ฏ Scenario Assessment โ 10 Questions
Hit 70% (7 of 10) to mark this lesson complete. Submit to see scoring and per-question reasoning.
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.