iX 11/2021
S. 134
Praxis
Netzwerktechnik

Batfish: Fehlkonfigurationen im Netz vor ihrer Anwendung vermeiden

Im eigenen Licht

Benjamin Pfister

Änderungen der Netzkonfiguration vor dem Ausrollen zu testen, ist die Kernanwendung des Netzwerkanalysewerkzeugs Batfish. Es lässt sich mit Python-Skripten oder Ansible-Playbooks bedienen.

Admins müssen laufend neue Anwendungen im Netz freigeben und dadurch viele Anpassungen etwa bei VPN-Gateways und Firewalls vornehmen. Vor allem in heterogenen Netzen kann es dabei schnell zu Konfigurationsfehlern, Netzwerkausfällen und Sicherheitslücken kommen. Hilfreich wäre es, die Konfigurationsanpassungen vor einer Änderung zu prüfen und damit schwer nachvollziehbare Fehlkonfigurationen und Totalausfälle wie jüngst bei Facebook zu vermeiden.

Viele Testing-Frameworks für aktive Netzwerkkomponenten wie Router und Switches können Livetests erst nach den Changes an den Konfigurationen durchführen – also eigentlich zu spät. Dagegen konzentrieren sich die meisten Automatisierungstools auf das Konfigurationsmanagement und nicht auf das Validieren oder die Analyse der geplanten Changes. Dennoch möchte man etwa vor dem Ändern der Firewallrichtlinien die gewünschte Konfiguration mit den zu erlaubenden oder zu verbietenden Daten testen. Nach Möglichkeit sollten sich automatisierte Flows betriebskritischer Anwendungen, sei es ein CRM-, ein ERP-System oder ein Videokonferenzsystem, ebenso wie VDI-Plattformen (Virtual Desktop Infrastructure) zur Prüfung heranziehen lassen.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

8,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren