Sophos Firewall IPS einrichten und sicher testen
Intrusion Prevention System (IPS) ist eine der wichtigsten Schutzfunktionen auf der Sophos Firewall. IPS prüft Traffic auf bekannte Angriffsmuster, Exploits und auffällige Protokollmuster. Richtig eingesetzt schützt es Clients, Server, veröffentlichte Dienste und VPN-Strecken zusätzlich zu Firewall-Regeln, Web Protection, Application Control und TLS Inspection.
In der Praxis ist IPS aber kein Schalter, den man überall maximal aktiviert. Eine falsche oder zu breite IPS Policy kann legitimen Traffic brechen, VoIP stören, Performance verbrauchen oder Fehlalarme erzeugen. Deshalb sollte man IPS geplant aktivieren, pro Regel passend auswählen und danach mit Logs und Tests kontrollieren.
Welcher Security-Inspection-Artikel passt?
IPS ist nur ein Baustein der Security Inspection. Je nach Problem oder Rollout-Ziel passt ein anderer Artikel besser:
| Aufgabe | Passender Artikel |
|---|---|
| IPS aktivieren, Policy auswählen und False Positives prüfen | Dieser Artikel |
| Web-Kategorien, Web Policies und Benutzer-Webtraffic steuern | Sophos Firewall Web Protection mit Web Policies einrichten |
| Verschlüsselten Webtraffic entschlüsseln und prüfen | Sophos Firewall TLS Inspection richtig einführen |
| Dateien und Downloads per Sandbox oder ML prüfen | Sophos Firewall Zero-Day Protection verstehen und betreiben |
| Bekannte bösartige IPs, Domains oder URLs blockieren | Sophos Firewall Threat Feeds einrichten und sicher betreiben |
| Einfache Spoofing- oder Flooding-Muster reduzieren | Sophos Firewall Spoof Protection und DoS Settings prüfen |
| Öffentlich erreichbare Server mit NAT und IPS absichern | Server per DNAT auf Sophos Firewall veröffentlichen |
| Unerwartete Drops, Rule ID oder IPS policy ID analysieren | Sophos Firewall verworfene Pakete analysieren |
So bleibt die Schutzlogik nachvollziehbar: Firewall-Regeln begrenzen den erlaubten Traffic, IPS prüft diesen Traffic auf Angriffsmuster, Web Protection steuert Webinhalte, TLS Inspection schafft bei HTTPS mehr Sichtbarkeit, und Zero-Day Protection ergänzt Datei- und Download-Prüfungen.
Wann IPS sinnvoll ist
IPS lohnt sich besonders dort, wo Traffic ein höheres Risiko hat oder wo bekannte Exploits früh blockiert werden sollen.
Typische Einsatzbereiche:
- Client-Netze mit Internetzugriff
- Servernetze und DMZs
- DNAT-Regeln zu internen Servern
- Site-to-Site-VPN-Traffic zwischen Standorten
- Remote-Access-Traffic, wenn nach der VPN-Einwahl auf interne Systeme zugegriffen wird
- VoIP, nur mit vorsichtiger Policy-Auswahl und Tests
- besonders kritische Segmente wie Management-, Backup- oder Infrastruktur-Netze
Für veröffentlichte Server sollte IPS immer zusammen mit sauberem NAT, engen Firewall-Regeln, Logging und Patchmanagement betrachtet werden. Der Artikel Server per DNAT auf Sophos Firewall veröffentlichen erklärt den passenden Kontext für NAT und Firewall-Regeln. Für die grundsätzliche Regelstruktur passt Sophos Firewall-Regeln verstehen und richtig konfigurieren.
Voraussetzungen
IPS funktioniert nur, wenn die notwendigen Voraussetzungen erfüllt sind.
Vor dem Rollout prüfen:
- Eine aktive Network Protection Subscription oder eine Trial-Lizenz ist vorhanden.
- IPS Protection ist unter Intrusion prevention > IPS policies eingeschaltet.
- Pattern-Updates funktionieren und die Firewall kann Sophos-Update-Dienste erreichen.
- Firewall-Regeln enthalten passende IPS Policies unter Detect and prevent exploits (IPS).
- Logging ist für die betroffenen Regeln und Logtypen aktiv.
- Es gibt einen Ablauf für False Positives, Ausnahmen und Policy-Anpassungen.
Wenn die Network-Protection-Subscription abläuft, kann der IPS-Schalter weiterhin aktiv aussehen, obwohl IPS nicht mehr erzwungen wird. Wenn IPS manuell oder nach Trial-Ablauf deaktiviert wird, können Signaturen, Updates und Konfigurationsmöglichkeiten je nach Zustand eingeschränkt sein. Vor dem Abschalten sollte man deshalb ein Backup oder einen Export der IPS-Konfiguration einplanen.
Achtung: IPS ist lizenz- und updateabhängig. Eine Firewall-Regel mit ausgewählter IPS Policy bedeutet nicht automatisch, dass IPS tatsächlich schützt. Lizenzstatus, globale IPS-Aktivierung, Signaturen und Logs müssen geprüft werden.
IPS global aktivieren
Die globale Aktivierung erfolgt in der Sophos Firewall Weboberfläche:
- Intrusion prevention > IPS policies öffnen.
- IPS Protection einschalten.
- Lizenzhinweise prüfen.
- Warten, bis Signaturen verfügbar sind.
- Bestehende Standard-Policies prüfen.
- Falls nötig, eigene Policy aus einer bestehenden Policy klonen.
Änderungen an bestimmten Beschleunigungsfunktionen können IPS neu starten. Solche Änderungen sollten deshalb nicht während einer produktiven Fehleranalyse oder in einem engen Wartungsfenster ohne Plan erfolgen.
Die richtige IPS Policy auswählen
IPS Policies sollten zum Traffic passen. Die härteste Policy ist nicht automatisch die beste Policy.
| Traffic | Typische IPS-Ausrichtung | Wichtige Prüfung |
|---|---|---|
| Clients nach Internet | Client- oder LAN-to-WAN-Policy | Web, Application Control und TLS Inspection mitdenken |
| Internet nach internem Server per DNAT | Server- oder Webserver-Policy | Zielsystem, Ports und False Positives genau beobachten |
| Standort-VPN | Policy abhängig von Quell- und Zielsystemen | Performance, MTU/MSS und Anwendungen testen |
| VoIP | sehr vorsichtig und spezifisch | SIP/RTP darf nicht durch zu aggressive Signaturen brechen |
| Management-Netze | gezielt und restriktiv | Admin-Zugriffe, Monitoring und Backup-Traffic testen |
Eine eigene IPS Policy ist sinnvoll, wenn eine Standard-Policy zu breit ist oder wenn nur bestimmte Signaturen mit angepasster Aktion benötigt werden. Man sollte aber nicht planlos Signaturen deaktivieren. Zuerst muss klar sein, welcher Traffic betroffen ist, welche Signatur ausgelöst hat und ob es sich wirklich um einen False Positive handelt.
Eigene IPS Policies sauber bauen
Eigene IPS Policies sollten aus einer bestehenden Policy geklont und dann gezielt angepasst werden. IPS-Policy-Regeln enthalten Signaturen und eine Aktion. Die Firewall wertet diese Regeln von oben nach unten aus. Dadurch kann eine zu breite Regel oberhalb einer spezifischen Regel das gewünschte Verhalten überdecken.
Bei Signaturen sind vor allem diese Felder wichtig:
| Feld | Bedeutung im Betrieb |
|---|---|
| SID | eindeutige Signatur-ID für Logs, Tickets und Ausnahmen |
| Kategorie | technischer Bereich, zum Beispiel Browser, Betriebssystem, DNS, RPC oder Malware |
| Severity | Schweregrad der Bedrohung |
| Platform | Zielplattform, zum Beispiel Windows, Linux oder browserbezogene Komponenten |
| Target | Client- oder serverbezogene Signatur |
| Recommended action | von Sophos empfohlene Standardaktion |
Die Aktion in einer Policy-Regel kann die empfohlene Signaturaktion übersteuern. Das ist nützlich, aber riskant. Ein pauschales Allow packet, Disable oder Bypass session kann Schutzwirkung entfernen, ohne dass man es später im Alltag sofort merkt.
Praktischer Umgang mit Aktionen:
| Aktion | Wann sie sinnvoll sein kann | Risiko |
|---|---|---|
| Recommended | Standard für die meisten produktiven Regeln | Verhalten hängt von der Signatur ab |
| Allow packet | Beobachtung ohne Block, etwa im Pilot | Angriff wird nicht verhindert |
| Drop packet | einzelne Pakete verwerfen | kann Anwendungen stören |
| Drop session | Sitzung beenden, wenn ein Angriff verhindert werden soll | stärkerer Eingriff in produktiven Traffic |
| Reset | TCP-Session aktiv zurücksetzen | Benutzer oder Applikation sieht harte Abbrüche |
| Disable | Signatur deaktivieren | Schutz entfällt für diese Signatur |
| Bypass session | Rest der Session nicht mehr scannen | kann mehr Traffic aus der Prüfung nehmen als erwartet |
Für produktive Policies ist deshalb eine kurze Änderungsnotiz sinnvoll: Welche Signatur wurde geändert, warum, in welcher Policy, für welche Firewall-Regel und bis wann wird die Anpassung erneut geprüft?
IPS in Firewall-Regeln verwenden
IPS wird nicht nur global eingeschaltet. Die Policy muss auch in der passenden Firewall-Regel verwendet werden.
- Rules and policies > Firewall rules öffnen.
- Relevante Regel bearbeiten oder erstellen.
- Unter Other security features die Option Detect and prevent exploits (IPS) aktivieren.
- Passende IPS Policy auswählen.
- Regel-Logging aktivieren.
- Änderung speichern.
- Traffic kontrolliert testen.
Bei mehreren überlappenden Regeln ist die Reihenfolge entscheidend. Wenn Traffic von einer Regel ohne IPS getroffen wird, hilft die IPS Policy in einer späteren Regel nicht. Für solche Fälle ist Sophos Firewall Regel greift nicht: Ursachen prüfen der bessere Anschlussartikel.
Rollout in produktiven Umgebungen
IPS sollte schrittweise eingeführt werden.
1. Start mit Pilotregeln
Zuerst eine kleine, gut bekannte Regel wählen, zum Beispiel ein Client-Testnetz oder eine einzelne DNAT-Regel. Danach Logs prüfen und mit realen Anwendungen testen.
2. Treffer auswerten
Im Log viewer nach IPS-Ereignissen filtern. Wichtig sind Quelle, Ziel, Dienst, Regel, Signatur, Aktion und Zeitpunkt. Wenn mehrere Schutzmodule beteiligt sind, muss man Web, Application Control, SSL/TLS Inspection und Firewall-Logs zusammen betrachten.
3. False Positives eingrenzen
Wenn legitimer Traffic blockiert wird, sollte man nicht sofort IPS global deaktivieren. Besser ist eine enge Analyse:
- Welche Signatur hat ausgelöst?
- Welche Anwendung oder welcher Dienst war betroffen?
- Betrifft es einen Host, ein Netz oder nur einen Port?
- Ist das Zielsystem aktuell gepatcht?
- Ist eine engere Firewall-Regel möglich?
- Reicht eine angepasste IPS Policy statt einer globalen Ausnahme?
4. Schrittweise ausweiten
Erst wenn die Pilotregel stabil läuft, sollte IPS auf weitere Regeln ausgerollt werden. Besonders bei VoIP, ERP-Systemen, industriellen Protokollen, VPN-Strecken und älteren Anwendungen braucht es Testfenster und Rückfallplan.
Ausnahmen und Signaturänderungen kontrollieren
IPS-Ausnahmen sind Sicherheitsentscheidungen. Wenn eine Signatur legitimen Traffic stört, kann eine Anpassung nötig sein. Trotzdem sollte man nicht reflexartig die ganze IPS Policy entschärfen oder IPS auf der Regel deaktivieren. Zuerst muss klar sein, ob wirklich ein False Positive vorliegt oder ob die Signatur ein reales Risiko sichtbar macht.
Vor einer Ausnahme sollte man mindestens sammeln:
| Information | Warum sie wichtig ist |
|---|---|
| Signatur-ID und Signaturname | zeigt, welche Erkennung ausgelöst hat |
| Quelle, Ziel, Dienst und Firewall-Regel | grenzt den betroffenen Traffic ein |
| Zeitpunkt und Häufigkeit | trennt Einzelereignis von wiederkehrendem Muster |
| Anwendung oder Protokoll | hilft bei der Bewertung, ob der Traffic legitim ist |
| Patchstand des Zielsystems | reduziert das Risiko, einen echten Exploit zu erlauben |
| Packet Capture oder Logauszug | liefert Nachweis vor der Policy-Änderung |
Wenn eine Ausnahme nötig ist, sollte sie möglichst eng gesetzt werden:
- einzelne Signatur statt komplette Kategorie deaktivieren
- eigene IPS Policy für genau die betroffene Firewall-Regel verwenden
- Policy-Regel-Reihenfolge prüfen, damit spezifische Regeln nicht von breiten Regeln überdeckt werden
- Quelle, Ziel und Dienst in der Firewall-Regel enger fassen
- Ausnahme mit Grund, Owner und Review-Datum dokumentieren
- nach der Änderung prüfen, ob nur der erwartete Traffic betroffen ist
Eine temporäre Ausnahme ist oft besser als eine dauerhafte Abschaltung. Nach einem Applikationsupdate, Firmwareupdate oder Patch des Zielsystems sollte die Ausnahme erneut geprüft werden. Wenn viele Signaturen für dieselbe Anwendung stören, ist meistens eine eigene Policy oder eine saubere Segmentierung besser als eine grosse globale Ausnahme.
Logging und Troubleshooting
Für IPS-Analyse braucht man mehrere Blickwinkel.
| Werkzeug | Wofür es hilft |
|---|---|
Log viewer | IPS-Treffer, Signatur, Aktion, Quelle, Ziel, Regel |
ips.log | tiefere Hinweise auf IPS, DPI und Application-Control-Entscheidungen |
| Packet Capture | Paketfluss, Regel-ID, NAT-ID, IPS policy ID und Richtung |
| Regeltest | Prüfung, welche Firewall-Regel überhaupt passt |
| Syslog oder Central Reporting | längere Aufbewahrung und Korrelation |
Der Artikel Sophos Firewall Troubleshooting: Services und Logs ordnet ips.log und verwandte Logdateien ein. Für die Kombination aus Log Viewer und Packet Capture passt Sophos Firewall Regel testen mit Log Viewer und Packet Capture. Wenn Pakete unerwartet verworfen werden, hilft Sophos Firewall verworfene Pakete analysieren.
Performance beachten
IPS kostet Ressourcen. Wie stark die Last steigt, hängt von Modell, Traffic, aktivierten Signaturen, TLS Inspection, Application Control, VPN, Paketgrösse und Durchsatz ab.
Vor und nach der Aktivierung sollte man prüfen:
- CPU- und Speicherlast
- IPS- und DPI-bezogene Last
- Durchsatz auf betroffenen Interfaces
- Latenz und Retransmits bei kritischen Anwendungen
- Logvolumen und Syslog-Last
- Benutzer- oder Applikationsmeldungen nach der Änderung
Wenn ein Durchsatzproblem vermutet wird, sollte man nicht nur IPS deaktivieren und den Fall abschliessen. Besser ist ein Vergleich mit klarer Testmethode, zum Beispiel über Sophos Firewall Leistungsdaten richtig interpretieren und Sophos Firewall Performance mit iPerf testen.
Typische Fehler
- IPS Protection ist global ausgeschaltet.
- Network Protection ist abgelaufen oder nicht aktiv.
- In der Firewall-Regel ist keine IPS Policy ausgewählt.
- Traffic trifft eine andere Regel als erwartet.
- Logging ist auf der betroffenen Regel deaktiviert.
- Eine Server-Policy wird auf Clienttraffic angewendet oder umgekehrt.
- VoIP oder Spezialprotokolle werden ohne Pilotphase mit aggressiver Policy geprüft.
- False Positives werden mit globaler Deaktivierung statt enger Anpassung gelöst.
- Signaturen werden ohne Nachweis, Owner oder Review-Datum deaktiviert.
- Nach Trial-Ablauf wird nicht geprüft, ob Signaturen oder Policies noch verfügbar sind.
- Performance-Probleme werden nicht mit Messwerten vor und nach der Änderung verglichen.
Betriebscheckliste
- Network Protection oder Trial-Lizenz geprüft.
- IPS Protection unter Intrusion prevention > IPS policies aktiviert.
- Signaturen und Pattern-Updates geprüft.
- Passende IPS Policy pro Firewall-Regel gewählt.
- Regel-Logging aktiviert.
- Pilotregel mit realem Traffic getestet.
Log viewerundips.loggeprüft.- False-Positive-Prozess definiert.
- IPS-Ausnahmen eng dokumentiert und später erneut geprüft.
- Eigene IPS Policies enthalten keine unbegründeten
Allow,DisableoderBypass sessionRegeln. - Performance vor und nach Aktivierung verglichen.
- Kritische Ausnahmen dokumentiert und mit Review-Datum versehen.
FAQ
Muss IPS global und in der Firewall-Regel aktiviert werden?
Welche Lizenz braucht Sophos Firewall IPS?
Sollte man immer die strengste IPS Policy verwenden?
Wo sieht man IPS-Treffer?
Log viewer kann man IPS-Ereignisse prüfen. Für tiefere Analyse ist zusätzlich ips.log relevant. Packet Capture hilft, den Paketfluss, die Regel und die IPS policy ID einzuordnen.