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

Policy layers: not one giant rule list

Two hundred rules in one list, Application Control mixed with RFC1918 drops. R80+ wants layers: ordered layers one after another, or an inline layer under one parent rule. This lesson is how a packet walks layers — and why “Accept” in layer 1 is not the end of the story.

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

After this page you can

The ticket

Network layer Accepts Priya to 10.20.30.41. Application/URL layer still drops category “Uncategorized.” The junior says “rule 40 accepted it.” He never opened layer 2.

Quick interview answer

Ordered layers run top to bottom. A connection must be allowed by each ordered layer that applies. Inline layers are a sub-policy: the parent rule matches, then child rules decide. Shared layers reuse the same rules in more than one package.

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.

Ordered vs inline

Official R81 Security Management: right-click a layer → Edit Policy; plus sign adds an Access Control layer. Ordered layers are sequential. Inline layers hang under one rule (the action is the inline layer).

Typical design: Layer 1 Network/Firewall (RFC1918, stealth, servers). Layer 2 Application Control / URL Filtering. Threat Prevention is a different policy you install separately.

Ordered layers
Layer 1 Network Accept HR → HR app Layer 2 App/URL still inspects Allowed or dropped both layers must allow

Accept in layer 1 is a ticket to layer 2, not a free pass to the internet.

Which layer design

DesignUse whenRisk
One ordered Network + one App layerMost enterprisesPeople stop reading after layer 1 Accept
Inline under “HR servers”Only that parent should see 30 child rulesParent too wide (Any-Any jump)
Shared layerSame stealth/cleanup in every packageEdit once, surprise every gateway
smartconsole://sms-lab/policy/standard/layers
Training mock · not live
Gateways & ServersSecurity PoliciesLogs & MonitorManage & Settings
Security Policies → Access Control → Policy → Layers

Policy package Standard

Network — Firewall
Application / URL Filtering
HR_Servers (under rule 20)
Stealth_Shared
R81 Security Management — Ordered Layers and Inline Layers. Training mock.

How you add a layer

  1. Side A — decide

    New application checks for everyone? New ordered layer. Only HR? Inline under the HR parent.

  2. Side B — SmartConsole

    Access Control section → plus / Edit Policy → add layer or set rule Action to Inline Layer.

  3. Side C — install

    Publish. Install Policy → Access Control (and Threat Prevention only if that policy changed). Prove in logs which layer dropped.

Four layer failures

1 · Layer 1 Accept, layer 2 Drop

Log blade / column shows Application layer. Junior only screenshots Network.

2 · Inline parent is Any-Any

The whole company falls into a 5-rule HR sandbox.

3 · Shared layer edit

You tightened stealth in one package and broke a lab package that reused it.

4 · Forgot to install Access Control

Layer exists in SmartConsole. Gateway still has yesterday’s single layer.

How to prove it

Close the ticket only when

1) You can name which layer dropped or accepted. 2) Install of Access Control succeeded. 3) A test browse matches the intended child/ordered rule. 4) Shared-layer impact is reviewed.

Traps

SymptomLayer storyFirst proofWrong fix
Network accept, user failApp/URL or TPLog layer nameAdd another Network accept
Unexpected hosts in inlineParent too wideParent source/destDisable the layer
All packages changedShared layerLayer properties SharedClone SMS

Knowledge check

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

Q1

Layer 1 Network Accepts. What happens in a two-ordered-layer policy?

Correct: b. Concept.
Q2

When do you pick an inline layer?

Correct: b. Choose table.
Q3

Threat Prevention lives where?

Correct: b. R81.20 Installing the Threat Prevention Policy.
Q4

Shared layer risk?

Correct: a. Failure 3.
Q5

Official place to add an ordered layer?

Correct: b. R81 Ordered Layers topic.
Q6

User fails, Network rule Accept. First proof?

Correct: b. Failure 1.

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.