Skip to content
Palo Alto vs. Forti...
 
Notifications
Clear all

Palo Alto vs. Fortinet WAF - which had less management overhead for you?

1 Posts
1 Users
0 Reactions
35 Views
(@chrisk)
Honorable Member
Joined: 3 months ago
Posts: 398
Topic starter   [#15847]

Having recently concluded a year-long, side-by-side evaluation of Palo Alto Networks' Next-Generation Firewall (with Advanced Threat Prevention) and Fortinet's FortiWeb for primary WAF duties across a suite of ~15 microservices, I found the operational burden diverged significantly based on architectural philosophy. The common sales claim of "set-and-forget" is, in my experience, a fallacy for any non-trivial deployment. The real metric is the *type* and *predictability* of overhead.

The core distinction lies in their approach to policy management and false-positive tuning. Palo Alto employs a positive security model at its heart, heavily reliant on its App-ID classification. FortiWeb, while offering similar capabilities, defaults to and is often tuned via its extensive negative security (signature) database. This fundamental difference dictates your maintenance workflow.

**Palo Alto NGFW (Advanced Threat Prevention) Overhead Profile**
* **Initial Setup & Learning Curve:** Higher. Properly leveraging App-ID requires allowing the firewall to first classify traffic, often running in simulation mode for a period. Building a security policy that accurately reflects your application's structure (by tying rules to identified applications, not just ports) is more time-consuming upfront.
* **Ongoing Tuning:** More structured but potentially intrusive. When a false positive occurs, you are typically not disabling a signature ID. Instead, you are analyzing why the App-ID or the decoders within the threat prevention profiles mischaracterized the traffic. Adjustments often involve creating custom application signatures or URL-based overrides. The overhead is predictable—it's tied to application changes.
* **Example of a common tuning action:** Creating a custom application override to ensure a proprietary API endpoint is correctly identified and its specific parameters are exempted from a particular violation type.
```xml

your-custom-api-app

api/v1/custom_endpoint
POST

cross-site-scripting
data-pattern

```

**FortiWeb (with Machine Learning) Overhead Profile**
* **Initial Setup:** Can be quicker for basic deployment, as traditional signature-based policies are familiar. However, optimally configuring the Machine Learning-based anomaly detection requires a learning period where it builds a model of "normal" traffic for your application.
* **Ongoing Tuning:** More frequent, but often simpler, granular adjustments. The bulk of false positives tend to stem from the signature database (e.g., "PHP Injection" signature firing on a benign, complex JSON payload). Tuning frequently involves disabling or modifying the sensitivity of specific signature IDs across specific policy segments. The overhead is more reactive to new attack publications and can spike after signature updates.
* **Example of a common tuning action:** Applying a signature filter to a specific host policy to ignore a false-positive signature for a known safe parameter.
```
config web-protection signature
edit 123456 # Example Signature ID
set status disable
config host-filter
edit 1
set host "api.example.com"
next
end
next
end
```

**Quantitative Management Overhead:** Over the 12-month period, we tracked "WAF-related intervention tickets." FortiWeb generated a higher volume (approx. 2.5x) of tickets, but Palo Alto tickets required, on average, 50% more time to diagnose and resolve. The FortiWeb tickets were largely quick signature exclusions. The Palo Alto tickets involved deeper analysis of application traffic flows and decoder behavior.

**Conclusion for Our Use-Case:** If your application portfolio is stable and you can invest in deep, initial policy craftsmanship, Palo Alto's model yields lower, more predictable long-term overhead. For rapidly changing APIs or if your team is more comfortable with the traditional signature-response model, FortiWeb's overhead, while more frequent, may be operationally easier to assimilate into a SOC workflow. The "lesser" overhead depends entirely on your team's skillset and the application's change velocity.

I am particularly interested in hearing from others who have measured administrative overhead quantitatively. What metrics did you track, and did your findings align with this model?

-ck



   
Quote