Zum Hauptinhalt springen
Speicher & Dateien

Datei-/Verzeichnisänderung

Erkenne Änderungen an wichtigen Dateien und Ordnern gegenüber einer gespeicherten Basislinie.

Der Check Datei-/Verzeichnisänderung ist eine leichtgewichtige Dateiintegritätsüberwachung. Beim ersten Lauf speichert er eine Signatur der angegebenen Dateien und Ordner als Basislinie und meldet danach jede Abweichung davon. So bemerkst du zum Beispiel, wenn jemand eine Konfigurationsdatei, eine hosts-Datei oder den Inhalt eines Programmordners verändert. Der Check läuft über den octoja-Agent direkt auf dem Gerät, unter Windows, Linux und macOS (jeweils x64 und Arm64), standardmäßig alle 60 Minuten.

Schritte

  1. Gehe zu Geräte und öffne das Gerät.
  2. Klicke auf den Tab Checks → Check hinzufügen → Datei-/Verzeichnisänderung.
  3. Trage unter Zu überwachende Pfade die Dateien und Ordner ein, die der Check überwachen soll.
  4. Klicke auf Check hinzufügen.

Alternativ weist du den Check über ein Konfigurationspaket zu.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Zu überwachende PfadeListe von StringsJa—Dateien (Inhalts-Hash) oder Ordner (Metadaten-Signatur) als Basislinie
Unterverzeichnisse einbeziehenBooleanNeinJaBezieht bei Ordnern auch die Dateien in allen Unterordnern ein
Änderung als kritisch meldenBooleanNeinNeinMeldet eine erkannte Änderung als Kritisch statt als Warnung
Aktuellen Zustand übernehmen (Basislinie zurücksetzen)BooleanNeinNeinDie gespeicherte Basislinie mit dem aktuellen Zustand überschreiben und die Warnung löschen

Pfade werden exakt übernommen; Platzhalter wie * werden nicht ausgewertet.

Was verglichen wird

PfadtypSignatur
DateiSHA-256-Hash des Dateiinhalts. Jede inhaltliche Änderung fällt auf, eine reine Änderung des Zeitstempels nicht.
OrdnerListe aller enthaltenen Dateien mit relativem Pfad, Größe und letztem Änderungszeitpunkt. Neue, gelöschte, umbenannte, vergrößerte oder neu gespeicherte Dateien fallen auf. Leere Unterordner und Änderungen an Ordnern selbst zählen nicht.
Nicht vorhandenEin fehlender Pfad wird als „fehlt“ Teil der Signatur. Verschwindet ein Pfad später oder taucht er neu auf, gilt das ebenfalls als Änderung.

Die Signaturen aller Pfade werden zu einer Gesamtsignatur zusammengefasst und mit der Basislinie verglichen.

Ergebnisse

SituationErgebnis
Erster Lauf (noch keine Basislinie)OK, die Check-Details zeigen Basislinie erstellt
Signatur entspricht der BasislinieOK, Keine Änderung seit Basislinie
Signatur weicht von der Basislinie abWarnung, mit Änderung als kritisch melden Kritisch; die Check-Details zeigen Änderung seit Basislinie erkannt
Zu überwachende Pfade ist leerWarnung
Eine Datei kann nicht gelesen werden (z. B. gesperrt oder kein Zugriff)Fehlgeschlagen

Die Check-Details listen jeden Pfad mit einer gekürzten Signatur oder dem Hinweis fehlt.

Eine Änderung bestätigen

Eine erkannte Änderung bleibt gemeldet, bis du den neuen Zustand übernimmst — der Check aktualisiert die Basislinie nicht von selbst.

  1. Aktiviere in der Check-Konfiguration Aktuellen Zustand übernehmen (Basislinie zurücksetzen) und speichere.
  2. Warte den nächsten Lauf ab. Der Check speichert den aktuellen Zustand als neue Basislinie und meldet OK.
  3. Deaktiviere die Option wieder.

Achtung: Solange Aktuellen Zustand übernehmen (Basislinie zurücksetzen) aktiviert ist, überschreibt jeder Lauf die Basislinie und meldet OK. Der Check erkennt in dieser Zeit keine Änderungen.

Hinweise

  • Eine Änderung, die zwischen zwei Läufen gemacht und wieder rückgängig gemacht wird, bleibt unbemerkt.
  • Die Basislinie speichert der Agent lokal auf dem Gerät, getrennt für jede Kombination aus Pfadliste und Unterverzeichnisse einbeziehen. Änderst du die Pfade oder diese Option, legt der nächste Lauf eine neue Basislinie an und meldet OK.
  • Unterordner, auf die der Agent keinen Zugriff hat, überspringt der Check bei der Ordner-Signatur stillschweigend.
  • Bei großen Dateien liest der Check bei jedem Lauf den gesamten Inhalt, um den Hash zu berechnen.

Verwandte Artikel