Skip to content

Firewall Review Runbook

A firewall review is not simply a search for permit any any. A professional review determines whether every allowed network path is necessary, appropriately restricted, monitored, owned, and aligned with the organization’s security architecture.

Welcome to the Firewall Review Runbook.

This runbook builds directly on:

  • Firewall Security Lab
  • VPN Security Lab
  • Network Threat Investigation Lab
  • Network Security Assessment Runbook

You will now go deeper into one of the most important network-security controls:

The enterprise firewall rulebase.

The objective is to move from:

I understand firewall rules.

to:

I can systematically review an enterprise firewall configuration, identify dangerous access paths, determine business impact, recommend remediation, and validate the resulting security posture.

Item Details
Runbook Firewall Review Runbook
Difficulty Intermediate β†’ Advanced
Estimated Time 3–6 Hours
Primary Focus Firewall Architecture, Policy & Governance Review
Target Roles Network Security Engineer, Firewall Engineer, Security Consultant
Certification Alignment CCNA, CCNP Security
Career Skill Enterprise Firewall Security Assessment
Output Firewall Review Report, Findings Register, Rule Review Matrix, Remediation Plan

You have joined an enterprise security team as a Network Security Engineer.

The organization has accumulated hundreds of firewall rules over several years.

The rulebase contains policies created for:

  • applications
  • administrators
  • vendors
  • migrations
  • troubleshooting
  • remote access
  • production systems
  • internet-facing applications
  • legacy systems

Security leadership is concerned that the firewall may contain:

  • overly broad rules
  • Any/Any access
  • public administrative exposure
  • unnecessary internet access
  • stale rules
  • shadowed rules
  • temporary rules that were never removed
  • undocumented NAT
  • insufficient logging
  • rules without owners

You have been asked:

Does the firewall actually enforce least-privilege network access?

By the end of this runbook, you should be able to:

  • understand firewall architecture
  • identify firewall trust boundaries
  • review zones and interfaces
  • analyze firewall rules systematically
  • identify Any/Any access
  • review source and destination scope
  • review services and ports
  • assess public exposure
  • review inbound publishing
  • review outbound access
  • assess inter-zone traffic
  • review NAT
  • assess management-plane security
  • evaluate logging
  • identify unused rules
  • identify shadowed rules
  • review temporary access
  • establish rule ownership
  • evaluate recertification
  • rate firewall findings
  • recommend remediation
  • validate firewall changes
  • produce professional reports

Before reviewing the firewall, confirm:

  • firewall devices in scope
  • environments in scope
  • production/non-production
  • whether configuration export is permitted
  • whether logs may be reviewed
  • whether active testing is permitted
  • whether changes are permitted
  • approved maintenance windows

A review does not automatically authorize configuration changes.

Do not remove a suspicious-looking rule simply because:

you cannot immediately determine why it exists.

First determine:

  • ownership
  • dependencies
  • traffic usage
  • business requirement
  • change history

Use:

Scope
↓
Architecture
↓
Zones
↓
Interfaces
↓
Objects
↓
Rulebase
↓
Inbound Exposure
↓
Outbound Access
↓
Inter-Zone Access
↓
NAT
↓
Management Plane
↓
Logging
↓
Rule Usage
↓
Governance
↓
Attack Paths
↓
Findings
↓
Remediation
↓
Validation
↓
Reporting

Start by identifying:

  • firewall name

  • firewall purpose

  • location

  • business owner

  • technical owner

  • software/version

  • HA architecture

  • managed zones

  • internet connectivity

  • VPN connectivity

  • critical systems protected

Item Details
Firewall Name
Location
Environment
Platform
Technical Owner
Business Owner
HA Configuration
Internet Edge Yes / No
VPN Gateway Yes / No
Critical Networks Protected

Ask:

Why does this firewall exist?

It may be:

  • perimeter firewall

  • internal segmentation firewall

  • data-center firewall

  • branch firewall

  • VPN firewall

  • cloud-edge firewall

A perimeter firewall and an internal segmentation firewall have different security responsibilities.

For example:

Perimeter Firewall
Internet
↓
Enterprise

while:

Internal Firewall
Users
↓
Applications
↓
Databases

protects internal trust boundaries.

Determine whether the firewall operates as:

Active / Standby

or another supported resilient architecture.

Review:

  • peer health

  • configuration synchronization

  • failover status

  • monitoring

A secure firewall that becomes unavailable can still create significant business risk.

Create:

Internet
|
OUTSIDE
|
+-----------+
| Firewall |
+-----------+
/ | \
/ | \
DMZ INSIDE MGMT
| |
Web Applications
|
Database

Add:

  • VPN connections

  • partner connections

  • branches

  • cloud connections

where applicable.

Create:

Interface Zone IP/Subnet Purpose Trust

Typical zones may include:

OUTSIDE
DMZ
USERS
APPLICATION
DATABASE
MANAGEMENT
VPN
PARTNER
GUEST

For each zone ask:

What level of trust does this zone represent?

Which other zones should it legitimately communicate with?

Create:

Source Zone Destination Zone Expected Access
Internet DMZ Public Services Only
Internet Database Deny
Users Applications Required Services
Users Database Normally Deny
Management Infrastructure Controlled Admin
Guest Internal Deny
VPN Internal Role Based

Look for:

  • too many systems in one zone

  • mixed trust levels

  • management systems mixed with users

  • internet-facing systems inside trusted networks

  • databases in general server zones

Public Web Server
+
Internal Application
+
Database
=
Same Security Zone

This reduces the firewall’s ability to enforce segmentation between them.

Review:

  • host objects

  • network objects

  • address groups

  • service objects

  • service groups

Object Type Value Used? Owner

Prefer meaningful names such as:

HOST-PROD-WEB01
NET-PROD-DB
NET-MANAGEMENT
SVC-HTTPS

rather than:

OBJ-123
SERVER-NEW
TEMP1

Good naming improves:

  • troubleshooting

  • security reviews

  • change management

  • incident response

Look for:

WEB-SERVER
10.10.20.10
WEB01
10.10.20.10
PROD-WEB
10.10.20.10

Duplicate objects create confusion and rulebase complexity.

Check whether groups contain:

  • obsolete systems

  • excessive networks

  • unexpected members

A firewall rule may appear restrictive:

Source:
APP-SERVERS

but the object group may contain:

APP-SERVERS
β”œβ”€β”€ APP01
β”œβ”€β”€ APP02
β”œβ”€β”€ TEST01
β”œβ”€β”€ OLD-SERVER
└── ENTIRE-SUBNET

Always review the objects behind important rules.

Collect where authorized:

  • rule ID

  • rule name

  • source zone

  • source

  • destination zone

  • destination

  • service

  • action

  • logging

  • comments

  • hit count

  • owner

  • last modified

Rule Source Destination Service Action Logging Owner Required?

Understand how the firewall evaluates policy.

Conceptually:

Traffic
↓
Rule 1
↓
Rule 2
↓
Rule 3
↓
Matching Rule
↓
Action

A correct rule in the wrong position can still produce incorrect security behavior.

Search for patterns equivalent to:

Source:
ANY
Destination:
ANY
Service:
ANY
Action:
ALLOW

First determine:

  • hit count

  • applications using the rule

  • source networks

  • destination networks

  • business owner

  • replacement strategy

Finding ID:
FW-001
Title:
Unrestricted Any-to-Any Firewall Policy
Severity:
Critical
Observation:
The firewall contains a policy permitting unrestricted communication across significant network boundaries.
Risk:
The rule may bypass intended segmentation and provide extensive network reachability following compromise of a connected system.
Recommendation:
Identify legitimate traffic using the rule and replace it with specific source, destination, and service-based policies before removing the broad rule.

Example:

Source:
ANY
Destination:
APP-SRV01
Service:
HTTPS

Ask:

Does the application truly need to be reachable from every source zone?

Example:

Source:
APP-SRV01
Destination:
ANY
Service:
HTTPS

Ask:

Does this server genuinely require HTTPS access to every destination?

Example:

Source:
Users
Destination:
Application
Service:
ANY

Ask:

Which application services are actually required?

For every rule:

WHO
↓
CAN ACCESS WHAT
↓
USING WHICH SERVICE
↓
FROM WHICH TRUST ZONE
↓
WHY?

Look for:

User Networks
↓
Server Networks
↓
ANY

Determine actual requirements.

Normally scrutinize:

Users
↓
Database

especially database services.

Finding ID:
FW-002
Title:
General User Network Can Directly Access Database Services
Severity:
High
Observation:
User endpoints can directly communicate with production database services.
Risk:
A compromised user endpoint may directly target sensitive database systems.
Recommendation:
Restrict database connectivity to approved application and management sources.

Check whether user networks can access:

  • SSH

  • RDP

  • HTTPS management

  • SNMP management

  • network-device administration

Users
X
Management
Management Network
↓
Infrastructure

Do not assume server traffic is automatically trusted.

Ask:

Does this application server need to communicate with every other server?

Prefer:

Specific Application
↓
Specific Database
↓
Required DB Port

over:

Application Network
↓
Database Network
↓
ANY

Internet-facing workloads should have narrowly defined internal access.

DMZ
↓
Internal Network
↓
ANY
WEB-SRV01
↓
Required App Port
↓
APP-SRV01

Confirm:

Guest
X
Corporate Internal Networks

unless a documented requirement exists.

Partner networks should be treated as:

external trust relationships.

Review:

  • source networks

  • destinations

  • services

  • ownership

  • expiry where appropriate

Inventory every publicly reachable service.

Create:

Public Service Destination Port Owner Required?

For public applications, validate:

Internet
↓
HTTPS
↓
Approved Web Service

and ensure unnecessary services are not exposed.

Look for:

Internet
↓
TCP/22
↓
Server

Determine whether the exposure is necessary.

Look for:

Internet
↓
TCP/3389
↓
Windows Server

This should receive significant scrutiny.

Look for exposure of database services.

Examples may include:

  • SQL Server

  • MySQL

  • PostgreSQL

  • Oracle database listeners

Internet
↓
Database Service
↓
Production Database

Assess exposure of:

  • firewall management

  • router management

  • switch management

  • hypervisor management

  • administrative portals

Finding ID:
FW-003
Title:
Privileged Management Interface Exposed to Untrusted Network
Severity:
Critical / High
Observation:
A privileged infrastructure-management interface is reachable from an untrusted network.
Risk:
Attackers can directly target authentication and vulnerabilities associated with the management service.
Recommendation:
Restrict management access to approved management networks or controlled administrative-access mechanisms.

33 β€” Review Source Restrictions for Public Services

Section titled β€œ33 β€” Review Source Restrictions for Public Services”

Ask:

Does this service need the entire internet as a source?

For public websites:

possibly.

For vendor administration:

probably not.

Map:

Public IP
↓
NAT
↓
Internal Destination

Create:

Public IP Private IP Service Business Purpose

Ensure that published services align with actual firewall rules.

A NAT configuration may expose an address mapping, but access control still needs to be reviewed separately.

Identify NAT entries for:

  • retired systems

  • old projects

  • previous vendors

  • decommissioned services

Create:

Source Zone Destination Service Requirement
Users Internet Web Yes
App Internet Approved API Maybe
Database Internet Any Review
Management Internet Any Review

Ask:

Why does this server require internet access?

Not:

Should servers access the internet?

Instead:

Which destinations and services does this specific workload require?

Scrutinize:

Database
↓
ANY
↓
Internet

Unrestricted egress may increase:

  • command-and-control opportunities

  • data-exfiltration paths

  • malicious payload retrieval

Privileged management systems should not necessarily have unrestricted outbound access.

Determine actual requirements.

Determine whether endpoints can use:

ANY DNS Resolver

or whether DNS is directed through approved infrastructure.

Investigate unnecessary outbound access using:

  • SSH

  • SMB

  • RDP

  • database protocols

  • unusual high ports

Source Destination Service Required? Recommendation

VPN connectivity should not automatically mean:

VPN
↓
ANY

Prefer:

VPN-EMPLOYEES
↓
Approved Business Apps

Administrative access may require:

VPN-ADMINS
↓
Management Systems

but should be separately controlled.

Create:

Vendor Destination Service Owner Expiry

Ask:

Does this vendor still require access?

A VPN tunnel may connect:

Branch
↓
Head Office

but firewall policy should still restrict unnecessary traffic.

Build:

Source Zone Destination Zone Rules Risk
Users Applications
Users Database
DMZ Internal
VPN Internal
Guest Internal

Understand the platform’s default behavior.

Confirm whether traffic without a matching allow rule is denied as expected.

Explicit deny rules may provide:

  • policy clarity

  • useful logging

depending on architecture.

Review their purpose and placement.

For important rules determine:

Logging Enabled?
↓
At Session Start?
↓
At Session End?
↓
Forwarded Centrally?

Consider logging important access such as:

  • internet inbound

  • privileged management

  • VPN-to-sensitive systems

  • partner connectivity

Determine whether useful deny events are available for:

  • investigations

  • threat detection

  • troubleshooting

Too little logging creates:

visibility gaps.

Too much unplanned logging creates:

noise.

Confirm useful fields such as:

  • timestamp

  • source IP

  • destination IP

  • source zone

  • destination zone

  • service

  • action

  • rule name

Determine whether firewall logs reach:

  • central syslog

  • SIEM

  • security monitoring platform

Ask:

If an incident began 60 days ago, would firewall evidence still exist?

Retention should align with:

  • security requirements

  • operational needs

  • applicable compliance requirements

Determine who can administer the firewall.

Create:

Administrator Role Source MFA Required?

Preferred:

Approved Admin
↓
Management Network
↓
Firewall Management

Review use of:

  • HTTPS

  • SSH

  • secure API access

and identify insecure legacy protocols.

Assess:

  • individual accounts

  • centralized AAA

  • MFA where available

  • role-based administration

Ask:

Can firewall changes be attributed to a specific person?

Shared credentials weaken accountability.

Not every administrator requires:

full firewall control.

Review:

  • read-only

  • operator

  • policy administrator

  • full administrator

where supported.

Determine whether you can answer:

Who changed the firewall?
What changed?
When?
Why?

Identify:

  • break-glass accounts

  • emergency credentials

  • storage

  • monitoring

  • periodic testing

Confirm:

  • backup frequency

  • backup protection

  • restore testing

  • version history

Where hit-count information exists, identify rules with:

0 Hits

or little recent use.

Zero hits do not automatically mean:

safe to delete.

Consider:

  • seasonal applications

  • disaster-recovery traffic

  • monthly jobs

  • rarely used administrative access

Identify rules created years ago.

Ask:

  • does the system still exist?

  • does the owner still exist?

  • is the business requirement current?

Disabled rules should also be reviewed.

Do they need to remain?

Or are they configuration clutter?

Example:

Rule 10
Users β†’ Servers β†’ ANY β†’ ALLOW
Rule 20
Users β†’ Database β†’ SQL β†’ DENY

Rule 20 may never be reached.

Shadowed rules may create:

  • ineffective security controls

  • misleading configurations

  • troubleshooting confusion

Example:

Rule 10
APP01 β†’ DB01 β†’ 443 β†’ ALLOW
Rule 20
APP-NET β†’ DB-NET β†’ ANY β†’ ALLOW

Rule 10 may provide no meaningful restriction because Rule 20 is broader.

Duplicate rules increase:

  • complexity

  • operational overhead

  • review effort

Search names/comments for:

TEMP
TEST
MIGRATION
VENDOR
TROUBLESHOOT
EMERGENCY

Create:

Rule Owner Purpose Created Expiry Required?
Finding ID:
FW-004
Title:
Temporary Firewall Access Remains Active Beyond Required Period
Severity:
Medium
Observation:
A firewall policy created for temporary operational access remains active without documented expiration.
Risk:
Unnecessary connectivity increases attack surface and may create an undocumented attack path.
Recommendation:
Validate the current requirement, remove obsolete access, and implement mandatory expiration for temporary firewall policies.

Important rules should explain:

  • business purpose

  • owner

  • ticket/change reference

Create:

Rule Business Owner Technical Owner Last Review

Ask:

Who can confirm that this rule is still required?

Determine whether firewall policies are periodically reviewed.

A mature process should evaluate:

Still Required?
↓
Still Correct?
↓
Still Least Privilege?
↓
Still Owned?

Firewall changes should generally follow:

Request
↓
Business Justification
↓
Security Review
↓
Approval
↓
Implementation
↓
Testing
↓
Documentation

Check whether emergency changes receive:

retrospective review.

Prefer:

ALLOW-PROD-WEB-TO-APP-HTTPS

over:

RULE-445

For broad rules, determine actual flows.

Example:

APP-NET
↓
DB-NET
↓
ANY

may actually require only:

APP01
↓
DB01
↓
TCP/5432

Use:

Broad Rule
↓
Analyze Usage
↓
Identify Required Flows
↓
Create Specific Rules
↓
Test
↓
Monitor
↓
Remove Broad Rule

Do not replace a heavily used broad rule with multiple narrow rules in one uncontrolled step.

Plan:

  • dependencies

  • rollback

  • monitoring

  • change window

Hit counts can help identify:

  • heavily used rules

  • potentially unused rules

  • unexpected rule usage

Hit count answers:

Is the rule matching traffic?

It does not answer:

Is the traffic legitimate?

Suppose:

Vendor Rule
Expected:
Occasional use
Actual:
Thousands of connections daily

Investigate.

Do not review rules only as rows.

Translate them into attack paths.

Example:

Internet
↓
Public Web
↓
ANY
↓
Internal Applications
↓
Database

Ask:

If the first system is compromised, which firewall rules help the attacker reach the next system?

Map:

Internet
↓
Exposed Service
↓
DMZ
↓
Internal Access

Map:

User Endpoint
↓
Firewall
↓
Critical Server

Ask whether the path is necessary.

Map:

Remote Identity
↓
VPN
↓
Firewall
↓
Internal Networks

Map:

Partner Network
↓
Firewall
↓
Enterprise Resource

Treat partner compromise as a realistic scenario.

Map:

User Network
↓
Firewall
↓
Management Interface

This should generally be restricted.

Source Destination Service Trust Boundary Risk

Use:

ID Finding Severity Owner Status
Finding ID:
Title:
Severity:
Affected Firewall:
Affected Rule:
Source:
Destination:
Service:
Observation:
Evidence:
Attack Path:
Risk:
Business Impact:
Recommendation:
Validation Method:
Finding ID:
FW-005
Title:
Broad Inter-Zone Access Weakens Internal Segmentation
Severity:
High
Observation:
A firewall rule permits broad communication from general user networks to multiple server networks.
Risk:
Compromise of a user endpoint may provide an attacker with extensive lateral network reachability.
Recommendation:
Identify required application flows and replace broad network access with least-privilege source, destination, and service policies.
Finding ID:
FW-006
Title:
Production Database Network Has Unrestricted Internet Access
Severity:
High
Observation:
Database systems can initiate connections to arbitrary internet destinations using broad service access.
Risk:
Compromise of a database workload could provide outbound command-and-control or data-exfiltration paths.
Recommendation:
Identify legitimate external dependencies and restrict database egress accordingly.
Finding ID:
FW-007
Title:
Firewall Security Logs Are Not Forwarded to Central Monitoring
Severity:
High
Observation:
Firewall activity is retained locally but is not consistently available to centralized security monitoring.
Risk:
Suspicious network activity may not be detected promptly, and historical evidence may be unavailable during investigations.
Recommendation:
Forward required firewall security and administrative logs to centralized monitoring and validate retention.

Use:

Source Trust
+
Destination Criticality
+
Service Exposure
+
Rule Breadth
+
Exploitability
+
Business Impact
=
Risk

Examples:

  • unrestricted internet-to-critical-system access

  • public privileged management

  • Any/Any bypass across critical trust boundaries

Examples:

  • broad user-to-server access

  • DMZ-to-database access

  • excessive VPN access

  • unrestricted critical-server egress

Examples:

  • stale temporary rules

  • unused access

  • rule ownership gaps

  • incomplete logging

Examples:

  • naming inconsistencies

  • duplicate objects

  • minor documentation gaps

Use:

Public Attack Paths
↓
Privileged Exposure
↓
Critical Asset Exposure
↓
Segmentation Weaknesses
↓
VPN / Partner Access
↓
Egress Risk
↓
Monitoring Gaps
↓
Rule Cleanup

Examples:

  • restrict public administrative access

  • disable confirmed obsolete vendor access

  • contain dangerous Any/Any paths

  • restrict unauthorized database access

  • enable critical logging

Examples:

  • replace broad inter-zone rules

  • restrict VPN groups

  • restrict server egress

  • clean stale NAT

  • improve management access

Examples:

  • redesign firewall zones

  • introduce internal segmentation

  • implement centralized rule governance

  • automate rule recertification

  • improve network-security monitoring

Timeframe Focus
Immediate Critical exposure
0–30 Days High-risk rule reduction
30–90 Days Rule cleanup and governance
90+ Days Architectural improvements

Never close a firewall finding based only on:

Rule changed.

Validate actual traffic.

Confirm:

Required Traffic
↓
ALLOW

Confirm:

Unauthorized Traffic
↓
DENY

A firewall change is not validated until you test both:

what should work

and:

what should not work.

Suppose:

Users β†’ Servers β†’ ANY

was replaced.

Test:

Users β†’ App HTTPS
ALLOW
Users β†’ Database
DENY
Users β†’ Management
DENY

After removing unnecessary public access:

  • verify required public service works

  • verify removed service is inaccessible

Confirm:

Employee VPN
↓
Business App
ALLOW

and:

Employee VPN
↓
Database
DENY

where that matches policy.

Generate controlled traffic.

Confirm the log contains:

  • source

  • destination

  • service

  • action

  • rule

  • timestamp

Confirm:

Management Network
↓
Firewall Admin
↓
ALLOW

and:

User Network
↓
Firewall Admin
↓
DENY

A useful executive summary should explain:

  • overall firewall posture

  • highest-risk exposures

  • potential business impact

  • immediate priorities

  • strategic recommendations

The firewall security review identified several opportunities to strengthen network segmentation and reduce unnecessary attack paths.
The highest-risk issues involve broad inter-zone connectivity, excessive remote-access permissions, unrestricted outbound connectivity from sensitive systems, and insufficient control over privileged management access.
Several temporary and legacy rules also require ownership validation and recertification.
Immediate remediation should prioritize externally exposed and privileged access paths.
Longer-term improvements should focus on least-privilege rule design, stronger segmentation, centralized firewall governance, periodic recertification, and improved security monitoring.

Recommended structure:

1. Executive Summary
2. Scope
3. Firewall Architecture
4. Zones & Interfaces
5. Object Review
6. Rulebase Assessment
7. Internet Exposure
8. Internal Segmentation
9. Outbound Access
10. VPN / Partner Connectivity
11. NAT Review
12. Management Security
13. Logging & Monitoring
14. Rule Hygiene
15. Governance
16. Findings
17. Risk Summary
18. Remediation Roadmap
19. Positive Observations
20. Validation Plan

Also identify good controls.

Examples:

  • strong DMZ isolation

  • dedicated management network

  • narrow database rules

  • VPN MFA

  • centralized firewall logging

  • strong naming standards

  • periodic recertification

  • effective change management

A professional security assessment should explain:

what is working

as well as:

what requires improvement.

Control Status Evidence Recommendation
Architecture documented
Zones reviewed
Interfaces reviewed
Objects reviewed
Any/Any rules reviewed
Public exposure reviewed
Public admin access reviewed
DMZ access reviewed
User-to-server access reviewed
Database access reviewed
Egress reviewed
VPN access reviewed
Partner access reviewed
NAT reviewed
Management access reviewed
Logging reviewed
Central forwarding reviewed
Unused rules reviewed
Shadowed rules reviewed
Temporary rules reviewed
Rule ownership reviewed
Recertification reviewed
Findings risk-rated
Remediation validated

Practise answering these without notes.

6. How would you safely replace a broad firewall rule?

Section titled β€œ6. How would you safely replace a broad firewall rule?”

You discover permit any any on a production firewall. What do you do?

A strong answer:

Identify Rule
↓
Review Position
↓
Review Hit Count
↓
Identify Traffic
↓
Find Business Owners
↓
Map Dependencies
↓
Create Specific Rules
↓
Test
↓
Remove Broad Rule
↓
Monitor

Do not simply say:

Delete it.

A rule has zero hits for six months.

Investigate:

  • application lifecycle

  • disaster-recovery use

  • seasonal processes

  • owner

  • change records

Then determine whether removal is appropriate.

Users can connect directly to production databases.

Discuss:

User Endpoint
↓
Firewall
↓
Database

Then review:

  • business requirement

  • required application architecture

  • source scope

  • service scope

  • segmentation

  • logging

A public web server can communicate with every internal server.

Discuss:

Internet
↓
Web Compromise
↓
Broad Internal Access
↓
Lateral Movement

Recommend restricting the web server to required backend services.

A vendor rule has been active for three years.

Review:

  • business owner

  • vendor relationship

  • destination

  • service

  • usage

  • expiry

  • authentication

  • logging

A database server has unrestricted outbound internet access.

Ask:

  • what dependencies exist?

  • which destinations are required?

  • which protocols?

  • can access be narrowed?

The firewall logs every deny and the SOC receives millions of alerts.

Do not answer:

Disable logging.

Discuss:

  • event value

  • aggregation

  • detection logic

  • tuning

  • high-risk zones

  • alert thresholds

A firewall rule was removed and a critical application stopped working.

A strong response:

Incident
↓
Identify Failed Flow
↓
Source / Destination / Service
↓
Review Removed Rule
↓
Validate Dependency
↓
Restore Safely if Required
↓
Create Narrow Rule
↓
Test
↓
Document

A firewall rule appears secure, but its source object group contains an entire /16.

This demonstrates why you must inspect:

objects behind the rule.

Management asks whether the firewall is secure.

Do not answer with:

Yes, there are no Any/Any rules.

A stronger answer considers:

Architecture
+
Exposure
+
Segmentation
+
Rule Scope
+
NAT
+
Remote Access
+
Management Security
+
Logging
+
Governance
+
Attack Paths

Use:

Scope
↓
Architecture
↓
Zones
↓
Objects
↓
Rules
↓
Exposure
↓
Segmentation
↓
NAT
↓
Management
↓
Logging
↓
Governance
↓
Attack Paths
↓
Risk
↓
Remediation
↓
Validation

Avoid:

β€œI check the firewall for open ports and Any/Any rules.”

A stronger answer is:

β€œI first understand the firewall’s role, architecture, zones, interfaces, and protected assets. I then review objects and policies for source, destination, service, rule order, public exposure, inter-zone access, egress, VPN and partner connectivity, NAT, management security, and logging. I correlate rule usage with business requirements, identify attack paths, validate ownership and lifecycle, risk-rate findings, and test both permitted and prohibited traffic after remediation.”

That demonstrates Firewall Engineer and Security Consultant thinking.

After completing this runbook, create a sanitized portfolio package containing:

Internet
↓
Firewall
β”œβ”€β”€ DMZ
β”œβ”€β”€ Users
β”œβ”€β”€ Applications
β”œβ”€β”€ Database
β”œβ”€β”€ VPN
└── Management

Document expected communication between trust zones.

Include:

  • rule

  • source

  • destination

  • service

  • action

  • owner

  • requirement

Document all internet-facing services.

Document sensitive outbound access.

Map:

Public Address
↓
Translation
↓
Private Resource

Document privileged access paths.

Include:

  • unused rules

  • shadowed rules

  • duplicate rules

  • temporary rules

  • obsolete objects

Create at least 5 professional findings.

Categorize:

Immediate
Short Term
Medium Term
Strategic

Instead of:

Knowledge of firewall reviews.

Use:

Performed structured firewall-security assessments covering security zones, policy rules, internet exposure, internal segmentation, egress, NAT, VPN connectivity, management access, logging, and rule governance.

Or:

Reviewed firewall rulebases for Any/Any access, stale and shadowed policies, excessive inter-zone connectivity, public administrative exposure, unrestricted server egress, and temporary access.

Or:

Developed risk-rated firewall findings and least-privilege remediation plans while validating required and prohibited traffic following policy changes.

After completing this runbook, you should be able to:

  • understand firewall architecture

  • identify trust zones

  • review interfaces

  • analyze firewall objects

  • review firewall rules systematically

  • identify Any/Any access

  • assess source/destination scope

  • assess service scope

  • identify public exposure

  • review DMZ connectivity

  • assess user-to-server access

  • assess database access

  • review egress

  • review VPN rules

  • assess partner connectivity

  • review NAT

  • secure firewall management

  • assess firewall logging

  • identify unused rules

  • identify shadowed rules

  • identify redundant rules

  • review temporary access

  • assess rule ownership

  • evaluate recertification

  • create attack-path maps

  • risk-rate findings

  • build remediation plans

  • validate remediation

  • explain firewall risks during interviews

If your firewall review still means:

Search for Any/Any and unused rules

repeat the architecture, attack-path, and business-requirement sections.

A professional firewall review asks:

Which communication paths exist, why do they exist, what happens if the source is compromised, which critical assets become reachable, and how can we reduce that access without breaking the business?

You have now progressed through:

Firewall Architecture
↓
Trust Zones
↓
Objects
↓
Rulebase Analysis
↓
Public Exposure
↓
Internal Segmentation
↓
Outbound Security
↓
VPN / Partner Access
↓
NAT
↓
Management Security
↓
Logging
↓
Rule Governance
↓
Attack-Path Analysis
↓
Risk Assessment
↓
Remediation
↓
Validation

You are no longer simply reviewing firewall configurations.

You are evaluating whether the firewall is actually reducing enterprise attack paths.

You have now reviewed the firewall from architecture, policy, operational, and governance perspectives.

The next runbook focuses specifically on secure administrative access to enterprise network infrastructure.

➑️ Next: Network Device Hardening Runbook

In the next runbook, you will systematically assess:

  • routers and switches

  • management-plane security

  • administrative accounts

  • AAA

  • privileged access

  • SSH

  • HTTPS management

  • Telnet and insecure protocols

  • SNMP security

  • management VLANs

  • access-control restrictions

  • console access

  • banners

  • NTP

  • syslog

  • configuration backups

  • unused services

  • software and patch lifecycle

  • secure configuration baselines

  • findings and risk rating

  • remediation validation

  • network-hardening interview scenarios