<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Artiflex IT</title>
    <description>The latest articles on DEV Community by Artiflex IT (@artiflexit).</description>
    <link>https://dev.to/artiflexit</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4193522%2F7271e0e9-71a2-4051-81f0-f25e051e30ad.png</url>
      <title>DEV Community: Artiflex IT</title>
      <link>https://dev.to/artiflexit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/artiflexit"/>
    <language>en</language>
    <item>
      <title>Firewall Rule Hygiene for Multi-Site SMEs: A Practical Checklist from the Field (UAE Edition)</title>
      <dc:creator>Artiflex IT</dc:creator>
      <pubDate>Mon, 19 Oct 2026 07:36:56 +0000</pubDate>
      <link>https://dev.to/artiflexit/firewall-rule-hygiene-for-multi-site-smes-a-practical-checklist-from-the-field-uae-edition-4g98</link>
      <guid>https://dev.to/artiflexit/firewall-rule-hygiene-for-multi-site-smes-a-practical-checklist-from-the-field-uae-edition-4g98</guid>
      <description>&lt;p&gt;Most firewall breaches we investigate at small and mid-sized companies are not clever zero-days. They are rules someone added three years ago "just for this weekend" and never removed. If you run more than one site (a head office plus a warehouse, or branches across Dubai, Abu Dhabi and Muscat), the problem multiplies.&lt;/p&gt;

&lt;p&gt;This is the checklist our engineers use when we take over a firewall estate. It is vendor-neutral: it applies whether you run Sophos, Fortinet, Palo Alto or Check Point.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Export and baseline everything first
&lt;/h2&gt;

&lt;p&gt;Before touching a single rule, export the full config from every device and commit it to version control (a private Git repo is fine). You want a diff for every change you make from now on.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# example: keep nightly config exports under git&lt;/span&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt; /opt/fw-configs
git add &lt;span class="nb"&gt;.&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"nightly export &lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;date&lt;/span&gt; +%F&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2. Find rules with zero hits
&lt;/h2&gt;

&lt;p&gt;Every major vendor tracks hit counts per rule. Pull rules with zero hits in the last 90 days. In a typical SME estate we find 20-40% of rules are dead weight. Disable them first (do not delete), wait two weeks, then remove.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Kill "any/any" and wide-open services
&lt;/h2&gt;

&lt;p&gt;Search for rules where source, destination or service is &lt;code&gt;any&lt;/code&gt;. Each one needs a named owner and a written reason, or it goes. Pay special attention to inbound RDP, SMB and management interfaces exposed to WAN.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Add expiry dates to temporary rules
&lt;/h2&gt;

&lt;p&gt;Most modern firewalls support scheduled or time-limited rules. Any rule created for a project, vendor visit or migration should carry an expiry. If your platform does not support it, put the expiry date in the rule comment and review it monthly.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Standardise object naming across sites
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;SRV-ERP-01&lt;/code&gt;, &lt;code&gt;NET-DXB-LAN&lt;/code&gt;, &lt;code&gt;GRP-FINANCE-USERS&lt;/code&gt;. When three sites name the same server three different ways, rule review becomes guesswork. Agree a naming convention and enforce it.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Keep firmware current, and test it
&lt;/h2&gt;

&lt;p&gt;Unpatched firewall firmware is one of the most exploited entry points of the last two years. Schedule updates monthly, stage them on the least critical site first, and keep a rollback image.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Centralise management once you pass three devices
&lt;/h2&gt;

&lt;p&gt;Logging into each box separately does not scale. Use the vendor's central console, or a vendor-neutral tool, so policy, firmware status and logs are visible in one place. (Full disclosure: our team built Raabyt UFM for exactly this problem across mixed-vendor estates.)&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Forward logs somewhere you will actually look
&lt;/h2&gt;

&lt;p&gt;Logs that stay on the device are useless during an incident. Ship them to a SIEM or at least a central syslog with 90+ days retention, and set alerts for config changes and admin logins.&lt;/p&gt;

&lt;h2&gt;
  
  
  A quick quarterly routine
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Frequency&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Zero-hit rule review&lt;/td&gt;
&lt;td&gt;Quarterly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Temporary rule expiry check&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Firmware update (staged)&lt;/td&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Admin account review&lt;/td&gt;
&lt;td&gt;Quarterly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Config backup restore test&lt;/td&gt;
&lt;td&gt;Twice a year&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;&lt;em&gt;I work with Artiflex Information Technology, an IT solutions company in Dubai serving the UAE, Oman, Saudi Arabia and India. If you are an IT manager looking for an IT solutions provider in Dubai to help with firewall, cybersecurity or managed IT, you can find us at &lt;a href="https://artiflexit.com/" rel="noopener noreferrer"&gt;artiflexit.com&lt;/a&gt;. Happy to answer questions in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>networking</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
