T Techclick ← All lessons
Check Point · Quantum R81.20 / R82 · Lesson 9 of 17

Threat Prevention: when IPS kills a vendor tool

Access Control accepts the vendor updater. HTTPS is bypassed. The EXE still never finishes. Threat Prevention (IPS / Anti-Bot / AV / Emulation) dropped it. This lesson is how to prove which protection, and how to exception without turning TP off.

Updated 2026-08-18·20 min read·L2 primary·Quiz at end

After this page you can

The ticket

Vendor tool upd.vendor.example to 10.20.30.41 is Accept in Access. Still reset. SmartLog Threat Prevention: IPS protection “Suspicious File Download” Prevent. Someone wants IPS Detect globally.

Quick interview answer

Threat Prevention is a separate policy (IPS, Anti-Bot, Anti-Virus, Threat Emulation/Extraction). Access Accept does not bind TP. Prove the protection name, then add an exception for that source/dest/protection. Global Detect is how companies get ransomware.

Lab data · dummy only

SMS sms-lab 10.10.10.5 · cluster VIP 10.10.10.1 (cp-gw-01 10.10.10.2 / cp-gw-02 10.10.10.3) · external 203.0.113.25 · internal LAN 10.20.30.0/24 · HR PC 10.20.30.80 TECHCLICK\priya.hr · HR app 10.20.30.41 hr.techclick-lab.in. Not a live customer.

What TP is

R81.20 Security Management: install Threat Prevention separately from Access Control. Profiles (Optimized / Strict / custom) set Prevent vs Detect per protection.

The packet can be allowed by Access and still dropped by TP in the inspect path (often after HTTPS Inspection if decrypted).

Prevent vs Detect vs exception

MoveWhenRisk
Exception: this host + this protectionKnown good vendor toolLow if scoped
Detect for one protectionYou need telemetry while vendors fixMedium
Profile Detect globallyAlmost neverHigh
Uninstall TPNever as a “fix”Extreme
smartconsole://sms-lab/policy/tp
Training mock · not live
Gateways & ServersSecurity PoliciesLogs & MonitorManage & Settings
Security Policies → Threat Prevention → Exceptions

New exception

host_hr_pc (10.20.30.80)
Suspicious File Download
Inactive / Detect (lab: Inactive)
cp-cluster
R81.20 Installing the Threat Prevention Policy; exception workflow in TP admin guide. Training mock.

How you exception

  1. Side A — reproduce

    Run the vendor tool once. Do not click Disable IPS.

  2. Side B — identify

    Logs & Monitor → Threat Prevention. Note protection, severity, source, dest, action Prevent.

  3. Side C — exception + install TP

    TP policy → Exceptions. Scope the host or updater URL. Publish. Install Threat Prevention. Re-test. Confirm Access still Accept and TP no longer Prevents that flow.

Drop reason · short window · dummy
# expert on active member — HIGH CPU, stop with Ctrl+C
fw ctl zdebug + drop | grep 10.20.30.80
# Example line (shape, not a live dump):
# dropped by ... ips ... reason: protection Suspicious File Download

# Turn it off when you have the name. This is not a monitoring tool.

Four TP failures

1 · Access Accept, TP Prevent

Two policies. Two install buttons. People only installed Access.

2 · Exception not installed

You added it. Forgot Install Threat Prevention.

3 · Exception too wide

Any-Any Inactive on IPS. You “fixed” the updater and opened the LAN.

4 · zdebug left running

CPU spikes. Always stop debug.

How to prove it

Close the ticket only when

1) Protection name recorded. 2) Exception scoped. 3) TP policy installed. 4) Updater works. 5) A second random EXE still hits TP. 6) zdebug off.

Traps

SymptomTP storyFirst proofWrong fix
Access accept, resetTP PreventTP logAny-Any Access
Exception “there,” still preventDid not install TPInstall Policy checkboxesfwaccel off
Everything allowed nowGlobal DetectProfile actionLeave it

Knowledge check

Judgment items. One best answer. Reasons send you back to the matching section.

Q1

Access Accept, transfer still killed. Where do you look first?

Correct: a. Two policies.
Q2

Safest fix for one vendor updater?

Correct: a. Choose table.
Q3

After adding a TP exception you must…

Correct: a. Failure 2.
Q4

fw ctl zdebug + drop is…

Correct: a. Runbook warning.
Q5

TP blades include…

Correct: a. R81.20 TP install topic.
Q6

Why not set the whole profile to Detect?

Correct: a. Quick answer.

Check Point class series: Architecture · Gaia first day · SIC reset · Objects + first match · Policy layers · Hide vs Static NAT · Identity Awareness · HTTPS Inspection · Threat Prevention · Find the drop · fw monitor · SecureXL · ClusterXL · VPN Community · Policy install lock · vs PA vs Forti · CCSA / CCSE interview

Sources

Related: Check Point evidence desk · session factory · next lesson in the series above.