CIS Palo Alto Firewall PAN-OS 11 Benchmark

Secure configuration guidelines for Palo Alto Networks next-generation firewalls

v1.2.0 November 2024

Overview

▶

This CIS Benchmark provides prescriptive guidance for establishing a secure configuration posture for Palo Alto Networks PAN-OS 11.x firewalls. Recommendations cover device management, network security zones, security policies, SSL/TLS decryption, logging, and high availability.

~140Recommendations
6Sections
2Profile Levels
SectionAreaFocus
1Device ManagementAdmin access, authentication
2Network SecurityZone protection, interfaces
3Security PoliciesRules, threat profiles
4DecryptionSSL/TLS, decrypt policies
5LoggingLog forwarding, SNMP
6HA & UpdatesFailover, content updates

Profile Definitions

▶
ProfileDescriptionIntended Use
L1Level 1 — EssentialCore security settings for all PAN-OS deployments with minimal operational impact.
L2Level 2 — Defense in DepthAdvanced security controls for high-security environments. May require additional licensing.

1 — Device Management

▶

1.1 Administration

▶
1.1.1 Ensure Admin Accounts Use Strong Passwords (Automated)
L1 Auto
Description

This recommendation verifies that Admin Accounts Use Strong Passwords on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to admin Accounts Use Strong Passwords may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
# CLI:
show deviceconfig system password-complexity

# GUI: Device → Setup → Management → Minimum Password Complexity
Remediation
set deviceconfig system password-complexity enabled yes
set deviceconfig system password-complexity minimum-length 14
set deviceconfig system password-complexity minimum-uppercase-letters 1
set deviceconfig system password-complexity minimum-lowercase-letters 1
set deviceconfig system password-complexity minimum-numeric-letters 1
set deviceconfig system password-complexity minimum-special-characters 1
commit
1.1.2 Ensure Management Interface Access Is Restricted (Automated)
L1 Auto
Description

This setting ensures that Management Interface Access is restricted on the Palo Alto PAN-OS firewall. Restricting this capability limits potential abuse and enforces the principle of least privilege across the environment.

Rationale

Unrestricted Management Interface Access could allow unauthorized users or processes to perform actions beyond their intended scope. Applying least-privilege principles to the Palo Alto PAN-OS firewall is essential for defense in depth.

Audit
show deviceconfig system permitted-ip
Remediation
set deviceconfig system permitted-ip 10.0.0.0/24
delete deviceconfig system permitted-ip 0.0.0.0/0
commit
1.1.3 Ensure HTTP Access to Management Is Disabled (Automated)
L1 Auto
Description

This setting controls whether HTTP Access to Management is disabled on the Palo Alto PAN-OS firewall. Disabling this feature reduces the attack surface by removing unnecessary functionality that could be exploited by an attacker.

Rationale

Leaving HTTP Access to Management enabled when it is not required unnecessarily expands the attack surface. An attacker could leverage this feature to gain unauthorized access or escalate privileges on the Palo Alto PAN-OS firewall.

Audit
show deviceconfig system service disable-http
Remediation
set deviceconfig system service disable-http yes
commit
1.1.4 Ensure Telnet Access Is Disabled (Automated)
L1 Auto
Description

This setting controls whether Telnet Access is disabled on the Palo Alto PAN-OS firewall. Disabling this feature reduces the attack surface by removing unnecessary functionality that could be exploited by an attacker.

Rationale

Leaving Telnet Access enabled when it is not required unnecessarily expands the attack surface. An attacker could leverage this feature to gain unauthorized access or escalate privileges on the Palo Alto PAN-OS firewall.

Audit
show deviceconfig system service disable-telnet
Remediation
set deviceconfig system service disable-telnet yes
commit
1.1.5 Ensure Idle Timeout Is Configured (Automated)
L1 Auto
Description

This recommendation addresses the proper configuration of Idle Timeout on the Palo Alto PAN-OS firewall. Proper configuration ensures the component operates securely and in accordance with organizational security policies.

Rationale

Misconfiguration of Idle Timeout can lead to security gaps that may be exploited by attackers. A properly configured Palo Alto PAN-OS firewall reduces exposure to both known vulnerabilities and configuration drift.

Audit
show deviceconfig system idle-timeout
Remediation
set deviceconfig system idle-timeout 10
commit

1.2 Authentication

▶
1.2.1 Ensure Multi-Factor Authentication Is Enabled for Admins (Manual)
L1 Manual
Description

This recommendation verifies that Multi-Factor Authentication Is Enabled for Admins on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to multi-Factor Authentication Is Enabled for Admins may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
# GUI: Device → Authentication Profile → verify MFA is configured
show deviceconfig system authentication-profile
Remediation
# Configure RADIUS/SAML authentication profile with MFA:
set shared authentication-profile MFA-Profile method radius
set shared authentication-profile MFA-Profile multi-factor-auth mfa-enable yes
commit
1.2.2 Ensure RADIUS/LDAP Communication Uses Encrypted Channel (Automated)
L1 Auto
Description

This setting ensures that RADIUS/LDAP Communication uses encryption on the Palo Alto PAN-OS firewall. Encrypting data in transit and at rest protects sensitive information from interception and unauthorized disclosure.

Rationale

Without encryption, RADIUS/LDAP Communication may transmit or store sensitive information in cleartext, exposing it to interception, eavesdropping, or tampering. Encryption is a critical control for data confidentiality and integrity.

Audit
show shared server-profile ldap
# Verify ssl: yes and verify-server-cert: yes
Remediation
set shared server-profile ldap LDAP-Server ssl yes
set shared server-profile ldap LDAP-Server verify-server-certificate yes
commit
1.2.3 Ensure Role-Based Admin Accounts Are Used (Manual)
L1 Manual
Description

This recommendation verifies that Role-Based Admin Accounts Are Used on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to role-Based Admin Accounts Are Used may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show admins all
Remediation
# Create role-based admin profiles:
set shared admin-role-profile SecOps role device webui
set mgt-config users auditor permissions role-based custom profile SecOps
commit
1.2.4 Ensure Login Banner Is Configured (Automated)
L1 Auto
Description

This recommendation addresses the proper configuration of Login Banner on the Palo Alto PAN-OS firewall. Proper configuration ensures the component operates securely and in accordance with organizational security policies.

Rationale

Misconfiguration of Login Banner can lead to security gaps that may be exploited by attackers. A properly configured Palo Alto PAN-OS firewall reduces exposure to both known vulnerabilities and configuration drift.

Audit
show deviceconfig system login-banner
Remediation
set deviceconfig system login-banner "Authorized users only. All activity is monitored and recorded."
commit

2 — Network Security

▶

2.1 Zone Protection

▶
2.1.1 Ensure Zone Protection Profiles Are Applied to All Zones (Automated)
L1 Auto
Description

This recommendation verifies that Zone Protection Profiles Are Applied to All Zones on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to zone Protection Profiles Are Applied to All Zones may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show zone-protection zone all
Remediation
set network profiles zone-protection-profile ZoneProtect flood tcp-syn enable yes
set network profiles zone-protection-profile ZoneProtect flood tcp-syn alert 1000
set network profiles zone-protection-profile ZoneProtect flood tcp-syn activate 5000
set vsys vsys1 zone untrust network zone-protection-profile ZoneProtect
commit
2.1.2 Ensure Reconnaissance Protection Is Enabled (Automated)
L1 Auto
Description

This setting controls whether Reconnaissance Protection is enabled on the Palo Alto PAN-OS firewall. Enabling this feature strengthens the security posture by enforcing the recommended configuration via PAN-OS CLI, Panorama, or the web management interface.

Rationale

Without Reconnaissance Protection enabled, the Palo Alto PAN-OS firewall may lack critical protections against known attack vectors. Enabling this control mitigates risk and aligns the deployment with industry-accepted security baselines.

Audit
show network profiles zone-protection-profile ZoneProtect scan
Remediation
set network profiles zone-protection-profile ZoneProtect scan tcp-port enable yes action block-ip duration 300
set network profiles zone-protection-profile ZoneProtect scan udp-port enable yes action block-ip duration 300
set network profiles zone-protection-profile ZoneProtect scan host-sweep enable yes action block-ip duration 300
commit
2.1.3 Ensure Packet Buffer Protection Is Enabled (Automated)
L2 Auto
Description

This setting controls whether Packet Buffer Protection is enabled on the Palo Alto PAN-OS firewall. Enabling this feature strengthens the security posture by enforcing the recommended configuration via PAN-OS CLI, Panorama, or the web management interface.

Rationale

Without Packet Buffer Protection enabled, the Palo Alto PAN-OS firewall may lack critical protections against known attack vectors. Enabling this control mitigates risk and aligns the deployment with industry-accepted security baselines.

Audit
show network profiles zone-protection-profile ZoneProtect packet-buffer-protection
Remediation
set network profiles zone-protection-profile ZoneProtect packet-buffer-protection enable yes
commit

2.2 Interface Configuration

▶
2.2.1 Ensure Unused Interfaces Are Disabled (Manual)
L1 Manual
Description

This setting controls whether Unused Interfaces is disabled on the Palo Alto PAN-OS firewall. Disabling this feature reduces the attack surface by removing unnecessary functionality that could be exploited by an attacker.

Rationale

Leaving Unused Interfaces enabled when it is not required unnecessarily expands the attack surface. An attacker could leverage this feature to gain unauthorized access or escalate privileges on the Palo Alto PAN-OS firewall.

Audit
show interface all | match "down\|unconnected"
Remediation
# Disable unused interfaces:
set network interface ethernet ethernet1/8 comment "Disabled - Unused"
set network interface ethernet ethernet1/8 link-state down
commit
2.2.2 Ensure Management Profile Does Not Allow Unnecessary Services (Automated)
L1 Auto
Description

This recommendation verifies that Management Profile Does Not Allow Unnecessary Services on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to management Profile Does Not Allow Unnecessary Services may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show network profiles interface-management-profile
Remediation
# Only allow required services:
set network profiles interface-management-profile DataPlane-Mgmt ping yes
set network profiles interface-management-profile DataPlane-Mgmt https no
set network profiles interface-management-profile DataPlane-Mgmt ssh no
set network profiles interface-management-profile DataPlane-Mgmt http no
commit

3 — Security Policies

▶

3.1 Policy Rules

▶
3.1.1 Ensure Default Deny Rule Exists (Automated)
L1 Auto
Description

This recommendation verifies that Default Deny Rule is present on the Palo Alto PAN-OS firewall. Having this configuration in place is essential for maintaining the expected security baseline defined by the CIS benchmark.

Rationale

The absence of Default Deny Rule leaves the Palo Alto PAN-OS firewall without an important security control. Verifying its presence ensures the system meets the minimum security baseline required by the CIS benchmark.

Audit
show running security-policy | match "deny-all"
Remediation
set rulebase security rules deny-all from any to any source any destination any application any service any action deny log-end yes
move rulebase security rules deny-all bottom
commit
3.1.2 Ensure No Rules Use "any" for Both Source and Destination (Manual)
L1 Manual
Description

This recommendation verifies that No Rules Use "any" for Both Source and Destination on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to no Rules Use "any" for Both Source and Destination may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy
# Review for overly permissive any/any rules with action allow
Remediation
# Replace broad "any" rules with specific source/destination zones and addresses
3.1.3 Ensure All Rules Have Logging at Session End Enabled (Automated)
L1 Auto
Description

This recommendation verifies that All Rules Have Logging at Session End Enabled on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to all Rules Have Logging at Session End Enabled may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy | match "log-end"
Remediation
set rulebase security rules <rule-name> log-end yes
commit
3.1.4 Ensure App-ID Is Used Instead of Port-Based Rules (Manual)
L1 Manual
Description

This recommendation verifies that App-ID Is Used Instead of Port-Based Rules on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to app-ID Is Used Instead of Port-Based Rules may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy
# Verify rules use specific application names, not "any"
Remediation
# Replace service-based rules with App-ID:
set rulebase security rules web-allow application web-browsing ssl
set rulebase security rules web-allow service application-default
commit

3.2 Security Profiles

▶
3.2.1 Ensure Antivirus Profile Is Applied to All Allowed Rules (Automated)
L1 Auto
Description

This recommendation verifies that Antivirus Profile Is Applied to All Allowed Rules on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to antivirus Profile Is Applied to All Allowed Rules may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy | match "virus"
Remediation
set profiles virus AV-Strict decoder http action reset-both
set profiles virus AV-Strict decoder smtp action reset-both
set rulebase security rules <rule-name> profile-setting profiles virus AV-Strict
commit
3.2.2 Ensure Anti-Spyware Profile Is Applied (Automated)
L1 Auto
Description

This recommendation verifies that Anti-Spyware Profile Is Applied on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to anti-Spyware Profile Is Applied may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy | match "spyware"
Remediation
set profiles spyware Strict-Spyware botnet-domains lists default-paloalto-dns action sinkhole
set profiles spyware Strict-Spyware rules simple-critical action reset-both severity critical
set rulebase security rules <rule-name> profile-setting profiles spyware Strict-Spyware
commit
3.2.3 Ensure Vulnerability Protection Profile Is Applied (Automated)
L1 Auto
Description

This recommendation verifies that Vulnerability Protection Profile Is Applied on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to vulnerability Protection Profile Is Applied may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy | match "vulnerability"
Remediation
set profiles vulnerability Strict-VP rules critical action reset-both severity critical
set profiles vulnerability Strict-VP rules high action reset-both severity high
set rulebase security rules <rule-name> profile-setting profiles vulnerability Strict-VP
commit
3.2.4 Ensure URL Filtering Profile Is Applied (Automated)
L2 Auto
Description

This recommendation verifies that URL Filtering Profile Is Applied on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to uRL Filtering Profile Is Applied may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy | match "url-filtering"
Remediation
set profiles url-filtering Strict-URL credential-enforcement mode ip-user
set profiles url-filtering Strict-URL credential-enforcement log-severity high
set rulebase security rules <rule-name> profile-setting profiles url-filtering Strict-URL
commit
3.2.5 Ensure WildFire Analysis Profile Is Applied (Automated)
L2 Auto
Description

This recommendation verifies that WildFire Analysis Profile Is Applied on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to wildFire Analysis Profile Is Applied may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running security-policy | match "wildfire"
Remediation
set profiles wildfire-analysis WildFire-Strict rules all-files application any file-type any direction both analysis public-cloud
set rulebase security rules <rule-name> profile-setting profiles wildfire-analysis WildFire-Strict
commit

4 — Decryption & SSL

▶

4.1 SSL/TLS Settings

▶
4.1.1 Ensure Minimum TLS Version Is 1.2 (Automated)
L1 Auto
Description

This recommendation verifies that Minimum TLS Version Is 1.2 on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to minimum TLS Version Is 1.2 may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show shared ssl-tls-service-profile
Remediation
set shared ssl-tls-service-profile Management-TLS protocol-settings min-version tls1-2
set shared ssl-tls-service-profile Management-TLS protocol-settings max-version max
commit
4.1.2 Ensure Weak Cipher Suites Are Disabled (Automated)
L1 Auto
Description

This setting controls whether Weak Cipher Suites is disabled on the Palo Alto PAN-OS firewall. Disabling this feature reduces the attack surface by removing unnecessary functionality that could be exploited by an attacker.

Rationale

Leaving Weak Cipher Suites enabled when it is not required unnecessarily expands the attack surface. An attacker could leverage this feature to gain unauthorized access or escalate privileges on the Palo Alto PAN-OS firewall.

Audit
show shared ssl-tls-service-profile Management-TLS protocol-settings enc-algo
Remediation
set shared ssl-tls-service-profile Management-TLS protocol-settings enc-algo aes-256-gcm aes-128-gcm aes-256-cbc
commit

4.2 Decryption Policies

▶
4.2.1 Ensure SSL Forward Proxy Decryption Is Configured (Manual)
L2 Manual
Description

This recommendation addresses the proper configuration of SSL Forward Proxy Decryption on the Palo Alto PAN-OS firewall. Proper configuration ensures the component operates securely and in accordance with organizational security policies.

Rationale

Misconfiguration of SSL Forward Proxy Decryption can lead to security gaps that may be exploited by attackers. A properly configured Palo Alto PAN-OS firewall reduces exposure to both known vulnerabilities and configuration drift.

Audit
show running decryption-policy
Remediation
# Configure SSL Forward Proxy decryption profile:
set shared decryption-profile Strict-Decrypt ssl-forward-proxy block-expired-certificate yes
set shared decryption-profile Strict-Decrypt ssl-forward-proxy block-untrusted-issuer yes
set rulebase decryption rules Decrypt-Outbound type ssl-forward-proxy
set rulebase decryption rules Decrypt-Outbound profile Strict-Decrypt
commit
4.2.2 Ensure No-Decrypt Rules Have Justification (Manual)
L2 Manual
Description

This recommendation verifies that No-Decrypt Rules Have Justification on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to no-Decrypt Rules Have Justification may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show running decryption-policy | match "no-decrypt"
Remediation
# Document all no-decrypt exemptions; limit to:
# - Financial/healthcare requiring end-to-end encryption
# - Certificate-pinned applications
set rulebase decryption rules NoDecrypt-Finance description "Regulatory requirement - banking TLS"
commit

5 — Logging & Monitoring

▶

5.1 Log Forwarding

▶
5.1.1 Ensure Log Forwarding to External SIEM Is Configured (Automated)
L1 Auto
Description

This recommendation addresses the proper configuration of Log Forwarding to External SIEM on the Palo Alto PAN-OS firewall. Proper configuration ensures the component operates securely and in accordance with organizational security policies.

Rationale

Misconfiguration of Log Forwarding to External SIEM can lead to security gaps that may be exploited by attackers. A properly configured Palo Alto PAN-OS firewall reduces exposure to both known vulnerabilities and configuration drift.

Audit
show log-forwarding-profile
Remediation
set shared log-settings syslog SIEM-Server server SIEM transport TCP port 514 facility LOG_USER
set shared log-settings syslog SIEM-Server server SIEM server 10.0.1.50
commit
5.1.2 Ensure Traffic Logs Are Forwarded (Automated)
L1 Auto
Description

This recommendation verifies that Traffic Logs Are Forwarded on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to traffic Logs Are Forwarded may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show shared log-settings profiles Log-All match-list
Remediation
set shared log-settings profiles Log-All match-list Traffic log-type traffic send-syslog SIEM-Server
set shared log-settings profiles Log-All match-list Threat log-type threat send-syslog SIEM-Server
commit

5.2 SNMP & Syslog

▶
5.2.1 Ensure SNMPv3 Is Used (Automated)
L1 Auto
Description

This recommendation verifies that SNMPv3 Is Used on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to sNMPv3 Is Used may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show deviceconfig system snmp-setting
Remediation
set deviceconfig system snmp-setting version v3
set deviceconfig system snmp-setting access-setting version v3 views pan-view oid 1.3.6.1
commit
5.2.2 Ensure Configuration Change Logs Are Enabled (Automated)
L1 Auto
Description

This setting controls whether Configuration Change Logs is enabled on the Palo Alto PAN-OS firewall. Enabling this feature strengthens the security posture by enforcing the recommended configuration via PAN-OS CLI, Panorama, or the web management interface.

Rationale

Without Configuration Change Logs enabled, the Palo Alto PAN-OS firewall may lack critical protections against known attack vectors. Enabling this control mitigates risk and aligns the deployment with industry-accepted security baselines.

Audit
show shared log-settings config
Remediation
set shared log-settings config match-list Config-Changes send-syslog SIEM-Server
commit

6 — High Availability & Updates

▶

6.1 HA Configuration

▶
6.1.1 Ensure HA Encryption Is Enabled (Automated)
L2 Auto
Description

This setting controls whether HA Encryption is enabled on the Palo Alto PAN-OS firewall. Enabling this feature strengthens the security posture by enforcing the recommended configuration via PAN-OS CLI, Panorama, or the web management interface.

Rationale

Without HA Encryption enabled, the Palo Alto PAN-OS firewall may lack critical protections against known attack vectors. Enabling this control mitigates risk and aligns the deployment with industry-accepted security baselines.

Audit
show high-availability all | match "encryption"
Remediation
set deviceconfig high-availability ha-communication encryption enabled yes
commit
6.1.2 Ensure HA Heartbeat Backup Is Configured (Automated)
L2 Auto
Description

This recommendation addresses the proper configuration of HA Heartbeat Backup on the Palo Alto PAN-OS firewall. Proper configuration ensures the component operates securely and in accordance with organizational security policies.

Rationale

Misconfiguration of HA Heartbeat Backup can lead to security gaps that may be exploited by attackers. A properly configured Palo Alto PAN-OS firewall reduces exposure to both known vulnerabilities and configuration drift.

Audit
show high-availability all | match "heartbeat-backup"
Remediation
set deviceconfig high-availability interface ha1-backup port management
commit

6.2 Software & Content Updates

▶
6.2.1 Ensure Dynamic Content Updates Are Scheduled (Automated)
L1 Auto
Description

This recommendation verifies that Dynamic Content Updates Are Scheduled on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to dynamic Content Updates Are Scheduled may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show system software status
request content upgrade check
Remediation
# GUI: Device → Dynamic Updates → Schedule
# Set Antivirus updates to download-and-install every hour
# Set Applications & Threats to download-and-install daily
# Set WildFire to download-and-install every minute
6.2.2 Ensure PAN-OS Is Running a Supported Version (Manual)
L1 Manual
Description

This recommendation verifies that PAN-OS Is Running a Supported Version on the Palo Alto PAN-OS firewall. Implementing this control strengthens the overall security configuration and reduces exposure to potential threats.

Rationale

Failure to pAN-OS Is Running a Supported Version may leave the Palo Alto PAN-OS firewall vulnerable to attack or non-compliant with organizational security policies. This control helps establish a consistent, hardened configuration baseline.

Audit
show system info | match "sw-version"
Remediation
# Upgrade to latest supported PAN-OS release:
request system software download version 11.1.4
request system software install version 11.1.4