We value your privacy

We use cookies to analyse site traffic and improve your experience. You can accept all cookies or reject non-essential ones. See our Privacy Policy for details.

GR IT SERVICES
  • Contact
Get a quote
  1. Audit and compliance
  2. Firewall rule audit
Firewall rule base audit, UAE

Rule bases only ever grow. Adding a rule solves today. Removing one risks breaking something nobody remembers.

A firewall rule audit answers four questions about every rule: what does it permit, who asked for it, is it still used, and would anybody notice if it were removed. Most organisations can answer the first for all of them and the other three for almost none.

Book a firewall rule auditSee what we look for
Firewall rule base audit for UAE organisations
  • Four questionsPer rule, and three are usually unanswered
  • Shadowed rulesRules that can never match anything
  • Any to anyThe finding that appears in almost every audit
  • CIS Control 12Network infrastructure management
What we examine

Seven findings that appear in almost every rule base we review.

Network infrastructure management is control 12 in the CIS Critical Security Controls at version 8.1, sitting alongside secure configuration at control 4 and network monitoring and defence at control 13. The rule base is where all three meet, and it is the artefact that most reliably records an organisation history rather than its intent.

Permissive rules that were meant to be temporary

An any to any rule, or a rule permitting a whole subnet to a whole subnet on all ports, added during a migration or an outage with every intention of tightening it afterwards. They are the single most common serious finding, they are usually near the top of the rule base where they shadow everything below, and nobody remembers adding them.

Shadowed rules that can never match

A rule that sits below a broader rule matching the same traffic will never be evaluated. It is not a security problem in itself, and it is strong evidence that the rule base has been edited by several people over several years without anybody looking at the whole. Shadowed rules also make every subsequent change harder to reason about.

Rules with no traffic against them

Usage data over a representative period tells you which rules are doing work and which are not. A rule with no hits over ninety days is a candidate for removal, subject to the obvious question of whether the period covered its use case. Seasonal, year-end and disaster recovery paths are the exceptions that make this a judgement rather than a script.

Rules with no owner and no justification

The question that closes most rules is not is it used, it is who asked for it and why. A rule with a change reference, a requester and a business reason can be reviewed. A rule with a comment field reading temp or a ticket number from a system that was replaced cannot, and it will survive every future review for exactly that reason.

Objects and groups that have drifted from their names

An address group called finance servers that now contains eleven objects, three of which are not finance servers and one of which is a whole subnet. Group drift is how a narrow rule silently becomes a broad one without the rule itself ever changing, and it is invisible unless somebody expands every object.

Configuration outside the rule base itself

Management access from anywhere, administrative accounts that are shared, logging disabled on rules that matter, firmware several versions behind, and high availability that has never been failed over. Secure configuration is control 4 in the CIS Controls, and a perfect rule base on a device anybody can log into is not a control.

Divergence between what the diagram says and what the device does

Almost every organisation has a network diagram that describes an intended architecture and a rule base that describes an accumulated one. The gap between them is where unexpected paths live, and reconciling the two is frequently the most useful output of the audit for anybody who has to design a change afterwards.

Why rule bases never shrink

Adding a rule has a clear benefit today. Removing one has an unclear risk tomorrow.

The asymmetry is structural, and it explains why rule bases grow monotonically in every organisation regardless of the quality of the team.

  • Adding a rule unblocks a project, resolves an incident or enables a supplier. The benefit is immediate, attributable and appreciated. It is the right thing to do at the time and it is almost never wrong.
  • Removing a rule has no visible benefit and a non-zero chance of breaking something nobody has documented. Nobody thanks the engineer who removed a rule successfully, and everybody remembers the one who removed the wrong one. The incentive runs one way.
  • The only thing that reverses the asymmetry is evidence. Usage data showing a rule has matched nothing over a representative period, plus a documented owner who confirms it is no longer needed, converts removal from a gamble into a decision. That evidence is what an audit produces.
  • This is also why a rule audit needs to end with a maintained process rather than a one-off cleanup. Without a review cycle and a requirement that new rules carry an owner and an expiry where appropriate, the rule base returns to its previous size within a few years.
Ask us to run a rule base review
How we approach it

Four things that turn a rule audit into a cleaner rule base.

Producing a list of findings from a rule base is largely mechanical. Getting rules actually removed is a different problem, and it is entirely about evidence and ownership rather than about analysis.

We use usage data, because opinion cannot remove a rule

Hit counts over a representative period turn removal from a gamble into a decision. Without them, every proposed removal is somebody asserting that a rule looks unnecessary, and that assertion never survives contact with the person responsible for whatever might break. The evidence is what makes the conversation short.

We trace ownership before recommending removal

A rule with a named owner can be confirmed or retired in one email. A rule with no owner requires either archaeology or a controlled disable and observe. Doing the tracing during the audit, rather than handing over a list of unattributed rules, is most of the difference between a report and a result.

We disable before we delete

The safe sequence for a rule with no recorded traffic and no identifiable owner is to disable it, observe for an agreed period, then remove it. That converts the worst case from an outage to a quick re-enable, and it makes the whole exercise something an operations team will agree to rather than resist.

We leave behind a process, not just a cleaner base

New rules requiring a named owner and a business justification, temporary rules carrying an expiry date, and an annual review with usage data. Without those three the rule base returns to its previous size within a few years, and the next audit produces the same report to a different audience.

Where this matters most

Six UAE situations where a rule audit pays for itself quickly.

The trigger is usually a migration, an audit finding, or an incident where somebody discovered a path nobody knew existed. All three are good reasons and the first is the cheapest.

An organisation migrating to a new firewall platform

Migrating a rule base is the single best opportunity to shrink it, because everything has to be examined anyway. Migrating it unchanged carries a decade of accumulated permissions onto a new platform and wastes the only occasion when removal is expected rather than resisted.

A regulated firm with a periodic review obligation

Several frameworks and payment obligations expect firewall rules to be reviewed at a defined frequency. Where such an obligation applies, the audit produces both the review and the evidence that it happened, with a documented decision against each rule rather than a signature confirming somebody looked.

A business in scope for payment card requirements

PCI DSS version 4.0.1 is the current version in the standards council document library, and network controls have always been central to it. Where card data is in scope, the segmentation the rule base implements is the control that determines how much of the estate is in scope, which makes rule accuracy commercially significant.

An operator with converged operational and corporate networks

Where production systems sit behind rules written over many years, the gap between the intended segmentation and the actual one is both a safety and a security question. Reconciling the documented design with the live rule base is frequently the most valuable single output for this profile.

A group that has grown by acquisition

Each acquisition brings a rule base written by a different team to different conventions, and integration typically adds permissive rules to make things work quickly. Auditing across the group produces a consistent picture and identifies the temporary integration paths that are now several years old.

An organisation that has just found an unexpected path

The usual prompt. Somebody discovers that one system can reach another that it should not, and the immediate question is what else is like that. A full rule audit is the only way to answer it, and the answer is almost always that there are several more, of which one or two matter.

Three positions

How UAE organisations manage their firewall rule bases.

The middle column is the norm. Changes go through a proper process, every rule was justified when it was added, and nothing has ever been removed.
New rules require justification
Audited and maintainedYes
Changes controlled, nothing removedYes
Unmanaged rule baseNo
Rules have an identified owner
Audited and maintainedYes
Changes controlled, nothing removedFor recent ones
Unmanaged rule baseNo
Unused rules identified
Audited and maintainedYes
Changes controlled, nothing removedNo
Unmanaged rule baseNo
Shadowed rules removed
Audited and maintainedYes
Changes controlled, nothing removedNo
Unmanaged rule baseNo
Object groups match their names
Audited and maintainedYes
Changes controlled, nothing removedDrifted
Unmanaged rule baseUnknown
Any to any rules known and scoped
Audited and maintainedYes
Changes controlled, nothing removedPresent, unnoticed
Unmanaged rule basePresent
Management access restricted
Audited and maintainedYes
Changes controlled, nothing removedUsually
Unmanaged rule baseNo
Documented design matches reality
Audited and maintainedYes
Changes controlled, nothing removedNo
Unmanaged rule baseNo design
Temporary rules expire
Audited and maintainedYes
Changes controlled, nothing removedNo
Unmanaged rule baseNo
Rule count trend
Audited and maintainedStable
Changes controlled, nothing removedRising
Unmanaged rule baseRising
Feature
Audited and maintained
Changes controlled, nothing removed
Unmanaged rule base
New rules require justification
YesYesNo
Rules have an identified owner
YesFor recent onesNo
Unused rules identified
YesNoNo
Shadowed rules removed
YesNoNo
Object groups match their names
YesDriftedUnknown
Any to any rules known and scoped
YesPresent, unnoticedPresent
Management access restricted
YesUsuallyNo
Documented design matches reality
YesNoNo design
Temporary rules expire
YesNoNo
Rule count trend
StableRisingRising
The finding categories

Nine categories, and what we do with each.

This is how we classify findings, so the output is a decision list rather than an undifferentiated report. The recommendation column is a starting position, adjusted with the people who own the systems behind the rule.
FindingWhy it mattersDefault recommendation
Any to any, or any service permittedPermits far more than intended, and usually shadows rules below itScope to the actual requirement, urgently
Overly broad source or destinationA subnet where a host was neededNarrow to the specific systems, with the owner confirming
Shadowed ruleCan never match, and makes the base harder to reason aboutRemove, after confirming the shadowing rule is correct
No traffic over the review periodLikely obsolete, subject to seasonal exceptionsDisable, observe, then remove
No owner or justificationCannot be reviewed, so survives indefinitelyTrace the owner, or treat as a candidate for removal
Object or group driftA narrow rule that has silently become broadRebuild the group to match its name and purpose
Logging disabledNo record of what the rule permittedEnable, unless there is a documented volume reason
Management access too broadSecure configuration failure, independent of the rulesRestrict to a management network, with named accounts
Divergence from the documented designUnexpected paths that nobody designing a change would predictReconcile, and correct whichever is wrong
How an engagement runs

Five steps, and disabling before deleting is not negotiable.

Typically two to four weeks for the audit depending on the number of devices and the size of the rule bases, followed by a remediation window that suits your change process.
  1. 1

    Collect configuration and usage data

    Configuration exports from every in-scope device including branch and cloud firewalls, plus rule usage data over a representative period, ninety days as a reasonable minimum. Read-only access is normally sufficient, and a central management platform makes the collection considerably faster.

  2. 2

    Analyse the rule base against the finding categories

    Permissive rules, shadowed rules, rules with no traffic, rules with no owner or justification, object and group drift, logging gaps, and management access. Each finding is categorised so the output is a decision list rather than an undifferentiated report of everything that could be improved.

  3. 3

    Trace ownership and reconcile with the design

    Change records, ticket references and the people most likely to know, so that as many rules as possible arrive at the review with an owner attached. In parallel, the live rule base is compared with the documented network design, because the gap between them is where the surprising paths live.

  4. 4

    Agree the actions, then disable before deleting

    Urgent scoping for permissive rules, removal for shadowed ones, and disable and observe for rules with no traffic and no owner. The disable and observe step converts the worst case from an outage into a quick re-enable, which is what makes an operations team willing to proceed at pace.

  5. 5

    Leave a process that keeps the base clean

    A requirement that new rules carry a named owner and a business justification, an expiry date on anything described as temporary, and an annual review using usage data. Without those, the base returns to its previous size and the next audit produces the same findings.

Straight answers

What organisations ask about firewall rule audits.

Configuration exports from the in-scope devices and rule usage data over a representative period, ninety days as a reasonable minimum. Read-only access is normally sufficient. A network diagram and any change records help considerably, because they are where rule ownership comes from and ownership is what determines whether a rule can be retired.

Yes for the audit itself, which works from exports and usage data. The remediation obviously involves changes, and those go through your change process at a pace you set. Many organisations take the audit first, decide what they want to act on, and then schedule the changes separately.

A rule that sits below a broader rule matching the same traffic, so it can never be evaluated. It is not a security exposure in itself, and it is strong evidence that the rule base has been edited by several people over several years without anybody reviewing it as a whole. Shadowed rules also make every subsequent change harder to reason about correctly.

Usually, and not automatically. The obvious question is whether the observation period covered the rule use case. Year-end processes, seasonal operations, disaster recovery paths and annual audits all produce rules that legitimately show no traffic for months. That is why we disable and observe rather than deleting on usage data alone.

It varies enormously with the age of the rule base and how many teams have touched it. What is consistent is that the proportion is larger than the organisation expects, and that the reason rules survive is almost never that somebody assessed them and decided to keep them. It is that nobody had evidence sufficient to remove them.

A group that no longer matches its name or purpose. An address group called finance servers that has accumulated eleven objects, three of which are not finance servers and one of which is an entire subnet. The rule referencing that group has not changed, and what it permits has changed substantially. It is invisible without expanding every object.

Yes, because a perfect rule base on a poorly configured device is not a control. Management access scope, administrative account practice, logging state per rule, firmware currency and high availability arrangements all fall within secure configuration, which is control 4 in the CIS Critical Security Controls at version 8.1.

They answer different questions and complement each other well. A penetration test establishes what an attacker can reach from a given position. A rule audit establishes what the configuration permits, including paths nobody would find by testing because they are only usable from a position an attacker has not reached yet. Both find things the other misses.

It depends on your obligations. Several frameworks and payment requirements expect periodic review of network controls, and where such an obligation applies we verify the frequency against the obligation itself rather than assuming a common one. Absent a specific requirement, annual review with usage data is a reasonable baseline for most organisations.

It should, and it frequently is where the most recent permissive rules live. Cloud network security groups and cloud firewall policies accumulate the same way as on-premises rule bases, often faster because more people can change them. Scoping them in from the start avoids producing a clean on-premises picture beside an unexamined cloud one.

A permissive rule near the top of the base, added during a migration or an incident with every intention of tightening it afterwards, that permits far more than anybody currently believes and shadows a number of the carefully written rules below it. It is present in the substantial majority of rule bases we review and it is rarely known about.

Three changes, and the first is the most effective. Require a named owner and a business justification on every new rule. Require an expiry date on anything described as temporary. And schedule an annual review using usage data. Without the first, ownership is unrecoverable within two years and removal becomes impossible again.

Yes, and most clients want the changes implemented rather than only recommended. The sequence we use is urgent scoping of permissive rules first, then shadowed rule removal, then the disable and observe cycle for unused rules, batched into change windows that suit your operational calendar rather than ours.

Then this is the best possible time to do it. A platform migration is the only occasion when examining every rule is expected rather than resisted, and migrating a rule base unchanged carries a decade of accumulated permissions onto new hardware. Auditing before migrating is more work in the moment and considerably less over the following years.

Yes, and outbound is frequently the less examined half. Inbound rules receive attention because they are visibly the perimeter. Outbound rules determine what a compromised internal system can reach, which is what matters during the part of an incident that follows initial access. Permissive outbound rules are extremely common, they are rarely reviewed, and they are what allows command and control traffic and data movement to proceed unimpeded.

They are among the easiest findings to close and they are always present. A rule referencing a decommissioned server, a supplier address range that is no longer in use, or a project environment that was removed years ago. The address object frequently still exists too, which means the rule looks valid on inspection and simply permits traffic to nothing. Cross-referencing rule objects against the live asset inventory finds these quickly.

We scope by the number of devices and the size of the rule bases, since analysis effort scales with rule count rather than with organisation size. The remediation is scoped separately once the findings are known, because the volume of change is not predictable before the audit and estimating it in advance produces a number neither of us should rely on.
Before the audit

Fifteen things that make the audit faster and better.

The first group is access, the second is context, and the third is what happens afterwards, which is what determines whether the rule base stays clean.

Access

  • Can we get a configuration export?
    Read-only access is usually sufficient.
  • Is rule usage data available?
    Hit counts over a representative period.
  • How long is the usage window?
    Ninety days is a reasonable minimum.
  • Are all devices in scope?
    Including branch and cloud firewalls.
  • Is there a central management platform?
    It makes the export far easier.

Context

  • Is there a network diagram?
    Even an out of date one helps.
  • Is there a change record for rules?
    That is where owners come from.
  • Are there seasonal or annual paths?
    They must not be removed on usage alone.
  • Any regulatory obligation in play?
    It may set a review frequency.
  • Which segments matter most?
    Prioritise the ones protecting real value.

Afterwards

  • Who approves a removal?
    Decide before the list arrives.
  • Is there a change window?
    Removals happen in batches.
  • Do new rules require an owner?
    The single most effective change.
  • Do temporary rules carry an expiry?
    Otherwise they are permanent.
  • When is the next review?
    Annually, or the base regrows.
Related reading

The pages around this one.

Network security audit

The wider network review, of which the rule base is one part.

Learn more

Penetration testing

Establishing what is reachable in practice, alongside what the configuration permits.

Learn more

CIS Controls assessment

Where network infrastructure management sits as control 12 of eighteen.

Learn more
Next step

Count the rules in your main firewall. Then ask how many were removed last year.

If the second number is zero, the rule base is recording your history rather than your intent. That is normal, it is fixable, and the first audit consistently finds one permissive rule that changes the conversation.

Book a firewall rule auditCall +971 56 613 2743

Related Services

Explore more solutions that work great with this service

Network Monitoring NOC

24/7 NOC monitoring with named engineers

Learn more

Penetration Testing

Black, grey, and white-box penetration testing

Learn more

CIS Controls Assessment

Eighteen controls, assessed and re-assessed

Learn more

Fortinet FortiGate Dubai

Sizing, deployment and managed firewall lifecycle

Learn more

Sophos Firewall Dubai

Authorised Sophos XGS partner UAE

Learn more

Azure Firewall

SKU choice, TLS inspection and rule base design

Learn more

IT Audit Services Dubai

Assessment, technical test or certification, scoped properly

Learn more

Vulnerability Assessment

Continuous vulnerability scanning and remediation

Learn more
GR IT SERVICES

Leading IT services provider in Dubai,
delivering enterprise-grade solutions
for businesses across the UAE.

Microsoft CSP PartnerCISGuard

Get the Helpdesk app

Raise and track IT tickets from your phone.

Download on the App StoreGet it on Google Play
Learn more about the app

Microsoft 365

  • Microsoft 365 Administration
  • M365 Reporting & Auditing
  • Microsoft 365 Licensing
  • Microsoft Copilot
  • Microsoft 365 Apps
  • Windows 365 Cloud PC
  • Microsoft SharePoint
  • Outlook & Exchange

Security

  • Microsoft Defender
  • Microsoft Purview
  • Microsoft Intune
  • Microsoft Entra
  • Compliance Manager
  • Cybersecurity Audits
  • Copilot for Security
  • Microsoft Sentinel
  • Microsoft Priva

Infrastructure

  • Google Workspace
  • Cloud Migration Services
  • Data Analytics & BI
  • Active Directory
  • Server Management
  • Apple Business
  • Apple Jamf Pro
  • IP Telephone
  • Data Backup
  • Website Development

IT Services

  • Managed IT Services
  • IT Support Dubai
  • IT AMC Dubai
  • New Office IT Setup
  • IT Relocation
  • Remote IT Support
  • On-Call IT Support
  • Startup IT Business Kit
  • Disaster Recovery & BC

Company

  • About Us
  • Careers
  • Contact
  • Blog

Contact

  • Iris Bay Tower, Office 903,
    Business Bay, Dubai, UAE
  • +971 56 613 2743
  • hello@gritservices.ae
  • gritservices.ae

© 2026 GR IT Services. All rights reserved.

Privacy PolicyTerms of UseCookie Policy