Fähigkeit

ETM Server Integrity & Deployment Intelligence

Die Routing-Entscheidung sollte nicht nur über CPU/RAM, sondern auch danach getroffen werden können, in welcher Version und in welchem Zustand die Datei auf dem Server ist.

Klassische ADC-Health-Prüfungen sehen die Ressourcen auf dem Server, aber nicht das Dateisystem. Ob eine neue Datei im Webroot abgelegt wurde, ob das Application Binary geändert wurde, ob die Config-Datei von der Baseline abgewichen ist, ob ein neues Deployment stattgefunden hat — das ist für die Health-Probe dunkel. TR7 ETM schließt dieses Dunkel. Derselbe Agent misst auf den Servern kontinuierlich Datei-Hash, Verzeichnisbaum-Integrität, letzte Änderungszeit, Erkennung neuer Dateien, Berechtigungsänderungen und Binary Integrity. Die Daten fließen zum ADC; die Routing-Entscheidung beantwortet nicht nur 'antwortet er?', sondern auch die Frage 'antwortet er mit dem richtigen Inhalt?'. Das Ergebnis: Entspricht der Server — auf Datei-, Konfigurations- und Deployment-Ebene — der bekannten Baseline des Unternehmens, und wenn nicht, was sollte getan werden? Der ADC trifft diese Entscheidung über den Live-Dateistatus.

Sekunden
Erkennungsverzögerung bei der Änderungserkennung
Last-Mile
Letzte Schicht der Webshell-Verteidigung nach dem WAAP
Cluster-wide
Drift-Erkennung durch Hash-Vergleich auf N Servern

Der ADC schaut auf die äußere Hülle des Servers, nicht auf seinen Inhalt; aber Angreifer und Deployment-Fehler berühren genau den Inhalt.

Die herkömmliche Health-Prüfung arbeitet von der Protokollschicht aus: 'Port offen', 'liefert HTTP 200', vielleicht 'Seiteninhalt enthält dieses Wort'. Diese Antworten sagen, dass der Server bedient, aber nicht, MIT WELCHEM Inhalt er bedient.

Moderne Probleme leben genau in dieser Lücke. Hat ein Angreifer das WAAP überwunden und eine Webshell auf dem Server hinterlassen, sagt die Health-Probe weiterhin 'der Server ist gesund'. Ist ein Deployment fehlerhaft ausgefallen, antwortet der Server mit dem alten Binary, aber für die Protokoll-Probe ist es wieder 200 OK. Hat ein Operator manuell die Config-Datei geändert, läuft die Abweichung von der Baseline stillschweigend weiter.

Im Cluster-Maßstab ist die Lage noch schlimmer. Auf 9 von 10 Servern ist die neue Version, auf 1 nicht; die Health-Probe sieht alle als gesund, die Benutzeranfrage fällt unglücklicherweise auf den veralteten Server. Oder umgekehrt: Auf 1 Server hat ein Angreifer eine neue Datei hinterlassen; der Rest des Clusters ist sauber, aber von diesem einen Server wird kein Verkehr abgezogen, weil niemand hinschaut.

ETM Server Integrity & Deployment Intelligence füllt diese Lücke: Datei-, Verzeichnis-, Binary- und Config-Status auf dem Server werden kontinuierlich überwacht; Änderungen fließen als Ereignis an den ADC und ans SOC; die Routing-Entscheidung geht über die äußere Hülle hinaus.

Unser Ansatz

Der Agent auf dem Server führt eine kontinuierliche Prüfung auf Dateiebene durch; er erkennt Änderungen und bindet sie live an die ADC-Routing-Entscheidung und das SOC-Ereignissystem.

Datei- und Verzeichnis-Hash werden kontinuierlich gemessen

Für ausgewählte kritische Dateien (Webroot-Inhalt, Application Binary, Config-Dateien, TLS-Zertifikate) wird periodisch ein Hash berechnet. Für Verzeichnisbäume wird ein Merkle-artiger aggregierter Hash erzeugt. Eine Änderung wird durch Hash-Vergleich sofort erkannt.

Neue, geänderte und gelöschte Dateien spiegeln sich als Ereignis wider

Das Hinzufügen einer neuen Datei außerhalb der erwarteten Baseline, die Änderung einer bestehenden Datei oder das Löschen einer erwarteten Datei erzeugt ein sofortiges Ereignis. Eine neue .aspx/.php/.jsp-Datei, die im Webroot abgelegt wird, wird als Webshell-Verdacht markiert.

Konsistenzprüfung über den gesamten Cluster

Zwischen Servern, die denselben Anwendungsdienst bereitstellen, wird ein Hash-Vergleich durchgeführt. Ein einzelner Server außerhalb der erwarteten Verteilung (Drift oder kompromittiert) wird aus dem Cluster ausgegliedert; der Verkehr wird auf konsistente Server geleitet.

Routing-Entscheidung und Deployment-Koordination werden live gebunden

Wird eine Änderung erkannt, kann die ADC-Verkehrsrichtlinie automatisch reagieren: Warm-up-Periode, schrittweises Routing, temporäre Isolation. Wird ein neues Deployment erkannt, geht der Verkehr sanft über; wird eine unautorisierte Änderung erkannt, wird der Verkehr unterbrochen.

Fähigkeiten

Dateiintegrität und Deployment Intelligence sind nicht nur Sicherheit, sondern ein Teil des operativen Entscheidungsmechanismus.

Webroot-Inhaltsintegrität — Microsoft IIS, Apache, Nginx vhost-Verzeichnisse

Für die in den vhost-Wurzeln des Webservers gehaltenen Inhaltsdateien (HTML, ASP, ASPX, PHP, JSP, JS, CSS, Bilder) werden periodischer Hash und Verzeichnisbaum-Integrität berechnet. Der Operator definiert über die Richtlinie, welche Verzeichnisse überwacht und welche Erweiterungen als sensibel gelten. Eine unerwartete Änderung spiegelt sich als sofortiges Ereignis wider.

Webshell-Erkennung — Last-Mile-Verteidigung

Wenn ein Angreifer das WAAP überwindet und versucht, eine Webshell auf dem Server zu platzieren, erfasst ETM die im Webroot abgelegte neue ausführbare Erweiterung (z. B. .aspx, .php, .jsp) sofort. Der Server kann automatisch unter Quarantäne gestellt, der Verkehr unterbrochen werden, das SOC erhält einen Alarm. Es ist die letzte Schicht der Verteidigung NACH dem WAAP.

Deployment-Erkennung und Verkehrskoordination

Eine Hash-Änderung von Application Binary oder Artefakt wird als Deployment-Ereignis interpretiert. Der ADC erwartet dieses Ereignis: Bis die Gesundheitsindikatoren stabil sind, wird wenig Verkehr auf den Server geleitet, bei abgeschlossenem Warm-up wird der volle Verkehr geöffnet. Manuelle Schritte 'aus dem Load Balancer nehmen, deployen, zurückgeben' werden automatisiert.

Configuration-Drift-Erkennung

Wenn Konfigurationsdateien wie Apache-Config, Nginx-Config, IIS Application Config, systemd-Units, cron-Definitionen von der Baseline abweichen, wird ein Alarm erzeugt. Der Operator kann vor einer unautorisierten Änderung eingreifen; reguläre Änderungen werden mit einer Baseline-Aktualisierung abgedeckt.

System Binary Integrity und Tampering-Erkennung

Der Hash kritischer System-Binaries, Bibliotheksdateien und Hilfstools wird mit der Baseline verglichen. Eine Binary-Änderung infolge von Rootkit, Supply-Chain-Compromise oder manuellem Eingriff wird sofort erkannt; der Server wird isoliert, bleibt für Forensik offen.

Verfolgung von Berechtigungs- (ACL) und Eigentümeränderungen

Wenn Eigentümer, Berechtigungen oder ACL-Einträge kritischer Dateien und Verzeichnisse geändert werden, wird ein Ereignis erzeugt. Unautorisierte Privilegienerweiterung, Änderung des Dateieigentums oder das Öffnen von Schreibrechten auf sensible Konfiguration werden sofort sichtbar.

Cluster-Konsistenz — Hash-Vergleich auf N Servern

Zwischen Servern, die denselben Anwendungsdienst bereitstellen, wird ein Baseline-Hash-Vergleich durchgeführt. Stimmen 9 von 10 Servern überein und ist 1 anders, ist der abweichende ein Drift- oder Kompromittierungsverdächtiger. Es kann automatische Quarantäne oder Isolation mit Operator-Genehmigung angewendet werden.

Maintenance Window Awareness — erkennt geplante Änderungen

Öffnet der Operator ein Wartungsfenster, erzeugen die Änderungen innerhalb dieses Fensters keinen Alarm; die Baseline wird gemäß Richtlinie aktualisiert. Ein erwartetes Deployment-Ereignis wird nicht als 'echte Änderung' interpretiert; eine überraschende Änderung löst einen Alarm aus.

Rollback-Trigger — wenn nach dem Deployment eine Verschlechterung erkannt wird

Zeigt die ETM-Telemetrie nach einer neuen Version (GC-Dauer, Error Rate, Restart-Häufigkeit) eine Verschlechterung, verknüpft ETM dies mit dem Deployment-Ereignis. Das ADC-Routing kann Servern mit der vorherigen Version Priorität geben; das Rollback-Team wird automatisch informiert.

SIEM- und Compliance-Stream — Aufzeichnungskette der Änderungsereignisse

Jede Datei-/Konfigurations-/Binary-Änderung wird in die Audit-Aufzeichnung geschrieben; sie wird an ein SIEM übermittelt. Auf welchem Server, wann, welche Datei von welchem Hash zu welchem Hash geändert wurde — für Audits ist eine vollständige Beweiskette bereit. Live-Unterstützung für GDPR Art. 32 und sektorale Audit-Anforderungen.

Operative Tiefe

Integritätsüberwachung ist nicht nur eine technische Funktion, sondern die Live-Verwaltungsschicht der Deployment- und Sicherheitsprozesse des Unternehmens.

01

Konfiguration des Überwachungsumfangs

Welche Verzeichnisse überwacht, welche Dateierweiterungen als sensibel gelten, welche Dateien ignoriert werden (Log, Cache, temporäre Dateien), wird über die Richtlinie definiert. Für Webserver, Anwendungsserver und Datenbankserver können unterschiedliche Profile definiert werden.

02

Hash-Periode und Performance-Balance

Kritische Dateien (System Binary, TLS-Zert) können im Sekundenbereich; mittel-priorisierte (Config-Dateien) im Minutenbereich; niedrig-priorisierte (statischer Inhalt) in stündlichen Intervallen gehasht werden. Die Disk-IO-Last wird unter Kontrolle gehalten.

03

Bindung an die ADC-Routing-Richtlinie

Integritätsereignisse werden live an die ADC-Routing-Richtlinie gebunden. Policy-Regeln wie 'Neue Datei erkannt + WAAP-Angriffskontext vorhanden → Isolation', 'Hash-Drift erkannt → niedrige Priorität', 'Deployment erkannt → Warm-up' werden vom Operator definiert.

04

Integration in den Deployment-Ablauf

Die CI/CD-Pipeline kann der ETM-API ein Deployment-Ereignis melden; ETM interpretiert dieses Ereignis als erwartete Änderung, löst statt eines Alarms eine Routing-Koordination aus. Nach Abschluss des Deployments signiert ETM die neue Baseline.

05

SOC-Integration

Hoch-priorisierte Ereignisse wie Webshell-Verdacht, Binary Tampering, Cluster Drift werden direkt mit Alarm ans SOC übermittelt. Das Ereignis wird angereichert: welcher Server, welche Datei, Hash-Vergleichsergebnis, letzte Änderungszeit, Aktionsempfehlung.

06

Compliance und Audit

Jedes Integritätsereignis wird in die Audit-Aufzeichnung eingetragen. Fragt der Auditor 'Auf welchem Server hat sich in den letzten 30 Tagen welche Datei geändert?', wird live geantwortet. Für PCI DSS, GDPR Art. 32 und sektorale Audit-Anforderungen wird die Beweiskette automatisiert.

In welchen Szenarien wird es verwendet

Webshell-Erkennung: neue .aspx-Datei im Webroot → automatische Quarantäne

Selbst wenn das WAAP den Angriff nicht erkannt hat, wird die im IIS-vhost-Verzeichnis auf dem Server platzierte neue ausführbare Datei von ETM sofort erfasst. Der Server wird automatisch aus dem Cluster gezogen, der Verkehr unterbrochen, das SOC erhält einen sofortigen Alarm; das Gerät bleibt für Forensik offen.

Deployment-Koordination: neues Artefakt erkannt → Warm-up → voller Verkehr

Wenn das DevOps-Team eine neue Version deployt, erkennt ETM die Hash-Änderung des Application Binary; der ADC führt ein schrittweises Routing auf den Server durch. Wenn die Gesundheitsmetriken (CPU, GC-Dauer, Error Rate) stabil bleiben, wird der volle Verkehr geöffnet. Manuelle Prozesse 'aus dem Load Balancer nehmen, deployen, zurückgeben' entfallen.

Cluster Drift: 1 von 10 Servern hat anderen Hash → automatische Isolation

9 von 10 Servern im Produktions-Cluster stimmen mit dem Baseline-Hash überein; 1 zeigt einen anderen Hash. Veraltete Version, manueller Eingriff oder kompromittiert? ETM stellt diesen Server automatisch unter Quarantäne; der Operator untersucht die Ursache. Die Benutzeranfrage fällt nicht unglücklicherweise auf die falsche Version.

Rollback-Trigger: nach der neuen Version stieg die Error Rate

Nach der neuen Version zeigt die ETM-Telemetrie, dass sich die GC-Dauer verlängert, die Error Rate erhöht und die Restart-Häufigkeit gestiegen ist. ETM verknüpft dies mit dem Deployment-Ereignis; das ADC-Routing gibt Servern mit dem Hash der vorherigen Version Priorität. Das Rollback-Team wird automatisch informiert; die Deployment-Entscheidung wird mit Daten gestützt.

Binary Tampering: System Binary geändert → Isolation

Wenn der Hash eines kritischen System-Binary auf einem Server von der Baseline abweicht — Verdacht auf Rootkit, Supply-Chain-Compromise oder unautorisierte Änderung — wird der Server aus dem Cluster getrennt, der Internetzugang unterbrochen, nur der ETM-Verwaltungskanal bleibt offen. Das SOC führt für Forensik eine Remote-Untersuchung durch.

Häufig gestellte Fragen

Hat die Hash-Berechnung einen Performance-Einfluss auf dem Server?
Der Hash kritischer kleiner Dateien hat vernachlässigbare Kosten. Für große Dateien gibt es zwei Strategien: (1) Hashing mit niedriger Frequenz, (2) Hash-Berechnung nur, wenn eine mtime-Änderung erkannt wird. Die Konfiguration wird nach Operator-Präferenz eingestellt; auf den meisten Backends mit hohem Verkehr gibt es keinen erkennbaren Einfluss.
Welche Verzeichnisse soll ich überwachen?
Für Webserver sind vhost-Wurzeln, IIS-Application-Paths, Apache/Nginx-Config-Verzeichnisse ein Anfang. Für Anwendungsserver Binary-Verzeichnisse, Bibliothekspfade, Start-Skripte. Für das System kritische /etc, /usr/bin, /usr/sbin oder Windows-System32-Äquivalente. Man beginnt mit der ETM-Vorlagenkonfiguration und passt sie an das Unternehmen an.
Erzeugt eine autorisierte Deployment-Änderung keine False Positives?
Nein. Dank des Maintenance-Window-Mechanismus und der CI/CD-Pipeline-Integration werden autorisierte Änderungen als 'erwartetes Ereignis' interpretiert; statt eines Alarms wird eine Routing-Koordination ausgelöst. Nach Abschluss des Deployments signiert ETM die neue Baseline; nachfolgende Änderungen werden mit dieser neuen Baseline verglichen.
Wohin können Integritätsereignisse außer an ein SIEM übermittelt werden?
Neben dem SIEM können ETM-Ereignisse direkt an die ADC-Routing-Richtlinie, SOC-Alarmsysteme, das DevOps-Incident-Management und das Compliance-Archiv übermittelt werden. Dank des ADC-Bindings reagiert besonders die Verkehrskoordination in Echtzeit auf das Ereignis.
Ersetzt diese Funktion das Active Health Monitoring?
Nein, sie ist ergänzend. Active Health Monitoring führt eine Verifizierung der äußeren Hülle von der Protokollschicht aus durch (HTTP 200, TCP-Probe, Oracle-Verbindungstest). ETM Server Integrity schaut von innen auf Datei- und Konfigurationsebene. Beide Quellen werden vom ADC gemeinsam interpretiert; die Routing-Entscheidung speist sich aus beiden.

Machen Sie die Datei auf dem Server zum Teil der Routing-Entscheidung

Sehen wir uns ETM Server Integrity in Ihrem eigenen Backend live an — planen wir eine Setup-Sitzung, die Baseline-Definition, ADC-Bindung und SIEM-Stream über einer Pilot-Servergruppe umfasst.