Sophos Firewall Missing Heartbeat Alerts richtig prüfen
Missing Heartbeat Alerts auf Sophos Firewall oder Sophos Central bedeuten nicht automatisch, dass ein Endpoint kompromittiert ist. Der Alert bedeutet zuerst: Die Firewall sieht Netzwerkverkehr von einem Gerät, bekommt dazu aber keinen passenden Security Heartbeat.
Das ist ein wichtiger Unterschied. Ein fehlender Heartbeat kann ein echtes Schutzproblem sein, zum Beispiel wenn Sophos Endpoint nicht läuft oder ein Gerät nicht korrekt mit Sophos Central verbunden ist. In der Praxis entstehen viele Meldungen aber durch Netzwerkwechsel, DNS-Design, Geräte ausserhalb des Firewall-Pfads oder Firewall-Regeln, die Security Heartbeat zu breit erzwingen.
Der Artikel ordnet Missing Heartbeat Alerts als Prüfpunkt ein: Endpoint-Status, Trafficpfad, DNS-Design, Firewall-Regel und Sophos-Central-Zustand müssen zusammen betrachtet werden.
Kurzantwort
Ein Missing Heartbeat Alert sollte geprüft, aber nicht blind als Malware-Fall behandelt werden.
Zuerst klärt man:
- Ist auf dem betroffenen Gerät Sophos Endpoint installiert und aktiv?
- Läuft der Traffic wirklich über dieselbe Sophos Firewall, die den Heartbeat erwartet?
- Hat das Gerät gerade zwischen LAN, WLAN, VPN oder einem externen Netz gewechselt?
- Verwendet das Gerät externe DNS-Resolver, obwohl die Firewall den DNS-Traffic sieht?
- Erzwingt eine Firewall-Regel Security Heartbeat für Geräte, die gar keinen Heartbeat senden können?
Wenn mehrere Alerts kurz nach Netzwerkwechseln, Docking-Station-Wechseln oder WLAN/LAN-Umschaltungen auftreten, liegt der Schwerpunkt meistens bei Design und Timing, nicht bei einem einzelnen infizierten Client.
Was Missing Heartbeat bedeutet
Security Heartbeat gehört zu Synchronized Security. Dabei melden Sophos Endpoint und Sophos Firewall über Sophos Central sicherheitsrelevante Statusinformationen. Die Firewall kann diesen Status in Regeln verwenden, zum Beispiel um Geräte mit rotem Heartbeat einzuschränken.
Ein Missing Heartbeat Alert entsteht, wenn die Firewall Traffic einem Gerät zuordnet, aber keinen passenden Heartbeat sieht. Das kann mehrere Gründe haben:
- Der Endpoint sendet keinen Heartbeat.
- Der Traffic kommt von einem Gerät ohne Sophos Endpoint.
- Der Client befindet sich nicht hinter derselben Firewall.
- Die Firewall sieht nur einen Teil des Traffics.
- DNS- oder Netzwerkwechsel erzeugen kurzzeitig ein unvollständiges Bild.
Die Grundfunktion ist im Artikel Sophos Firewall mit Sophos Central verbinden eingeordnet. Wenn Security Heartbeat in Firewall-Regeln verwendet wird, passt zusätzlich Sophos Firewall Regeln erstellen und verstehen.
Typische Ursachen
| Ursache | Warum der Alert entstehen kann | Nächster Check |
|---|---|---|
| Wechsel zwischen LAN und WLAN | Die Firewall sieht noch Traffic von einer IP, während der Endpoint bereits über ein anderes Interface arbeitet | Zeitpunkt des Alerts mit Client-Netzwerkwechsel vergleichen |
| Notebook ausserhalb des Standorts | Der Endpoint ist online, der Traffic läuft aber nicht über die erwartete Firewall | Prüfen, ob Client über VPN, anderes WLAN oder externes Netz arbeitet |
| Externe DNS-Resolver | Die Firewall sieht DNS-Traffic oder Folgetraffic, aber der Heartbeat passt nicht sauber zum Pfad | DNS-Server auf Client, DHCP und Firewall prüfen |
| Gerät ohne Sophos Endpoint | Drucker, IoT, Server oder Drittanbieter-geschützte Clients senden keinen Sophos Heartbeat | Firewall-Regel und Quellobjekte prüfen |
| Sophos Endpoint gestoppt oder defekt | Der Client kann keinen Heartbeat liefern | Endpoint-Status in Sophos Central und lokale Dienste prüfen |
| Zu breite Heartbeat-Bedingung | Eine Regel blockiert oder alarmiert Geräte, für die Heartbeat nie geplant war | Regel auf Benutzer-, Host- und Zonen-Scope prüfen |
Besonders häufig wird der Alert missverstanden, wenn Microsoft Defender oder ein anderes EDR-Produkt im Einsatz ist. Solche Geräte können zwar sauber geschützt sein, senden aber keinen Sophos Security Heartbeat. Heartbeat-basierte Regeln sollten deshalb nur dort greifen, wo Sophos Endpoint wirklich Voraussetzung ist.
DNS-Design prüfen
DNS-Traffic ist ein typischer Auslöser für Missing Heartbeat Alerts, weil Geräte während Netzwerkwechseln oft weiterhin DNS-Anfragen oder kurze Hintergrundverbindungen erzeugen. Wenn Clients externe DNS-Resolver verwenden, kann die Firewall Traffic sehen, ohne dass Heartbeat, Clientpfad und Policy-Design sauber zusammenpassen.
In Umgebungen mit Security Heartbeat ist deshalb wichtig, dass das DNS-Design bewusst ist:
- Welche DNS-Server erhalten Clients per DHCP?
- Verwenden verwaltete Clients die Firewall, interne DNS-Server oder externe Resolver?
- Laufen interne Domains über DNS Request Routes?
- Gibt es VPN-Profile, WLANs oder Gastnetze mit abweichenden DNS-Servern?
- Gibt es Browser- oder Endpoint-Funktionen, die DNS am lokalen Resolver vorbei senden?
Wenn Clients die Sophos Firewall als DNS-Forwarder verwenden, müssen interne Domains über passende DNS Request Routes aufgelöst werden. Der Ablauf steht in DNS Request Routes auf Sophos Firewall konfigurieren.
Wenn Clients dagegen direkt interne DNS-Server verwenden, ist das ebenfalls legitim. Dann sollte man aber nicht erwarten, dass eine DNS Request Route auf der Firewall jede Clientabfrage beeinflusst. Entscheidend ist, welcher Resolver aus Sicht des Clients tatsächlich verwendet wird.
Firewall-Regeln mit Heartbeat prüfen
Security Heartbeat sollte nicht nebenbei in jede Client-Regel eingebaut werden. Eine Heartbeat-Bedingung ist eine Zugriffsvoraussetzung. Wenn Geräte ohne Sophos Endpoint, gemischte Endpoint-Strategien oder Sondernetze vorhanden sind, führt eine zu breite Regel schnell zu Fehlalarmen oder unerwarteten Blocks.
Sinnvolle Fragen zur Regelprüfung:
- Welche Regel erzeugt den Alert oder blockiert den Traffic?
- Ist Configure Synchronized Security Heartbeat in dieser Regel aktiv?
- Gilt die Regel nur für verwaltete Sophos-Endpoint-Geräte?
- Gibt es Ausnahmen für Drucker, Scanner, IoT, Server, Gäste oder Drittanbieter-EDR?
- Wird Heartbeat für Source, Destination oder beide Seiten verlangt?
- Gibt es eine separate Regel für Geräte, die keinen Heartbeat liefern können?
Für die eigentliche Regelanalyse helfen Firewall-Regel testen mit Log Viewer, Policy Test und Packet Capture und Sophos Firewall Regel greift nicht: Ursachen prüfen.
Logs und Central prüfen
Bei einzelnen Alerts reicht oft die zeitliche Einordnung. Bei wiederkehrenden Alerts sollte man Firewall, Sophos Central und Endpoint gemeinsam prüfen.
Auf der Firewall sind diese Stellen hilfreich:
- Log Viewer: Traffic, Firewall Rule, Web, DNS und System Events rund um den Alert-Zeitpunkt prüfen.
- Protect > Rules and policies > Firewall rules: betroffene Regel und Heartbeat-Bedingung kontrollieren.
- System > Sophos Central: Central-Registrierung und aktivierte Services prüfen.
- Diagnostics > Packet capture: prüfen, ob der Traffic wirklich über die Firewall läuft.
- Advanced Shell: bei Bedarf
heartbeatd.logundhbtrust.logauswerten.
Die wichtigsten Service-Logs sind in Sophos Firewall Service-Logs finden und einordnen gesammelt.
In Sophos Central prüft man zusätzlich:
- Ist der Endpoint online?
- Hat der Endpoint einen grünen, gelben oder roten Status?
- Gibt es Endpoint Events zur gleichen Zeit?
- Ist der Computer doppelt, veraltet oder im falschen Tenant sichtbar?
- Wurde der Endpoint kürzlich neu installiert, umbenannt, gelöscht oder verschoben?
Wenn die Firewall nicht sauber mit Sophos Central verbunden ist, sollte zuerst die Central-Anbindung selbst geprüft werden. Dazu passt Sophos Firewall mit Sophos Central verbinden.
Troubleshooting-Ablauf
Ein kompakter Ablauf verhindert, dass man sofort an der falschen Stelle sucht.
- Alert-Zeitpunkt, Clientname, IP-Adresse, Benutzer und betroffene Regel notieren.
- In Sophos Central prüfen, ob der Endpoint zur gleichen Zeit online und gesund war.
- Auf dem Client prüfen, ob Sophos Endpoint installiert, aktuell und verbunden ist.
- Netzwerkpfad prüfen: LAN, WLAN, VPN, Docking-Station, anderes Standortnetz oder externes Netz.
- DNS-Server des Clients prüfen und mit dem erwarteten Design vergleichen.
- In der Firewall-Regel prüfen, ob Security Heartbeat bewusst und eng genug gesetzt ist.
- Im Log Viewer prüfen, welcher Traffic den Alert ausgelöst hat.
- Bei wiederkehrenden Fällen Packet Capture und Heartbeat-Logs auswerten.
- Regel- oder DNS-Design anpassen, wenn der Alert durch normale Betriebsabläufe entsteht.
Wichtig ist die Reihenfolge: Erst klären, ob der Client Heartbeat liefern kann und ob der Traffic über die erwartete Firewall läuft. Erst danach lohnt sich die Detailanalyse einzelner Logs.
Typische Korrekturen
| Befund | Sinnvolle Massnahme |
|---|---|
| Alerts nur bei LAN/WLAN-Wechsel | Als erwartbares Timing-Problem dokumentieren, Client-Netzwerkwechsel und DHCP/DNS prüfen |
| Clients verwenden externe DNS-Resolver | DNS per DHCP, Policy oder Endpoint-Konfiguration vereinheitlichen |
| Interne Domains funktionieren nur teilweise | DNS Request Routes oder internes DNS-Forwarding prüfen |
| Drittanbieter-geschützte Clients betroffen | Heartbeat-Bedingung aus der Regel entfernen oder separate Regel verwenden |
| Sophos Endpoint offline oder fehlerhaft | Endpoint reparieren, neu registrieren oder Central-Status bereinigen |
| Regel gilt für zu viele Geräte | Quellobjekte, Zonen und Benutzergruppen enger fassen |
Eine Korrektur sollte zum Betriebsmodell passen. In einer reinen Sophos-Endpoint-Umgebung kann Heartbeat als harte Zugriffsvoraussetzung sinnvoll sein. In gemischten Umgebungen ist Heartbeat eher ein gezieltes Kontrollinstrument für bestimmte Clientgruppen.
Checkliste
- Betroffene Geräte senden grundsätzlich Sophos Security Heartbeat.
- Firewall und Endpoint sind im richtigen Sophos Central Tenant.
- Traffic läuft über die Firewall, die den Heartbeat erwartet.
- DNS-Server und DNS Request Routes sind dokumentiert.
- Firewall-Regeln erzwingen Heartbeat nur für passende Quellen.
- Geräte ohne Sophos Endpoint haben eigene Regeln oder Ausnahmen.
- Log Viewer, Endpoint Events und Alert-Zeitpunkt wurden gemeinsam geprüft.
- Wiederkehrende Alerts wurden nach Netzwerkwechseln, VPN und DNS-Mustern gruppiert.
Häufige Fragen
Ist ein Missing Heartbeat Alert automatisch ein Sicherheitsvorfall?
Warum treten Missing Heartbeat Alerts oft bei Notebooks auf?
Kann Microsoft Defender einen Sophos Security Heartbeat senden?
Sollte man Clients ohne Heartbeat immer blockieren?
Welche Logs helfen bei Heartbeat-Problemen?
heartbeatd.log und hbtrust.log relevant.