In diesem Artikel werden die vom HEIMDAL Agent verwendeten Methoden zur Erkennung und Behebung von Problemen, die seinen Betrieb beeinträchtigen, sowie die Funktionsweise des Selbstheilungsmechanismus erläutert.
Heimdal Monitor Service
Dieser unabhängige Dienst überwacht alle 60 Sekunden den Betriebsstatus anderer Heimdal-Dienste. Wird festgestellt, dass ein Dienst nicht ausgeführt wird, startet der Heimdal Monitor Service ihn automatisch neu. Zusätzlich überprüft er die digitalen Signaturen aller Dienste, um sicherzustellen, dass sie nicht von böswilligen Akteuren manipuliert wurden.
Selbstaktualisierungsmechanismus
Der als eigenständiger Dienst ausgeführte Selbstaktualisierungsmechanismus gewährleistet Stabilität, indem er nicht von Problemen in anderen Diensten beeinträchtigt wird. Wenn beispielsweise beim Dienst Heimdal ClientHost nach einem Update ein Problem auftritt und er abstürzt, bleibt der Selbstaktualisierungsdienst davon unberührt.
Heimdal Security Service Monitor
Beim Auslösen einer Selbstaktualisierung wird eine neue Aufgabe mit dem Namen Heimdal Security Service Monitor erstellt. Diese Aufgabe stellt sicher, dass der Selbstaktualisierungsprozess nach Unterbrechungen, beispielsweise durch einen Neustart oder einen Internetausfall, fortgesetzt und abgeschlossen wird. Sobald das Update erfolgreich implementiert wurde, wird die Aufgabe entfernt.