Fähigkeit

WAAP Signature & Scoring

Signatur, Score und Kontext in einer einzigen Engine kombinieren — bekannte Angriffe im Log-only- oder Blockierungsmodus mit voller Kontrolle verwalten.

TR7 WAAP Signature & Scoring bewertet Web-Anwendungs- und API-Traffic nicht mit einer einfachen "eine Signatur getroffen, Anfrage blockieren"-Regel. Es behandelt jede Anfrage im Kontext durch 3.000+ produktionsbereite Regeln, 32 Angriffskategorien, 7 Inspect-Scopes und ein score-basiertes Entscheidungsmodell. Jede Regel erzeugt einen spezifischen Score. Der Schwellenwert, der Regelzustand und die Override-Einstellungen auf Service-Ebene bestimmen, ob der akkumulierte Score zu einem Log-Eintrag oder einer Blockierung führt. Regeln können im enabled-, disabled- oder monitor-Modus laufen, sodass neue Richtlinien zuerst beobachtet und erst dann zur Durchsetzung befördert werden, wenn sie bereit sind. Die TR7-Enriched-Layer erweitert das Regelset über klassische Web-Angriffe hinaus, um moderne API-, JWT-, GraphQL-, NoSQL-, Template-Injection-, Prompt-Injection- und CVE-fokussierte Signaturfamilien abzudecken. Benutzerdefinierte Regeln können auf globaler oder Pool-Ebene hinzugefügt werden, und dedizierte ID-Bereiche verhindern, dass benutzerdefinierte Regeln mit eingebauten in Konflikt geraten. Das Ergebnis: TR7 entwickelt WAAP-Signaturen über eine statische Blockliste hinaus und macht sie zu einer kontrollierten WAAP-Entscheidungs-Engine — gesteuert durch Signatur, Score, Scope, Zustand, Override und Service-Kontext.

3.000+
Produktionsbereite WAAP-Regeln
32
Angriffskategorien
7
Inspect-Scopes: path, query, header, form, JSON, XML, raw

Auf einer einzelnen Übereinstimmung zu blockieren ist einfach — eine korrekte WAAP-Entscheidung erfordert Score, Kontext und Kontrolle.

Im traditionellen WAAP-Ansatz blockiert eine übereinstimmende Signatur sofort die Anfrage. Das sieht schnell aus, erhöht aber in realen Deployments das Risiko von Falsch-Positiven. Dasselbe Muster kann in einem Kontext einen Angriff und in einem anderen ein legitimes Datenformat darstellen. Daher ist es selten der richtige Ansatz, jede Regel mit identischer Schwere zu behandeln.

Eine zweite Herausforderung ist die Verwaltungskomplexität großer Regelsets. Wenn nicht klar ist, welche Regel in welchem Scope läuft, welcher Angriffskategorie sie angehört, welchen Score sie erzeugt und auf welchen Services sie aktiv ist, betreiben Betriebsteams den WAAP entweder zu permissiv oder zu aggressiv.

Die moderne Angriffsfläche ist nicht mehr auf klassische SQL Injection und XSS beschränkt. API-Endpoints, JSON-Body-Felder, GraphQL-Abfragen, JWT-Manipulation, NoSQL-Abfragen, Template-Engine-Schwachstellen, Deserialisierung und neue CVE-Varianten erscheinen alle im selben Traffic-Stream. Wenn die WAAP-Engine diese Vielfalt nicht nach Scope und Kategorie trennen kann, leidet die Sichtbarkeit.

Der richtige Ansatz ist es, Signaturen durch ein score-basiertes Entscheidungsmodell zu führen. Jede Regel sollte ihr eigenes Gewicht erzeugen, Service-Schwellenwerte sollten die akkumulierten Scores bewerten, der Regelzustand sollte als Monitor oder Blockierung verwaltbar sein, und benutzerdefinierte Bedürfnisse sollten auf globaler oder Pool-Ebene überschreibbar sein.

TR7 WAAP Signature & Scoring liefert dieses Modell: Es macht 3.000+ Produktionsregeln, 32 Angriffskategorien und 7 Inspect-Scopes durch Score-, Schwellenwert- und Override-Logik verwaltbar.

Unser Ansatz

TR7 wendet die WAAP-Entscheidung durch Multi-Pattern-Matching, score-basierte Schwellenwerte, ein zweistufiges Override-Modell und ein erweitertes Angriffs-Regelset an.

Eine Multi-Pattern-Engine verarbeitet Tausende von Signaturen in einem einzigen Scan

TR7 führt große Regelsets effizient durch einen Multi-Regex-Matching-Ansatz aus. Regeln können in Shards kompiliert werden, sodass nur die geänderten Teile neu erstellt werden, wenn Regeln aktualisiert werden.

Score- und Schwellenwertmodell reduziert das Falsch-Positiv-Risiko

Jede Regel kann einen Score erzeugen — 2, 4, 6 oder 8. Diese Scores werden mit einem per-Service-Schwellenwert kombiniert, sodass das Gesamtrisikobild bewertet wird anstatt ein einzelnes schwaches Signal.

Zweistufiges Override auf globalem und Pool-Scope

Globale benutzerdefinierte Regeln und Pool-benutzerdefinierte Regeln werden in separaten ID-Namespaces gehalten. Dies ermöglicht es, gemeinsame Organisationsrichtlinien und kunden- oder servicespezifische Ausnahmen ohne Konflikte nebeneinander zu verwenden.

TR7 Enriched Layer deckt moderne Angriffsfamilien ab

TR7 fügt erweiterte Regeln für API-, JWT-, GraphQL-, NoSQL-, Prompt-Injection-, Template-Injection- und CVE-spezifische Angriffsvarianten über klassische Web-Signaturen hinaus hinzu. Diese Schicht erweitert die Abdeckung über die moderne Anwendungsoberfläche.

Fähigkeiten

WAAP Signature & Scoring macht ein breites Produktionsregelset durch per-Service-Score-, Scope- und Zustandskontrollen verwaltbar.

3.000+ Produktionsregeln decken eine breite Angriffsfläche ab

TR7 wird mit 3.000+ WAAP-Regeln geliefert, die für den Produktionseinsatz vorbereitet sind. Kern-Angriffsfamilien — SQL Injection, XSS, Path Traversal, SSRF, XXE, Deserialisierung, Template Injection, File Read, File Write, Command Execution und Information Disclosure — werden abgedeckt. Regeln werden nicht nur als flache Musterliste verwaltet, sondern zusammen mit Kategorie-, Score-, Scope- und Ziel-Metadaten. Diese Struktur kombiniert breiten Schutz mit operativer Kontrolle.

32 Angriffskategorien machen das Regelset lesbar

Regeln sind in 32 Angriffskategorien organisiert: Access Control Bypass, Authentication Bypass, Business Logic Abuse, Cache Poisoning, CRLF Injection, Data Query Injection, Encoding Evasion, File Inclusion, HTTP Smuggling, Open Redirect, Parameter Pollution, Prompt Injection, Prototype Pollution, Session Manipulation und mehr. Diese Klassifizierung ermöglicht es Sicherheitsteams zu verstehen, welche Angriffsfamilien am häufigsten ausgelöst werden. Die Regelverwaltung erfolgt durch aussagekräftige Risikoüberschriften anstatt Tausende roher Einträge.

7 Inspect-Scopes bewerten jede Oberfläche der Anfrage separat

TR7-Regeln können über path, query, header, form, JSON, XML und raw-Felder arbeiten. Jede Regel deklariert genau, gegen welchen Scope sie übereinstimmt. Eine für JSON-Body geschriebene Signatur läuft nicht unnötigerweise auf dem Header, und eine pfadfokussierte Regel wird nicht fälschlicherweise auf Body-Traffic angewendet. Scope-Trennung ist wichtig für sowohl Genauigkeit als auch Leistung.

Score-basiertes Entscheidungsmodell reduziert blindes Blockieren bei einer einzelnen Übereinstimmung

Jede Regel erzeugt einen spezifischen Score, der gegen den Service-Schwellenwert bewertet wird. Niedrigrisikoübereinstimmungen können nur einen Log-Eintrag erzeugen, während ein höherer Gesamtscore zu einer Blockierungsentscheidung führt. Dieser Ansatz berücksichtigt das Gesamtrisikoverhalten, anstatt eine einzelne Signaturübereinstimmung als absolutes Urteil zu behandeln. Per-Service-Schwellenwertabstimmung ermöglicht es, verschiedene Anwendungen mit unterschiedlicher Sensitivität zu schützen.

Enabled-, Disabled- und Monitor-Zustände ermöglichen sichere Regelübergänge

Jede Regel kann im enabled-, disabled- oder monitor-Modus laufen. Im enabled-Modus trägt die Regel zum Scoring und zu Blockierungsentscheidungen bei; im disabled-Modus ist sie inaktiv; im monitor-Modus erzeugt sie nur Log-Ausgaben. Neue oder unsichere Regeln können zuerst im monitor-Modus beobachtet werden. Dies macht Richtlinienübergänge in Produktionsservices erheblich sicherer.

Globale und Pool-Override bieten servicebezogene Feinabstimmung

Globales Override setzt WAAP-Richtlinien für die gesamte Organisation, während Pool-Override unterschiedliches Verhalten für einen bestimmten Service oder Kunden definiert. Eine Regel kann global aktiviert bleiben, während sie für einen bestimmten Pool in den monitor-Modus versetzt oder ihr Score dort angepasst wird. Diese Struktur balanciert zentralisiertes Management mit echten per-Service-Anforderungen. Separate ID-Namespaces reduzieren benutzerdefinierte Regelkonflikte.

TR7 Enriched Rules decken moderne API- und Anwendungsangriffe ab

Die TR7-Enriched-Layer fügt moderne Angriffsfamilien über klassische Web-Signaturen hinaus hinzu. JWT-Manipulation, GraphQL Nested DoS, NoSQL-Query-Injection, Prompt Injection, Supply-Chain-Muster sowie Container- und Serverless-Oberflächenangriffe werden als dedizierte Regelgruppen adressiert. Diese Schicht zielt auf moderne API- und Plattformarchitekturen ab — nicht nur auf Legacy-Web-Formulare. WAAP-Schutz stimmt besser damit überein, wie aktuelle Anwendungen gebaut werden.

CVE-fokussierte Signaturen reagieren schnell auf neue Angriffsvarianten

TR7 kann dedizierte Variantensignaturen für CVE-fokussierte Angriffe wie Log4Shell, Spring4Shell und Shellshock einschließen. Codierte, verschleierte oder syntaxvariierte Formen werden durch separate Muster erfasst. Wenn eine CVE veröffentlicht wird, reduzieren benutzerdefinierte Regelzusätze und Hot-Reload die Reaktionszeit. Diese operative Geschwindigkeit ist als erste Verteidigungslinie nach einer Zero-Day-Offenlegung entscheidend.

Per-Request WAAP-Payload macht ausgelöste Regeln sichtbar

Für jede Anfrage kann TR7 die ausgelösten Regel-IDs, den Score und relevante Teil-Informationen im WAAP-Payload tragen. Diese Daten helfen Vorfall-Prüfern zu verstehen, welche Regel ausgelöst wurde und warum. Der Operator sieht nicht nur ein "blockiert"-Ergebnis, sondern die vollständige Score-Kette, die zur Blockierung geführt hat. Diese Sichtbarkeit ist wichtig für die Falsch-Positiv-Analyse.

CEF- und JSON-Log-Formate vereinfachen SIEM-Integration

WAAP-Events können in CEF- und JSON-Formaten protokolliert werden. Regel-ID, Angriffskategorie, Score, Scope und Metadaten-Felder sind für die SIEM-Seite verfügbar. Sicherheitsteams können WAAP-Events mit zentralen Alarmierungs-, Korrelations- und Berichtssystemen verbinden. Das Log-Format unterstützt Compliance- und Incident-Response-Prozesse.

CWE-, CAPEC-, MITRE- und OWASP-Mapping stärkt die Audit-Sprache

Regeln können mit Sicherheitsstandards und Angriffstaxonomien querverwiesen werden. CWE, CAPEC, MITRE ATT&CK und OWASP Web/API Top 10 Verknüpfungen verbinden ein technisches WAAP-Event mit Audit- und Risikosprache. Dies ermöglicht es SOC-, Anwendungssicherheits- und Compliance-Teams, dasselbe Event innerhalb eines gemeinsamen Rahmens zu diskutieren. Berichterstellung ist nicht auf eine rohe Signatur-ID beschränkt.

Hot-Reload deployt geänderte Regeln ohne Service-Unterbrechung

TR7 kann bei einem Regel-Update nur die geänderten Teile der WAAP-Engine neu laden, anstatt den gesamten Stack neu zu starten. Dies macht das Hinzufügen neuer Signaturen oder das Aktualisieren benutzerdefinierter Regeln schneller und weniger störend. Aktualisierte Regelsets können ohne Container-Neustart in Kraft gesetzt werden. Diese operative Geschwindigkeit ist während der Notfall-CVE-Reaktion entscheidend.

Operative Tiefe

Die WAAP-Signatur-Engine wird zusammen mit Kompilierungsmodi, Score-Verteilung, Scope-Dichte, benutzerdefinierten Regel-ID-Namespaces, RRD-Statistiken und Hot-Reload-Verhalten betrieben.

01

Kompilierungsmodi

Regelkompilierung kann in all-, poly- oder mono-Shard-Modi laufen. Im Sharded-Mono-Ansatz werden Regeln in Partitionen aufgeteilt, die parallel kompiliert werden können. Dieses Modell hilft, Kompilierungszeit und Update-Impact für große Regelsets zu reduzieren.

02

Regelkapazitätsgrenze

Die TR7-WAAP-Regelfabrik arbeitet mit einem Modell, das auf eine maximale Kapazität von 10.000 Regeln ausgerichtet ist. Diese Obergrenze bietet Erweiterungsspielraum für Produktionsregeln, die Enriched-Layer und benutzerdefinierte Kundenregeln. Operatoren sollten die Leistungs- und Abdeckungsbalance überwachen, wenn das Regelset wächst.

03

Score-Verteilung

Regeln erzeugen unterschiedliche Scores entsprechend ihrem Gewicht. Scores von 2 und 4 repräsentieren Niedrigsignal-Funde; 6 und 8 tragen stärkere Risikosignale. Ausgewählte kritische Regeln können mit höherer Dringlichkeit behandelt werden. Die Schwellenwertentscheidung wird durch den kombinierten Effekt dieser akkumulierten Scores geformt.

04

Scope-Verteilung

Regeln arbeiten mit unterschiedlichen Dichten über path, query, header, form, JSON, XML und raw-Felder. Query- und Form-Felder tragen höhere Konzentrationen für klassische Angriffsoberflächen, während JSON- und Raw-Felder für modernen API-Traffic an Bedeutung gewinnen. Scope-Verteilung hilft Teams zu verstehen, welche Traffic-Oberflächen die meisten Schutzsignale erzeugen.

05

Benutzerdefinierte Regel-ID-Namespaces

Globale benutzerdefinierte Regeln und Pool-benutzerdefinierte Regeln werden in separaten ID-Bereichen generiert. Der globale Namespace trägt organisationsweite gemeinsame Regeln; der Pool-Namespace trägt service- oder kundenspezifische Regeln. Diese Trennung reduziert Regelkonflikte und macht Override-Verhalten leichter zu auditieren.

06

Kategorie-Statistiken

Regel-Treffer können pro Kategorie aggregiert und in Diagrammen dargestellt werden. Dies macht es möglich zu sehen, welche Angriffsfamilien am häufigsten auftreten, welche Services das meiste Risikosignal erzeugen und wie sich Richtlinienänderungen die Verteilung im Laufe der Zeit beeinflussen. Statistiken verwandeln den WAAP von einem reinen Blocker in einen lernbaren Sicherheitssensor.

Anwendungsszenarien

Erweiterung des Finanz-API-Schutzes mit modernen Angriffsregeln

Finanz-API-Teams können klassische OWASP-konforme Abdeckung mit JWT-, GraphQL-, NoSQL- und modernen API-Angriffsregeln erweitern. Die TR7-Enriched-Layer bietet einen Signatur-Scope, der besser zur aktuellen API-Oberfläche passt.

Verwaltung niedriger Falsch-Positiv-Raten in Banking-Anwendungen

Banking-Teams können spezifische Regeln zunächst im monitor-Modus beobachten und dann per-Pool-Service-Schwellenwerte abstimmen. Dies ermöglicht eine kontrolliertere Balance zwischen aggressiver Sicherheitsdurchsetzung und legitimem Benutzerverkehr.

Hinzufügen benutzerdefinierter PII-Erkennungsregeln auf einem Behörden-Portal

Behörden-Portale können benutzerdefinierte Regex-Regeln mit Scope auf Form- und JSON-Felder hinzufügen. Wenn sensible Datenmuster oder unerwartete Eingaben erscheinen, löst ein Score und Log-Eintrag einen Untersuchungsworkflow aus.

Trennung globaler und kundenspezifischer Richtlinien in Multi-Tenant-Services

SaaS-Teams können globale Basislinienregeln auf alle Tenants anwenden und gleichzeitig benutzerdefinierte Overrides für spezifische Kunden oder Pools definieren. Separate ID-Namespaces stellen sicher, dass kundenspezifische Regeln nie mit dem gemeinsamen Regelset in Konflikt geraten.

Häufig gestellte Fragen

Wie funktioniert das score-basierte Modell?
Wenn eine WAAP-Regel übereinstimmt, erzeugt sie ein Gewicht — 2, 4, 6 oder 8. Diese Gewichte akkumulieren und werden gegen den per Service definierten Schwellenwert verglichen. Wird der Schwellenwert überschritten, wird die Anfrage blockiert; andernfalls wird ein Log-Eintrag erzeugt oder die Anfrage passiert. Das Modell bewertet das Gesamtrisikoverhalten, anstatt eine einzelne Übereinstimmung als absolutes Urteil zu behandeln.
Wofür wird der monitor-Modus verwendet?
Monitor-Modus ermöglicht es einer Regel, Log-Einträge zu erzeugen, ohne zu Blockierungsentscheidungen beizutragen. Neue oder unsichere Regeln können zuerst im monitor-Modus beobachtet werden. Nach Überprüfung der Auslösefrequenz und Falsch-Positiv-Raten kann die Regel in den enabled-Modus versetzt werden, um die Durchsetzung zu aktivieren. Dies macht Richtlinienübergänge in Produktionsumgebungen sicherer.
Was ist der Unterschied zwischen globalem und Pool-Override?
Globales Override setzt die organisationsweite WAAP-Richtlinie, die auf alle Services gilt. Pool-Override definiert unterschiedliches Verhalten für eine spezifische Servicegruppe oder einen Kunden. Eine Regel kann global aktiviert bleiben, während sie für einen bestimmten Pool in den monitor-Modus versetzt oder ihr Score dort angepasst wird. Separate ID-Namespaces verhindern Konflikte benutzerdefinierter Regeln.
Was fügt die TR7 Enriched Layer hinzu?
Über das Standard-Regelset hinaus enthält die Enriched Layer zusätzliche Regeln für JWT-Manipulation, GraphQL Nested DoS, NoSQL-Query-Injection, Prompt Injection, Supply-Chain-Muster sowie Container- und Serverless-Oberflächenangriffe. Sie deckt Angriffsfamilien ab, die auf moderne API- und Plattformarchitekturen zielen — nicht nur klassische Web-Formulare.
Wie wird eine neue CVE im Regelset adressiert?
Benutzerdefinierte Regelzusätze werden durch Hot-Reload gehandhabt — die gesamte WAAP-Engine muss nicht neu starten. Nur der geänderte Shard wird neu erstellt und in Kraft gesetzt. Dies reduziert die Reaktionszeit bei der Notfall-CVE-Bearbeitung und hält Service-Unterbrechungen auf ein Minimum.
Wie werden WAAP-Events an ein SIEM weitergeleitet?
WAAP-Events können in CEF- und JSON-Formaten protokolliert werden. Jeder Datensatz enthält Regel-ID, Angriffskategorie, Score, Scope und Metadaten-Felder. CWE-, CAPEC-, MITRE-ATT&CK- und OWASP-Top-10-Mappings bereichern den Event-Kontext. Sicherheitsteams können diese Daten mit zentralen Alarmierungs- und Korrelationssystemen verbinden.

WAAP-Entscheidungen mit Score und Kontext verwalten

3.000+ Produktionsregeln, 32 Angriffskategorien und ein score-basiertes Entscheidungsmodell. Lassen Sie uns durchgehen, wie es in Ihrer eigenen Umgebung funktioniert.