- Products
- Learn
- Local User Groups
- Partners
- More
Scaling Check Point Automation with Arodonata
7 October @ 5pm CET / 11am EDT
What's New in Check Point SASE
The State of Ransomware Q2 2026:
This Quarter's Trends, and Their Impact on Your Defenses
AI Security Masters
Implementing the AI Security Trifecta
CheckMates Go:
Half is Not Enough
When you customize IPS (the IPS blade inside Threat Prevention), the goal is not “enable everything.” The goal is relevant, measurable coverage for your environment while controlling three critical variables: accuracy (false positives), performance impact, and operability (event volume + triage).
Before enabling additional protections, measure during peak hours:
IPS tuning without baselines becomes trial-and-error — and MTTR grows the moment something breaks.
Your IPS policy should reflect real exposure:
IPS is most effective when “where to enforce” is part of the design, not an afterthought.
An exception is not “turn it off.” An exception should:
Best practice: prefer targeted exceptions over globally disabling a protection.
If a category is irrelevant to your environment (OS/service not present), disabling it reduces CPU and noise.
“Enable HTTPS Inspection” is not universal advice — it’s an architectural decision.
| Criterion | Initial recommendation | Controlled evolution |
|---|---|---|
| Severity | High | Add Medium as needed |
| Confidence | High | Medium/Low only with validation |
| Performance Impact | Low/Medium | High/Critical scoped + sized |
| Relevance | Only applicable to assets | Periodic review as environment changes |
| Exceptions | Minimal and granular | Review/expire; avoid global disable |
| HTTPS Inspection | Planned (not automatic) | Wave rollout + governed bypass |
If the community wants, I can share a practical “Exception Template” (fields + rationale + expiry) and a short troubleshooting flow to identify which protection is driving CPU/log spikes.
Excellent insights, Wili. I’m currently working on a case where the client is experiencing a high volume of false positives on the network caused by poorly defined internal rules. I believe your post will help them when creating their next policies.
That's great that you found this post helpful! I'll post a few more soon.
Thank's great that you found this post helpful! I'll post a few more soon.
This is the way
thank's
One thing I will point out on this: Detect and Prevent have somewhat different performance characteristics.
This is because in Detect mode, traffic is still passed and inspected, whereas in Prevent, the traffic will be dropped at a certain point.
While I expect this will be environment specific to some degree, Detect likely has a larger performance impact than Prevent.
Indeed, here is the content for this exact topic from the upcoming Max Power 2026 book (link 404 until release).
Performance Impact of Actions: Inactive vs. Prevent vs. Detect
Having a protection set to Detect consumes much more CPU than setting it to Prevent, especially if the protection's Performance Impact rating is High or Critical. An action of “Prevent” immediately kills the offending packet and all its retransmissions, dropping or stalling the rest of the connection if it is TCP–based. A setting of Detect just logs the finding and allows the connection to continue, thus consuming far more CPU as it continues to monitor the live connection for the same or additional threats, potentially logging (but not blocking) the same type of offending event repeatedly. A setting of “Inactive” means the protection is not enforced at all, and the firewall isn’t even looking for it, so no overhead is incurred for that particular protection whatsoever.
As you scroll through the list of protections in the next few sections, ideally, look for any protections set to Detect and either set them to Prevent or Inactive. But at a bare minimum, make sure that any protections with a Performance Impact rating of Critical or High are set to either Prevent or Inactive! Also, be sure to double-check that when you change the Action for a particular Protection, you are doing it for the correct TP profile in use by your firewall. Check the Custom Threat Prevention policy rules to verify which TP profile(s) apply to your firewall; there may be more than one, depending on how your TP policy is configured.
I agree with both of you, @PhoneBoy and @Timothy_Hall ; the detection action really serves as a way to analyze whether a specific signature makes sense for the environment, so it depends heavily on the client's architecture. And @Timothy_Hall , I’m eagerly awaiting the release of your book so I can get a copy.
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
| User | Count |
|---|---|
| 34 | |
| 8 | |
| 6 | |
| 5 | |
| 5 | |
| 4 | |
| 4 | |
| 4 | |
| 4 | |
| 3 |
Mon 28 Sep 2026 @ 03:00 PM (CEST)
La nouvelle réalité des attaques DDoS: autonomie, échelle et avenir de la défenseThu 01 Oct 2026 @ 05:00 PM (CEST)
Under the Hood: Check Point WAF | Preventing minus-zero-day attacksMon 28 Sep 2026 @ 03:00 PM (CEST)
La nouvelle réalité des attaques DDoS: autonomie, échelle et avenir de la défenseThu 01 Oct 2026 @ 05:00 PM (CEST)
Under the Hood: Check Point WAF | Preventing minus-zero-day attacksAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY