TMAegisBeta
More rules for paloalto

Palo Alto Networks

TMA-PALOALTO-3.1

Ensure a fully-synchronized High Availability peer is configured

MediumLevel 1Automatedpaloalto

Description

Ensure a High Availability peer is fully synchronized and in a passive or active state. PASS requires HA enabled and HA2 state-synchronization enabled. Audited against the PAN-OS running configuration in set format: run 'set cli config-output-format set', then 'configure' and 'show' (or 'show config running') and save the full output.

How it is checked

Audit method: Configuration pattern

Pattern
(?m)(?:^set (?:template \S+ config )?deviceconfig high-availability enabled yes[ \t]*$(?s:.*?)^set (?:template \S+ config )?deviceconfig high-availability group (?:\d+ )?state-synchronization enabled yes[ \t]*$|^set (?:template \S+ config )?deviceconfig high-availability group (?:\d+ )?state-synchronization enabled yes[ \t]*$(?s:.*?)^set (?:template \S+ config )?deviceconfig high-availability enabled yes[ \t]*$)

How it is fixed

Fix method: Guidance or infrastructure patch

configure set deviceconfig high-availability enabled yes set deviceconfig high-availability group state-synchronization enabled yes set deviceconfig high-availability interface ha2 port <interface> commit # CIS guidance: Navigate to Device > High Availability > HA Communications. Click HA Communications. Click Data Link (HA2). Select the correct interface. Select the desired protocol (IPv4 or IPv6). Select the correct Transport. Set the Enable Session Synchronization box to be checked. Choose Save Configuration.

Properties

Operating systems
Any
Tags
paloaltohigh-availability
Reference
CIS Palo Alto Firewall 11 Benchmark v1.2.0 - 3.1 Ensure a fully-synchronized High Availability peer is configured

Check this host

Run this on a machine you are allowed to audit. The scan is read-only.

shell
tmaegis scan --target paloalto