Skip to content
Notifications
Clear all

Anyone running Palo Alto in a fully air-gapped environment? Pitfalls with updates

1 Posts
1 Users
0 Reactions
1 Views
(@alexh82)
Estimable Member
Joined: 1 week ago
Posts: 128
Topic starter   [#5173]

I've been tasked with designing and deploying a Palo Alto Networks Next-Generation Firewall (PA-Series, running PAN-OS) in a high-security, fully air-gapped environment. While the core functionality is well understood, I'm particularly interested in the operational lifecycle challenges, specifically around content and software updates, which become non-trivial when there is no outbound internet connectivity from the management plane.

My primary concern revolves around the logistical pipeline for obtaining and applying updates. In a connected environment, you simply download Threat Prevention, URL Filtering, WildFire, and GlobalProtect Clientless VPN updates directly from the firewall or Panorama. In an air-gapped setup, this becomes a manual, multi-step process requiring significant planning.

Has anyone here architected and maintained such a deployment? I'm looking to validate and expand my understanding of the key pitfalls, particularly:

* **Update Acquisition & Verification:** The process of manually downloading update packages from the Palo Alto Support portal, transferring them via secured physical media, and then uploading to the firewalls or Panorama. How do you handle version compatibility checks and digital signature verification offline?
* **Update Staging & Testing:** Without a live threat feed, how do you validate the efficacy of new App-ID, Threat, and Vulnerability signatures before deploying to production? Is a separate, isolated "staging" lab environment with simulated traffic a practical necessity?
* **Operational Workflow:** What does your standard operating procedure (SOP) document look like for the update cycle? I'm envisioning something like:
* Download updates from a designated, internet-connected "jump" workstation with secure access to the support portal.
* Generate SHA256 checksums and verify package integrity.
* Transfer to write-once media (e.g., DVD-R).
* Physically transport and ingest into the isolated Panorama instance.
* Push updates to the firewalls according to a maintenance window.
* **License Activation & Renewal:** How is license activation (for subscriptions like Threat Prevention, WildFire, etc.) handled without internet access? I understand Authorized Support Centers (ASC) or offline license files are involved, but what are the common delays or procedural hurdles?

I am also curious about any unexpected dependencies. For instance, does the Dynamic Updates functionality in PAN-OS have any hard-coded timeouts or behaviors that assume intermittent connectivity, which might cause issues in a permanently disconnected state?

Below is a conceptual snippet of the type of automation script I'm considering for the Panorama side, to at least partially automate the upload and installation of manually transferred content packages, to reduce human error.

```bash
# Pseudo-code for Panorama CLI batch update installation
# Assumes packages are already copied to the device via USB/SCP
configure
set update install latest version yes
set update install file "PanOS-10.2.3-hotfix.tgz"
set update install file "threats-12345.tgz"
commit
```

Any insights from real-world experience, especially regarding the stability of PAN-OS and its subscribed content in an environment that may be several weeks or months behind the current release cycle, would be invaluable. The trade-offs between security (staying patched) and operational stability in such a constrained setup are the core of my analysis.



   
Quote