8.4 Privileged Remote Access (PRA) & Microsegmentation

Key Takeaways

  • Privileged Remote Access (PRA) eliminates legacy jump hosts and VPNs by providing clientless, browser-based RDP, SSH, and VNC sessions.
  • Credential Vaulting and Injection allows technicians to log into privileged servers without ever seeing, typing, or knowing plaintext administrative credentials.
  • Live session monitoring and automated recording enable SecOps teams to observe active sessions and instantly terminate suspicious connections.
  • Granular Layer 7 microsegmentation eliminates lateral movement by restricting access strictly to designated application ports on specific hosts.
  • Command filtering and DLP controls restrict dangerous CLI commands (e.g., rm -rf) and prevent clipboard copy/paste during remote administrative sessions.
Last updated: August 2026

8.4 Privileged Remote Access (PRA) & Microsegmentation

Core Principle: Traditional server administration relies on Jump Boxes (Bastion Hosts) or network VPNs to grant engineers and third-party IT contractors command-line (SSH) and graphical desktop (RDP/VNC) access to production infrastructure. Bastion hosts create high operational overhead, represent single points of compromise, and leave the broader network vulnerable to lateral movement. ZPA Privileged Remote Access (PRA) transforms privileged infrastructure management by providing clientless, browser-based RDP, SSH, and VNC sessions with built-in Credential Injection, Live Session Recording, and Granular Layer 7 Microsegmentation without exposing internal IP addresses, ports, or jump hosts to the internet.


1. Evolution from Legacy Bastion Hosts to ZPA PRA

To understand the value of PRA, security architects must contrast legacy administrative jump host architectures with the Zero Trust Privileged Remote Access model:

+-----------------------------------------------------------------------------------+
|                 LEGACY BASTION / JUMP HOST VS. ZPA PRA ARCHITECTURE               |
+-----------------------------------------------------------------------------------+

  LEGACY BASTION HOST MODEL (High Exposure & Lateral Movement Risk):
  [ Admin / Contractor ] ──( Public IP / Port 22/3389 )──> [ Bastion Server ]
                                                                  │ (Exposed Admin Passwords)
                                                                  ▼
                                                     [ Flat Corporate / Cloud Subnet ]
                                                     ├──> Production DB (10.0.1.10)
                                                     ├──> Domain Controller (10.0.1.20) ──[ Lateral Spread! ]
                                                     └──> Kubernetes Master (10.0.1.30)

  ZPA PRIVILEGED REMOTE ACCESS MODEL (Zero Exposure, Zero Lateral Movement):
  [ Admin / Contractor ] ──( HTTPS Browser )──> [ ZPA PRA Portal ] <──( Outbound mTLS )── [ App Connector ]
                                                        │                                      │ (Credential
                                                        │ (Recorded Canvas Stream)             │  Injection)
                                                        ▼                                      ▼
                                              [ SOC Live Audit ]                       [ Prod DB : SSH 22 ]
                                                                                 (DC & K8s Totally Isolated)

Architectural Comparison:

Capability DimensionLegacy Bastion / Jump HostZPA Privileged Remote Access (PRA)
Inbound Network ExposurePublic IP address with open inbound ports (TCP 22, 3389)Zero inbound listening ports; outbound-only mTLS to ZPA cloud
Client Software RequirementNative RDP/SSH client software, terminal emulators, VPN agentsZero client footprint; 100% HTML5 browser rendering (Canvas/WebSockets)
Credential ExposureAdmins manually enter root/admin passwords or manage local SSH keysAutomated Credential Injection; admins never view or handle plaintext secrets
Session AuditingDisjointed third-party software, local syslog scrapingCentralized Live Session Monitoring, full video/terminal playback, instant kill switch
Lateral Attack SurfaceCompromised bastion gives full Layer 3 access to adjacent subnet hostsStrict Layer 7 Microsegmentation; access is bound strictly to target host:port

2. Core Capabilities of Privileged Remote Access (PRA)

ZPA PRA embeds powerful Privileged Access Management (PAM) controls directly into the Zero Trust Exchange:

+-----------------------------------------------------------------------------------+
|                    ZPA PRIVILEGED REMOTE ACCESS CAPABILITY STACK                  |
+-----------------------------------------------------------------------------------+

  ┌───────────────────────────────────────────────────────────────────────────────┐
  │ 1. Clientless Browser Rendering (HTML5 Canvas for RDP, SSH, and VNC)          │
  ├───────────────────────────────────────────────────────────────────────────────┤
  │ 2. Automated Credential Vaulting & Dynamic Injection (Passwords & SSH Keys)   │
  ├───────────────────────────────────────────────────────────────────────────────┤
  │ 3. Live Session Monitoring & Active Session Termination (SOC Kill Switch)     │
  ├───────────────────────────────────────────────────────────────────────────────┤
  │ 4. Full Audio/Video & Keystroke Session Recording (Encrypted Cloud Storage)   │
  ├───────────────────────────────────────────────────────────────────────────────┤
  │ 5. Granular Command Filtering (Regex Blacklists for Destructive CLI Verbs)    │
  ├───────────────────────────────────────────────────────────────────────────────┤
  │ 6. Data Loss Prevention (DLP) Isolation (Block Clipboard Copy/Paste & Uploads)│
  └───────────────────────────────────────────────────────────────────────────────┘

In-Depth Breakdown of PRA Controls:

A. In-Browser Protocol Handlers

PRA translates native remote desktop and terminal protocols into secure HTML5 canvas and WebSocket streams. Administrators navigate to the ZPA PRA User Portal, select an authorized server, and interact with a full Windows desktop (RDP), Linux terminal (SSH), or graphical console (VNC) directly within Chrome, Edge, Firefox, or Safari.

B. Credential Vaulting & Injection

One of the greatest risks in enterprise administration is credential sharing, weak administrative passwords, or stolen SSH private keys. With PRA:

  1. Server administrative credentials (e.g., local administrator passwords, domain service accounts, or root SSH private keys) are securely stored in a centralized Credential Vault.
  2. When an authorized administrator accesses the target host via the PRA portal, ZPA commands the App Connector to inject the vaulted credentials directly into the target server's authentication handshake.
  3. The administrator is logged in instantly with elevated privileges without ever seeing, copying, or knowing the underlying password or private key.

C. Live Session Monitoring, Recording & Emergency Termination

  • Live Monitoring: Security Operations Center (SOC) analysts can view active administrative sessions in real time through the ZPA Admin Portal.
  • Session Recording: Every keystroke, terminal output, and mouse interaction is indexed and recorded. Video recordings are encrypted and saved directly to the customer's secure cloud storage bucket (e.g., Amazon S3, Azure Blob, Google Cloud Storage).
  • Instant Session Termination: If a SOC analyst detects suspicious activity (e.g., an unauthorized attempt to dump password databases), they can click Terminate Session to sever the connection immediately.

D. Command Filtering & Keystroke Guardrails

For SSH sessions, PRA provides real-time command inspection. Security administrators define regex-based blacklists to block dangerous or unauthorized commands (e.g., rm -rf /, mkfs, fdisk, useradd, chmod 777). When a user types a blocked command, PRA suppresses execution and generates a security audit event.

E. Clipboard and File Transfer Controls

PRA policies can disable bidirectional clipboard operations (preventing copy/paste of sensitive data between the remote server and the local endpoint) and block file uploads and downloads to mitigate data exfiltration.


3. Granular Layer 7 Microsegmentation for Hybrid Clouds

Traditional network segmentation relies on physical firewalls, Virtual Local Area Networks (VLANs), and cloud Security Groups. However, network segmentation is brittle, complex to maintain, and fundamentally operates at Layer 3/Layer 4 (IP subnets and ports).

ZPA Granular Microsegmentation enforces segmentation at Layer 7 based on application identity and user context, completely abstracting the underlying network topology across AWS, Azure, GCP, and on-premises data centers.

+-----------------------------------------------------------------------------------+
|             TRADITIONAL NETWORK SEGMENTATION VS. ZPA MICROSEGMENTATION            |
+-----------------------------------------------------------------------------------+

  TRADITIONAL NETWORK SEGMENTATION (VLAN / Subnet Model):
  [ Subnet A: 10.10.1.0/24 ] ──( Firewall ACL: Allow TCP 3306 )──> [ Subnet B: 10.10.2.0/24 ]
                                                                          ├── DB Server 1 (3306)
                                                                          ├── DB Server 2 (3306)
                                                                          └── Dev Server (Vulnerable!)
  * Problem: Any host in Subnet A can probe and attack all hosts in Subnet B on port 3306.

  ZPA ZERO TRUST LAYER 7 MICROSEGMENTATION:
  [ User: Lead-DBA ] ──( Access Policy: Oracle-Prod Only )──> [ Oracle-Prod (10.10.2.14:1521) ]
  * Result: User can connect ONLY to 10.10.2.14 on port 1521.
            All other IPs in 10.10.2.0/24 are completely unreachable and invisible.

Key Principles of ZPA Microsegmentation:

  1. Zero Lateral Movement: Because App Connectors initiate outbound-only connections to ZPA, servers residing in the same subnet cannot communicate with each other through ZPA unless an explicit Application Segment and Access Policy rule permits it.
  2. Software-Defined Perimeter (SDP): Segmentation policies follow the user and the application regardless of whether workloads migrate from on-premises VMware to AWS EC2 or Azure VMs.
  3. Decoupled from IP Addressing: Applications can retain overlapping RFC 1918 private IP subnets (e.g., during corporate mergers and acquisitions) without requiring complex NAT configurations.

4. Practical Configuration Scenario: Secure Multi-Cloud PRA Deployment

Business Requirement: An enterprise engineering team requires privileged administrative access to a cluster of production Linux web servers in AWS (aws-web-prod-01 to 05) and an on-premises Windows SQL Server cluster (sql-cluster.corp.local).

Security Mandates:

  • Access must occur via browser without VPN or client software.
  • SSH access to Linux servers must block destructive commands (rm -rf, shutdown, reboot).
  • RDP access to SQL servers must use Credential Injection with the domain service account CORP\sql_admin.
  • All sessions must be recorded to an Amazon S3 bucket, and clipboard copy/paste must be disabled.

Step-by-Step Configuration in ZPA:

+------------------------------------------------------------------------------------------------+
|                                 PRA CONFIGURATION STEP-BY-STEP                                 |
+------------------------------------------------------------------------------------------------+

  STEP 1: Configure Privileged Console Application Segments
          1. Linux Cluster Segment:
             * Domains: aws-web-prod-*.aws.corp.internal
             * Ports: TCP 22
             * PRA Console Type: SSH
          2. SQL Cluster Segment:
             * Domains: sql-cluster.corp.local
             * Ports: TCP 3389
             * PRA Console Type: RDP

  STEP 2: Configure Credential Vault & Secrets Binding
          * In ZPA Vault, create Credential Profile 'SQL-Domain-Admin' (User: CORP\sql_admin).
          * Bind 'SQL-Domain-Admin' to 'sql-cluster.corp.local' segment for auto-injection.

  STEP 3: Configure PRA Session Controls & Command Filtering
          * Create Command Filter Rule: 'Block-Linux-Destructive-Commands'
            - Regex Pattern: ^(rm\s+-rf|shutdown|reboot|mkfs|dd).*
            - Action: BLOCK COMMAND
          * Enable Session Recording: Destination = 's3://corp-pra-audit-logs-encrypted'
          * Set Clipboard Policy: Copy/Paste = DISABLED

  STEP 4: Configure Access Policy for Privileged Admins
          * Rule: 'Allow Cloud Ops to Production PRA'
          * Criteria - Application Segment: Linux Cluster & SQL Cluster Segments
          * Criteria - SAML Group: 'Cloud-Infrastructure-Engineers'
          * Criteria - Client Type: 'Web Browser'
          * Action: ALLOW ACCESS VIA PRA PORTAL

5. Exam Tips & High-Frequency Traps

[!WARNING] Exam Trap (PRA Protocols vs. Browser Access Protocols): Standard Browser Access (Section 8.3) supports only HTTP/HTTPS/WebSockets. Privileged Remote Access (PRA) is the only clientless mechanism in ZPA that provides in-browser RDP, SSH, and VNC protocol streaming.

[!IMPORTANT] Exam Key Point (Credential Injection Security): Credential Injection in PRA does not send the plaintext password to the user's browser. The credentials remain vaulted and are injected directly by the App Connector into the server's network connection, ensuring administrators never possess the credentials.

[!TIP] Architecture Insight (Lateral Movement Prevention): In traditional networks, compromising a jump box grants network-level access to the entire data center subnet. In ZPA PRA, even if an administrator's endpoint is compromised, the attacker only has access to the isolated HTML5 browser stream for that single permitted application, completely preventing lateral network pivoting.

Loading diagram...
Privileged Remote Access (PRA) Credential Injection and Session Recording Pipeline
Test Your Knowledge

How does Zscaler Privileged Remote Access (PRA) eliminate the operational need for traditional Bastion hosts (Jump Boxes)?

A
B
C
D
Test Your Knowledge

What is the security advantage of Credential Vaulting and Injection in ZPA Privileged Remote Access?

A
B
C
D
Test Your Knowledge

Which of the following actions can a Security Operations Center (SOC) team perform during an active ZPA Privileged Remote Access session?

A
B
C
D
Test Your Knowledge

How does ZPA achieve granular Layer 7 microsegmentation across hybrid multi-cloud and data center environments?

A
B
C
D