Best Practices · 3 MIN. LESEZEIT

Firewall-Regelaudit: sechs Fehler, die fast überall auftauchen

Verdeckte Regeln, Duplikate, zu großzügige Freigaben, tote Regeln, unsichere Dienste und fehlende Protokollierung: die sechs Fehler, die in nahezu jedem Regelwerk stecken, und warum eine manuelle Prüfung sie nicht findet.

Firewall-Regelanalyse, Regel für Regel, mit dem zugehörigen Risiko

Warum eine Firewall-Policy immer verwildert

Kein Regelwerk bleibt sauber. Jede Regel wurde aus gutem Grund angelegt, von jemandem, der an diesem Tag ein Problem lösen musste. Was fast nie geschieht, ist das Entfernen: Das Projekt endet, der Server wird außer Betrieb genommen, der Dienstleister geht, und die Regel bleibt. Nach einigen Jahren beschreibt die Policy eher die Geschichte des Unternehmens als seinen aktuellen Bedarf.

Hier sind die Fehler, die in nahezu jedem Audit auftauchen, und wie Sie sie erkennen, ohne Tausende Zeilen von Hand zu lesen.

Sechs wiederkehrende Fehler

1. Verdeckte Regeln (shadowed rules)

Eine weiter oben stehende Regel fängt den gesamten Traffic ab, den eine weiter unten stehende Regel behandeln sollte. Die zweite greift nie. Das ist der trügerischste Fehler: Die Regel existiert, sie ist dokumentiert, sie wirkt beruhigend, und sie ist tot. Verdeckte Regeln findet man nur, wenn man Reihenfolge und Überschneidungen der Objekte analysiert, nicht durch das Lesen einzelner Zeilen.

2. Duplikate

Dieselbe Freigabe zweimal formuliert, oft mit unterschiedlich benannten Objekten. An sich harmlos, doch jedes Duplikat verdoppelt den Prüfaufwand und birgt das Risiko einer halben Änderung: Eine Regel wird verschärft, die andere vergessen, und der Datenfluss bleibt offen.

3. Zu großzügige Regeln

any/any ist der auffälligste Fall, aber selten der häufigste. Die unauffälligeren Varianten richten genauso viel Schaden an: ein „any“-Ziel auf einem bestimmten Port, eine Objektgruppe, die so lange gewachsen ist, bis sie ein ganzes Netz abdeckt, ein „any“-Dienst auf einem ansonsten legitimen Paar aus Quelle und Ziel. Der tatsächlich erlaubte Traffic ist weit größer als ursprünglich beabsichtigt.

4. Ungenutzte Regeln

Eine Regel, die seit Monaten kein Paket getroffen hat, schützt entweder einen Datenfluss, den es nicht mehr gibt, oder erlaubt einen, den niemand beobachtet. Sie ist die beste Kandidatin für eine Löschung, doch die Entscheidung erfordert Daten, die die Konfiguration allein nicht enthält: Trefferzähler.

5. Unsichere Dienste

Telnet, FTP, SNMP v1 oder v2c, Administration über unverschlüsseltes HTTP: Protokolle, die noch erlaubt sind, weil ein altes Gerät sie einmal brauchte. Die Regel überlebt oft das Gerät, das sie gerechtfertigt hat.

6. Fehlende Protokollierung

Eine Regel ohne Protokollierung ist bei einer Untersuchung unsichtbar. Man entdeckt sie erst in dem Moment, in dem man einen Vorfall erklären will, also zu spät.

Warum die manuelle Prüfung scheitert

Keiner dieser Fehler ist beim Lesen einzelner Regeln sichtbar, denn alle sind relational: Sie entstehen aus dem Zusammenspiel mehrerer Regeln, der Auswertungsreihenfolge und dem tatsächlichen Inhalt der Objektgruppen. Wer Zeile 400 liest, hat Zeile 12 vergessen. Das ist eine Analyseaufgabe, keine Leseaufgabe.

Die Herstellervielfalt verschärft das Problem: Dieselbe Absicht wird auf jeder Firewall anders ausgedrückt, was einen Vergleich zwischen Standorten ohne vorherige Normalisierung unmöglich macht.

Was mit den Ergebnissen geschehen sollte

Ein Audit mit achthundert Befunden wird nicht umgesetzt. Nützlich wird die Übung durch Priorisierung: zuerst die zu großzügigen Regeln, die aus einer nicht vertrauenswürdigen Zone erreichbar sind, dann die unsicheren Dienste, dann die toten Regeln, deren Entfernung kein Risiko birgt. Duplikate und Kosmetik kommen zuletzt.

Die zweite nützliche Gewohnheit: den Trend messen statt den Zustand. Eine Policy, die sich jedes Quartal um einige Punkte verbessert, schlägt ein perfektes Audit, das nie umgesetzt wird. Unsere Seite zum Firewall-Regelaudit beschreibt die automatisierte Analyse dieser Fehler, und das Firewall-Modul zeigt, wie das Risiko Regel für Regel bewertet wird.

Artikel teilenLinkedIn ↗Email ↗

Weiterlesen.

Alle Artikel →
Best Practices·4 min Lesezeit

Cisco-IOS-CLI-Fehler: Warum Automatisierung das Ergebnis prüfen muss

Cisco IOS kann Fehler und Warnungen mit demselben Prozentzeichen einleiten, wodurch einfaches Pattern Matching unzuverlässig wird. Netzwerkautomatisierung sollte CLI-Ausgaben deshalb als Anlass zur Prüfung behandeln, den resultierenden Zustand validieren und festhalten, was tatsächlich passiert ist.

Artikel lesen
Best Practices·3 min Lesezeit

Chaos in den Firewall-Regeln ist kein Zufall

In großen Unternehmensumgebungen scheitern Firewall-Regelwerke selten an einer einzelnen Fehlentscheidung. Sie scheitern an angehäufter Komplexität, fehlender Disziplin und Regeln, die ihren ursprünglichen Zweck überdauern. Mit dem Wachstum der Netzwerke, mit mehr Zonen, mehr Anwendungen und mehr Cloud-Anbindungen, werden Firewall-Regeln oft zu einer Sammelschicht für alles. Was als strukturierte Sicherheitsrichtlinie begann, wird langsam zu einem Labyrinth, das niemand mehr vollständig versteht. Das ist nicht nur unordentlich. Es ist gefährlich.

Artikel lesen
Best Practices·3 min Lesezeit

Best Practices für das Backup von Netzwerkkonfigurationen

Backups von Netzwerkkonfigurationen sind mehr als Notfallwiederherstellung: Sie sind ein Pfeiler der operativen Resilienz und der Compliance. So planen, automatisieren und sichern Sie Konfigurations-Backups in Multi-Vendor-Umgebungen mit bewährten Best Practices.

Artikel lesen
Termin vereinbaren