Zum Hauptinhalt springen
Fähigkeit

SIEM Log Streaming

WAAP-, ADC-, AAM- und Betriebslogs im Format JSON, CEF oder plainText an Ihr eigenes SIEM streamen.

TR7 SIEM Log Streaming leitet Plattformereignisse über Standard-Syslog an das eigene SIEM, die Log-Analytics oder die Compliance-Systeme der Organisation weiter. Admin-Aktionen, Health-Check-Ereignisse, Systembenachrichtigungen, GTM-Ereignisse und WAAP-Sicherheitsereignisse können alle über dieselbe Log-Transport-Pipeline an externe Systeme weitergeleitet werden. Jedes Profil arbeitet pro Namespace; UDP- oder TCP-Transport kann ausgewählt werden, und der RFC3164- oder RFC5424-Syslog-Standard kann angewendet werden. Nachrichteninhalte können im JSON-, CEF- oder plainText-Format produziert werden, sodass die Kompatibilität mit verschiedenen SIEM- und Log-Sammel-Systemen über ein einziges Profil verwaltet wird. Log-Quellen werden auf Profil-Ebene gefiltert. Operatoren können wählen, nur userLogs, hcLogs, notificationLogs, gtmLogs oder Sicherheitsereignisse zu senden; das Verbose-Verhalten für Health-Check-Logs wird separat gesteuert. Mehrere Profile können innerhalb desselben Namespace laufen, sodass derselbe Log-Stream in verschiedenen Formaten an verschiedene Ziele weitergeleitet werden kann. Das Ergebnis: TR7 sperrt Logs nicht in ein proprietäres Produktformat — es konvertiert sie in einen Standard-Syslog-Stream, den SOC-, Compliance- und Operations-Teams direkt lesen können.

3
Nachrichtenformate: JSON, CEF, plainText
2
Transport-Optionen: UDP und TCP
4
Log-Quellen: Benutzer, Health Check, Benachrichtigung, GTM

Wenn Sicherheits- und Traffic-Ereignisse nicht in einem Standardformat an ein SIEM fließen, sieht der SOC das vollständige Bild zu spät.

Im Enterprise-Sicherheitsbetrieb sollten WAAP-, ADC-, AAM-, Health-Check-, Admin-Aktions- und GTM-Ereignisse nicht in einer Produktkonsole gesperrt bleiben. SOC-Teams möchten diese Ereignisse in ihrem eigenen SIEM, ihren Log-Analytics- und Compliance-Systemen sehen. Wenn ein Anbieter Logs in proprietären oder schwer konvertierbaren Formaten aufbewahrt, wird die Incident-Untersuchung fragmentiert.

Verschiedene SIEM-Plattformen kommen mit verschiedenen Format-Erwartungen. Einige Teams wollen JSON für Suche und Indexierung, andere verlassen sich auf CEF für fertige Parser, und wieder andere bevorzugen einen einfachen plainText-Syslog-Stream. Produkte, die ein einziges Format aufzwingen, verlängern Integrations-Zeitpläne und verlagern die Log-Normalisierung auf die Organisation.

In Multi-Tenant- oder Namespace-getrennten Umgebungen wird Log-Streaming noch sensibler. Die Logs jedes Tenants müssen ihr eigenes SIEM erreichen, und Ereignisse aus verschiedenen Namespaces dürfen sich nicht vermischen. Ein einzelner globaler Syslog-Ausgang reicht für solche Architekturen weder für Isolierung noch für Auditierbarkeit aus.

Log-Volumen ist eine weitere Herausforderung. In hochfrequentierten Health-Check- oder Sicherheitsereignisszenarien kann das Senden jedes kleineren Ereignisses an das SIEM Kosten und Rauschen erzeugen. Filterung auf Quell-Ebene, Health-Check-Verbose-Kontrolle, mehrere Profile und Sampling wo angemessen müssen alle Teil des Log-Betriebsmodells sein.

TR7 SIEM Log Streaming adressiert all dies mit Namespace-bezogenen Transport-Profilen, UDP/TCP Syslog, RFC3164/RFC5424-Unterstützung, JSON/CEF/plainText-Nachrichtenformaten und Filterung auf Quell-Ebene — Plattformereignisse in die eigene SIEM-Pipeline der Organisation leitend.

Unser Ansatz

TR7 behandelt Log-Weiterleitung nicht als einen einzigen globalen Ausgang, sondern als ein Profilmodell, das pro Namespace, Format, Quelle und Ziel verwaltet wird.

Ein separater Transport-Prozess pro Namespace bietet Log-Isolierung

Für jeden Netzwerk-Namespace kann ein dedizierter Log-Transport-Prozess laufen. Dieses Modell verhindert das Vermischen von Log-Streams verschiedener Tenants in Multi-Tenant-Umgebungen und stellt sicher, dass die Logs jedes Tenants sein eigenes SIEM-Ziel erreichen.

Ein Format-Pool passt sich an verschiedene SIEM-Erwartungen an

Log-Nachrichten können als JSON, CEF oder plainText produziert werden. JSON bedient Such- und Indexierungs-Workflows, CEF ermöglicht fertige SIEM-Parser, und plainText deckt die allgemeine Syslog-Kompatibilität ab.

Filterung auf Profil-Ebene reduziert unnötiges Log-Rauschen

Jedes Transport-Profil wählt aus, welche Log-Quellen weitergeleitet werden. Admin-Aktionen, Health-Check-Ereignisse, Benachrichtigungen, GTM-Ereignisse und Sicherheitsereignisse können jeweils bei Bedarf über separate Profile verwaltet werden.

DB-gesteuerter Sync wendet Profiländerungen ohne Neustart an

Log-Transport-Profile werden aus den Management-Daten synchronisiert. Wenn ein Profil hinzugefügt, geändert oder entfernt wird, wird der relevante Namespace-Prozess ohne Neustart des gesamten Systems aktualisiert.

Fähigkeiten

SIEM Log Streaming leitet TR7-Plattformereignisse über Standard-Syslog-Transporte und SIEM-freundliche Nachrichtenformate an externe Log-Infrastruktur weiter.

UDP-Transport bietet einen schnellen und einfachen Syslog-Stream

UDP-Transport ist ein unkompliziertes Ausgangsmodell, das mit traditionellen Syslog-Topologien kompatibel ist. Der Standard-Syslog-Port 514 kann verwendet werden, oder auf Profil-Ebene kann ein anderer Port ausgewählt werden. Es liefert Log-Weiterleitung mit geringem Overhead für zuverlässige LAN-Umgebungen. Da UDP von Natur aus keine Zustellgarantie bietet, ist TCP für kritische Umgebungen vorzuziehen.

TCP-Transport bietet einen verbundenen und kontrollierten Log-Stream

TCP-Transport wird von Teams verwendet, die einen verbindungsorientierten Log-Stream zum SIEM-Ziel wollen. Der Ziel-Host, Port und Timeout können im Profil definiert werden; ein typischer TCP-Timeout beträgt 10.000 ms. TCP bietet kontrolliertere Zustellung als UDP, aber das Verbindungsverhalten sollte überwacht werden, wenn das Zielsystem langsam ist.

RFC3164-Unterstützung gewährleistet Kompatibilität mit Legacy-Syslog-Empfängern

RFC3164 wird für die Integration mit Systemen unterstützt, die das traditionelle BSD-Syslog-Format verwenden. Das Profilfeld syslogAppName kann als Nachrichtenpräfix verwendet werden; der Standardwert kann TR7_syslog_client sein. Es bietet breite Kompatibilität für ältere SIEM- oder Syslog-Empfänger. Dieses Format ist eine praktische Wahl in Umgebungen, die keine modernen strukturierten Daten erfordern.

RFC5424-Unterstützung arbeitet mit modernen Syslog-Architekturen

RFC5424 ist der modernere Syslog-Standard und unterstützt strukturierte Datenfelder. Ein TR7-Log-Profil kann diesen Standard auswählen, um geordnetere und maschinenverarbeitbare Syslog-Nachrichten zu produzieren. Feld-Parsing und Ereignisklassifizierung werden auf der SIEM-Seite konsistenter. In Kombination mit JSON- oder CEF-Payload bildet es ein starkes Integrationsmodell.

JSON-Nachrichtenformat eignet sich gut für Such- und Indexierungs-Systeme

Im JSON-Format sind Felder wie Zeitstempel, Quelle, Schweregrad, Nachricht und Meta leicht maschinenverarbeitbar. Feldbasierte Suche wird für Log-Analytics-, Indexierungs- und Abfrage-Systeme vereinfacht. SOC-Teams können Ereignisse als geparste Felder statt als rohe Textzeilen untersuchen. Dieses Format wird bei Integrationen mit modernen Log-Plattformen bevorzugt.

CEF-Format ermöglicht schnelle Integration mit fertigen SIEM-Parsern

CEF-Nachrichten werden mit der Struktur CEF:0|TR7|LogTransport|1.0|...|. produziert. Schweregradwerte werden auf einer 0-10-Skala abgebildet; Stufen wie info 3, warning 5, error 7 und critical 10 werden verwendet. Key-Value-Felder können von fertigen Parsern auf der SIEM-Seite verarbeitet werden. Dieses Format eignet sich für SOC-Teams, die einen standardisierten CEF-Stream für Ereignisklassifizierung und -korrelation wollen.

PlainText-Format wird in Umgebungen verwendet, die grundlegende Syslog-Kompatibilität erfordern

PlainText-Format produziert ISO-Zeitstempel, Schweregrad, Quelle und Nachrichtenfelder als menschenlesbaren Text. Es kann schnell in Umgebungen ohne komplexe Parser oder für temporäre Integrationen eingesetzt werden. Es bietet hohe menschliche Lesbarkeit und ist für einfache Log-Ziele geeignet, bei denen JSON oder CEF unnötig wären.

Vier Haupt-Log-Quellen können pro Profil ausgewählt werden

userLogs deckt Admin-Aktionen ab, hcLogs deckt Health-Check-Ereignisse ab, notificationLogs deckt Systembenachrichtigungen ab, und gtmLogs deckt GTM-Ereignisse ab. Jedes Profil kann so definiert werden, dass es nur die benötigten Quellen sendet, sodass nur relevante Log-Klassen das SIEM erreichen. WAAP-Sicherheitsereignisse können ebenfalls über dieselbe Transport-Pipeline an die Log-Infrastruktur der Organisation weitergeleitet werden.

Health-Check-Verbose-Kontrolle verwaltet das Log-Volumen

Health-Check-Logs können auf stark ausgelasteten Systemen ein hohes Volumen erzeugen. Wenn hcLogsVerbose auf false gesetzt ist, werden nur Health-Check-Ereignisse mit einer stateChange-Bedingung gesendet. Dieser Ansatz reduziert SIEM-Rauschen und zeigt nur bedeutungsvolle Service-Zustandsübergänge auf. Verbose-Verhalten kann während der Fehlerbehebung vorübergehend aktiviert werden.

Mehrere Profile können dasselbe Log in verschiedenen Formaten an verschiedene Ziele senden

Innerhalb desselben Namespace können mehr als ein Transport-Profil aktiv sein. Ein Profil kann im CEF-Format an das SOC-SIEM senden, während ein anderes im JSON-Format an ein Log-Analytics-System weiterleitet. Diese Struktur verteilt denselben Log-Stream an die Bedürfnisse verschiedener Teams. Das Multi-Ziel-Szenario reduziert die Notwendigkeit, einen separaten externen Log-Router einzusetzen.

Operative Tiefe

SIEM Log Streaming wird zusammen mit Formatierung, Profil-Synchronisierung, Validierung, Fehler-Isolierung und Nachrichten-Bereinigungsverhalten betrieben.

01

CEF-Formatierungsmodell

CEF-Anbieter- und Produktfelder werden als TR7 / LogTransport / 1.0 produziert. Schweregrad wird auf einer 0-10-Skala abgebildet. Nachrichtenfelder sind als Key-Value-Paare strukturiert, die von SIEM-Parsern gelesen werden können.

02

App-Name-Konfiguration

Das Profilfeld syslogAppName wird als Anwendungsname in Syslog-Nachrichten verwendet. Der Standardwert kann TR7_syslog_client sein. Dieses Feld ist wichtig für Quellenidentifizierung und -filterung auf der SIEM-Seite.

03

Profil-Synchronisierung

Profiländerungen werden pro Namespace gruppiert und auf die relevanten Transport-Prozesse angewendet. Wenn ein altes Profil entfernt wird, wird sein zugehöriger Prozess beendet. Neue oder geänderte Profile können ohne Neustart in den aktiven Log-Stream gebracht werden.

04

Profil-Validierung

Wenn der transportType-Wert nicht syslog ist, wird das Profil nicht in der aktuellen Syslog-Transport-Pipeline zugelassen. Diese Struktur lässt Raum für die zukünftige Erweiterung auf verschiedene Transport-Typen. Aktuelle Unterstützung umfasst UDP und TCP Syslog.

05

Fehler-Isolierung

Syslog-Client-Verbindungs- und Fehlerereignisse werden über den internen Logger aufgezeichnet. Ziel-SIEM-Verbindungsfehler bringen den Haupt-Management-Prozess nicht zum Absturz. Operatoren können Verbindungsprobleme über Logs und Profilstatus überwachen.

06

HTML-Bereinigung

Wenn UI-generierte Nachrichten HTML-Inhalt enthalten, wird der Textinhalt extrahiert, bevor er an Syslog gesendet wird. Dies ist besonders wichtig für Feldsicherheit und Parser-Konsistenz im CEF-Format. Log-Nachrichten werden in einer saubereren und sichereren Form an das SIEM geliefert.

Wann es verwendet wird

WAAP-Ereignisse im CEF-Format an das SOC-System weiterleiten

Sicherheitsteams können WAAP-Ereignisse im CEF-Format an das SIEM senden. Regel-, Schweregrad-, Quell- und Meta-Felder werden von SIEM-Parsern verarbeitet. Das SOC-Team sieht Ereignisse auf seinem eigenen Korrelationsbildschirm, ohne die TR7-Oberfläche aufzurufen.

Eine Such- und Analytics-Plattform mit einem JSON-Log-Stream speisen

Operations-Teams können das JSON-Format auswählen, um Logs in feldindexierter Form an eine externe Log-Plattform weiterzuleiten. Zeitstempel-, Quell-, Schweregrad- und Meta-Felder werden abfragbar. Fehleranalyse und Trend-Extraktion werden vereinfacht.

Namespace-Level-SIEM-Trennung in Multi-Tenant-Umgebungen

Ein Managed-Service-Provider kann für jeden Tenant einen separaten Namespace und ein separates Log-Transport-Profil definieren. Die Logs jedes Tenants gehen an sein eigenes SIEM-Ziel. Tenant-Daten werden daran gehindert, sich im selben Log-Stream zu vermischen.

Admin- und Systemereignisse für Compliance exportieren

Compliance-Teams können userLogs, notificationLogs und Health-Check-State-Change-Ereignisse in ein zentrales SIEM spiegeln. Selbst wenn lokale Logs gelöscht oder rotiert werden, bleiben kritische Ereignisse im externen System. Admin-Aktionen und Systemereignisse können während Audits retrospektiv überprüft werden.

Häufig gestellte Fragen

Welche Log-Quellen können in ein Transport-Profil aufgenommen werden?
Jedes Profil kann jede Kombination der vier verfügbaren Quellen umfassen: userLogs (Admin-Aktionen), hcLogs (Health-Check-Ereignisse), notificationLogs (Systembenachrichtigungen) und gtmLogs (GTM-Ereignisse). WAAP-Sicherheitsereignisse werden ebenfalls über dieselbe Transport-Pipeline weitergeleitet. Quellenauswahl pro Profil bedeutet, dass nur relevante Ereignisklassen das SIEM erreichen.
Was ist der Unterschied zwischen CEF- und JSON-Nachrichtenformaten?
CEF-Nachrichten folgen der Struktur CEF:0|TR7|LogTransport|1.0|... mit Key-Value-Feldern und einer 0-10-Schweregradskala, was sie mit fertigen Parsern in vielen SIEM-Plattformen kompatibel macht. JSON-Format produziert strukturierte Ausgabe mit Zeitstempel-, Quell-, Schweregrad-, Nachricht- und Meta-Feldern, die für Log-Analytics-, Indexierungs- und Abfrage-Systeme geeignet ist. Beide Formate reisen über denselben Syslog-Transport.
Können mehrere Profile gleichzeitig im selben Namespace laufen?
Ja. Mehrere Transport-Profile können gleichzeitig im selben Namespace aktiv sein. Ein Profil kann Logs im CEF-Format an ein SOC-SIEM weiterleiten, während ein anderes JSON an eine Log-Analytics-Plattform sendet. Dies eliminiert die Notwendigkeit eines externen Log-Routers, um denselben Stream an mehrere Ziele zu verteilen.
Wie werden Health-Check-Log-Volumina unter Kontrolle gehalten?
Wenn hcLogsVerbose auf false gesetzt ist, werden nur Health-Check-Ereignisse weitergeleitet, bei denen die stateChange-Bedingung wahr ist. Dies filtert routinemäßige Polling-Ergebnisse heraus und zeigt dem SIEM nur bedeutungsvolle Service-Zustandsübergänge. Der Verbose-Modus kann während der Fehlerbehebung vorübergehend aktiviert werden.
Wann wird TCP-Transport gegenüber UDP bevorzugt?
UDP ist für zuverlässige LAN-Umgebungen geeignet, in denen geringer Overhead wichtig ist und gelegentlicher Paketverlust akzeptabel ist. TCP bietet einen verbindungsorientierten Stream und wird für Umgebungen bevorzugt, die kontrolliertere Zustellung erfordern.
Wie werden Profiländerungen ohne Ausfallzeit angewendet?
Log-Transport-Profile werden aus den Management-Daten über einen DB-gesteuerten Sync-Mechanismus synchronisiert. Wenn ein Profil hinzugefügt, aktualisiert oder entfernt wird, wird der relevante Namespace-Prozess ohne Neustart des gesamten Systems aktualisiert. Entfernte Profile führen zur sauberen Beendigung des zugehörigen Prozesses; neue Profile werden sofort online gebracht.

Ihr SIEM jedes Plattformereignis lesen lassen

Namespace-bezogene Profile, JSON/CEF/plainText-Formate und Filterung auf Quell-Ebene — lassen Sie uns durch ein Live-Setup in Ihrer eigenen Umgebung führen.