Categories

Category cover

Automation
155 posts

Category cover

Learning paths
119 posts

Category cover

CISO
22 posts

Category cover

Security
20 posts

Category cover

Notes
19 posts

Category cover

Personal Security
18 posts

Category cover

Infrastructure
12 posts

Category cover

OT/ICS
5 posts

Category cover

Books
3 posts

Category cover

UNetLab
3 posts

Category cover

Write-up
3 posts

Category cover

OSInt
2 posts

Category cover

My life
1 posts

Introduction to Palo Alto firewall automation

Andrea Dainese
June 07, 2025
Post cover

The automation of firewalls is still a relatively under-discussed topic compared to the automation of network devices. This is likely due to complexity: firewall policies tend to be a long list of rules, created by different people, for different (application) purposes, and aggregated together. The order of these rules is often crucial and has direct performance impacts. Creating a model to describe them is far from simple. While other tasks can be automated, in my experience, they are of relatively minor importance.

Let’s take a step back and identify the activities a security engineer performs throughout the lifecycle of a firewall:

  • Provisioning: These are one-time or occasional tasks that configure the foundation of a firewall (IP addressing, routing, VLANs, DNS, NTP, licenses, etc.).
  • Rules: These tasks involve adding, modifying, or deleting rules in response to changes in the services passing through one or more firewalls.
  • Maintenance: These tasks allow us to monitor the status of a firewall or perform troubleshooting in case of anomalies or unexpected behaviors.

Continue reading the post on Patreon .