Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✔️ Anwendungsgateway
Die Azure Web Application Firewall auf Application Gateway schützt Webanwendungen vor häufigen Schwachstellen und Exploits. Azure-verwaltete Regelsätze werden aktualisiert, sobald neue Angriffssignaturen auftauchen, und enthalten Regeln, die gemeinsam mit dem Microsoft Threat Intelligence Team entwickelt wurden, um die Abdeckung zu verbessern, spezifische Schwachstellen zu beheben und Fehlalarme zu reduzieren.
Du kannst einzelne Regeln aktivieren oder deaktivieren und Regelaktionen konfigurieren. Dieser Artikel listet die verfügbaren Versionen des Default Rule Set (DRS) und Core Rule Set (CRS) auf, Regelgruppen und Regeln.
Hinweis
Wenn Sie die Regelsatzversion in einer WAF-Richtlinie ändern, wenden Sie Ihre bestehenden Regelzustands- und Aktionsüberschreibungen und -ausschlüsse auf die neue Version an. Weitere Informationen finden Sie unter Version eines Regelsatzes aufrüsten oder ändern.
Standardregelsatz 2.2
Der Standardregelsatz (DRS) 2.2 basiert auf open Web Application Security Project (OWASP) Core Rule Set 3.3.4, wodurch Verfeinerungen zu vorhandenen Erkennungen und neuen Schutzmaßnahmen hinzugefügt werden, einschließlich Regeln, die Inhaltstypen erkennen, die außerhalb des tatsächlichen Inhaltstypheaders deklariert sind, und erweiterte Remotecodeausführungserkennungen (RCE). DRS 2.2 enthält zusätzliche proprietäre Schutzregeln, die von Microsoft Threat Intelligence-Team entwickelt wurden und die Abdeckung über SQL-Einfügungs-, XSS- und Anwendungssicherheitsangriffsmuster erweitern.
DRS 2.2 bietet eine neue Engine und neue Regelsätze, die gegen Java-Injection-Angriffe verteidigen, eine anfängliche Reihe von Überprüfungen für Datei-Uploads beinhalten und weniger False Positives im Vergleich zu älteren DRS- und CRS-Versionen aufweisen. Sie können auch Regeln Ihren Anforderungen entsprechend anpassen. Erfahren Sie mehr über das neue Azure WAF-Modul.
DRS 2.2 enthält 18 Regelgruppen, wie in der folgenden Tabelle dargestellt. Jede Gruppe enthält mehrere Regeln, und Sie können das Verhalten für einzelne Regeln, Regelgruppen oder den gesamten Regelsatz anpassen.
| Art der Bedrohung | Name der Regelgruppe |
|---|---|
| Allgemein | Allgemein |
| Sperren von Methoden (PUT, PATCH) | METHODENERZWINGUNG |
| Probleme mit dem Protokoll und der Codierung | DURCHSETZUNG DES PROTOKOLLS |
| Header Injection, Request Smuggling und Response Splitting | PROTOKOLL-ANGRIFF |
| Datei- und Pfadangriffe | LFI |
| RFI-Angriffe (Remote File Inclusion) | RFI |
| Angriffe durch Remote-Code-Ausführung | RCE |
| PHP-Injection-Angriffe | PHP |
| Node JS-Angriffe | NodeJS |
| Angriffe durch websiteübergreifendes Skripting | XSS |
| Angriffe mit Einschleusung von SQL-Befehlen | SQLI |
| Session-Fixation-Angriff | SITZUNGSKORREKTUR |
| JAVA-Angriffe | SESSION-JAVA |
| Web-Shell-Angriffe (MS) | MS-ThreatIntel-WebShells |
| AppSec-Angriffe (MS) | MS-ThreatIntel-AppSec |
| SQL-Injection-Angriffe (MS) | MS-BedrohungIntel-SQLI |
| CVE-Angriffe (MS) | MS-ThreatIntel-CVEs |
| XSS-Angriffe (MS) | MS-ThreatIntel-XSS |
Deaktivierte Regeln
DRS 2.2-Regeln, die in Paranoia Level 2 konfiguriert sind, sind standardmäßig deaktiviert. Sie können ihren Status deaktiviert lassen, wenn Sie Ihre WAF-Richtlinie auf Paranoia-Stufe 1 konfiguriert belassen möchten. Wenn Sie die Paranoia-Ebene der Richtlinie erhöhen möchten, können Sie den Status dieser Regeln sicher auf "aktiviert" ändern und deren Aktion auf "Protokollierungsmodus" setzen. Analysieren Sie die Protokolle, nehmen Sie die erforderliche Feinabstimmung vor, und aktivieren Sie die Regeln entsprechend. Weitere Informationen finden Sie unter Paranoia-Ebene und Optimierung von verwalteten Regelsätzen.
Einige OWASP-Regeln werden durch Microsoft erstellte Ersetzungen ersetzt. Die ursprünglichen Regeln sind standardmäßig deaktiviert, und ihre Beschreibungen enden mit "(ersetzt durch ...)".
Standard-Regelsatz 2.1
Sie können zwar weiterhin den Standardregelsatz (DRS) 2.1 verwenden, es wird jedoch empfohlen, die neueste Version von DRS 2.2 zu verwenden.
Der Standardregelsatz (DRS) 2.1 basiert auf dem Open Web Application Security Project (OWASP) Core Rule Set (CRS) 3.3.2 und umfasst zusätzliche proprietäre Schutzregeln, die vom Microsoft-Threat-Intelligence-Team entwickelt wurden, sowie Aktualisierungen an Signaturen zur Verringerung von Falschpositiven. Außerdem werden Transformationen über die URL-Decodierung hinaus unterstützt.
DRS 2.1 bietet eine neue Engine und neue Regelsätze, die gegen Java-Injektionen verteidigen. Es umfasst eine anfängliche Reihe von Prüfungen für Dateiuploads und weist weniger falsch-positive Ergebnisse im Vergleich zu CRS-Versionen auf. Sie können auch Regeln Ihren Anforderungen entsprechend anpassen. Erfahren Sie mehr über das neue Azure WAF-Modul.
DRS 2.1 umfasst 17 Regelgruppen, wie in der folgenden Tabelle gezeigt. Jede Gruppe enthält mehrere Regeln, und du kannst das Verhalten für einzelne Regeln, Regelgruppen oder das gesamte Regelset anpassen.
| Art der Bedrohung | Name der Regelgruppe |
|---|---|
| Allgemein | Allgemein |
| Sperren von Methoden (PUT, PATCH) | METHODENERZWINGUNG |
| Probleme mit dem Protokoll und der Codierung | DURCHSETZUNG DES PROTOKOLLS |
| Header Injection, Request Smuggling und Response Splitting | PROTOKOLL-ANGRIFF |
| Datei- und Pfadangriffe | LFI |
| RFI-Angriffe (Remote File Inclusion) | RFI |
| Angriffe durch Remote-Code-Ausführung | RCE |
| PHP-Injection-Angriffe | PHP |
| Node JS-Angriffe | NodeJS |
| Angriffe durch websiteübergreifendes Skripting | XSS |
| Angriffe mit Einschleusung von SQL-Befehlen | SQLI |
| Session-Fixation-Angriff | SITZUNGSKORREKTUR |
| JAVA-Angriffe | SESSION-JAVA |
| Web-Shell-Angriffe (MS) | MS-ThreatIntel-WebShells |
| AppSec-Angriffe (MS) | MS-ThreatIntel-AppSec |
| SQL-Injection-Angriffe (MS) | MS-BedrohungIntel-SQLI |
| CVE-Angriffe (MS) | MS-ThreatIntel-CVEs |
Anleitung zur Optimierung für DRS 2.1
Verwenden Sie die folgende Anleitung, um WAF zu optimieren, während Sie mit DRS 2.1 in Application Gateway WAF beginnen:
| Regel-ID | Regelgruppe | BESCHREIBUNG | Empfehlung |
|---|---|---|---|
| 942110 | SQLI | Angriff mit Einschleusung von SQL-Befehlen: Gängige Tests für Einschleusung von SQL-Befehlen erkannt | Deaktivieren Sie die Regel 942110, die durch die MSTIC-Regel 99031001 ersetzt wurde. |
| 942150 | SQLI | Angriff mit Einschleusung von SQL-Befehlen | Deaktivieren Sie die Regel 942150, die durch die MSTIC-Regel 99031003 ersetzt wurde. |
| 942260 | SQLI | Erkennt Versuche der Umgehung der einfachen SQL-Authentifizierung, 2/3 | Deaktivieren Sie die Regel 942260, die durch die MSTIC-Regel 99031004 ersetzt wurde. |
| 942430 | SQLI | Eingeschränkte Anomalieerkennung für SQL-Zeichen (Argumente): Anzahl von Sonderzeichen überschritten (12) | Regel 942430 deaktivieren, löst zu viele falsch positive Ergebnisse aus |
| 942440 | SQLI | SQL-Kommentarsequenz erkannt | Deaktivieren Sie die Regel 942440, die durch die MSTIC-Regel 99031002 ersetzt wurde. |
| 99005006 | MS-ThreatIntel-WebShells | Spring4Shell-Interaktionsversuch | Lassen Sie die Regel aktiviert, um ein SpringShell-Sicherheitsrisiko zu verhindern. |
| 99001014 | MS-ThreatIntel-CVEs | Versucht der Einschleusung von Spring Cloud-Routingausdrücken CVE-2022-22963 | Lassen Sie die Regel aktiviert, um ein SpringShell-Sicherheitsrisiko zu verhindern. |
| 99001015 | MS-ThreatIntel-CVEs | Versuch der Ausnutzung der nicht sicherer Klassenobjekte von Spring Framework CVE-2022-22965 | Lassen Sie die Regel aktiviert, um ein SpringShell-Sicherheitsrisiko zu verhindern. |
| 99001016 | MS-ThreatIntel-CVEs | Versuch der Einschleusung eins Spring Cloud Gateway-Aktuators CVE-2022-22947 | Lassen Sie die Regel aktiviert, um ein SpringShell-Sicherheitsrisiko zu verhindern. |
| 99001017 | MS-ThreatIntel-CVEs | Versuchter Apache Struts-Dateiupload CVE-2023-50164 | Legen Sie die Aktion auf „Blockieren“ fest, um die Sicherheitsanfälligkeit von Apache Struts zu verhindern. Anomaliebewertung für diese Regel nicht unterstützt |
Optimierung verwalteter Regelsätze
DRS und CRS werden standardmäßig im Erkennungsmodus in den WAF-Richtlinien aktiviert. Sie können einzelne Regeln im verwalteten Regelsatz deaktivieren bzw. aktivieren, um die Anforderungen Ihrer Anwendungen zu erfüllen. Sie können pro Regel auch bestimmte Aktionen festlegen. Das DRS/CRS unterstützt Aktionen zum Blockieren, Protokollieren und Bewerten von Anomalien. Der Bot Manager-Regelsatz unterstützt die Aktionen Zulassen, Blockieren und Protokollieren.
Manchmal ist es erforderlich, bestimmte Anforderungsattribute in einer WAF-Auswertung wegzulassen. Ein gängiges Beispiel sind in Active Directory eingefügte Token, die für die Authentifizierung verwendet werden. Sie können Ausschlüsse so konfigurieren, dass sie bei Auswertung bestimmter WAF-Regeln oder global auf die Auswertung aller WAF-Regeln angewendet werden. Ausschlussregeln gelten für Ihre gesamte Webanwendung. Weitere Informationen finden Sie unter Web Application Firewall (WAF) mit Anwendungsgateway-Ausschlusslisten.
Standardmäßig verwendet Azure WAF Anomaliebewertungen, wenn eine Anforderung einer Regel entspricht. Darüber hinaus können Sie in der gleichen WAF-Richtlinie auch benutzerdefinierte Regeln konfigurieren, wenn Sie eine der vorkonfigurierten Regeln im Kernregelsatz umgehen möchten.
Benutzerdefinierte Regeln werden immer vor den Regeln im Kernregelsatz ausgewertet. Wenn eine Anforderung einer benutzerdefinierten Regel entspricht, wird die entsprechende Regelaktion angewendet. Die Anforderung wird entweder gesperrt oder an das Back-End weitergeleitet. Es werden keine weiteren benutzerdefinierten Regeln oder Regeln im Kernregelsatz verarbeitet.
Anomaliebewertung
Wenn Sie CRS oder DRS 2.1 und höher verwenden, ist Ihre WAF standardmäßig für die Verwendung der Anomaliebewertung konfiguriert. Datenverkehr, der einer Regel entspricht, wird nicht sofort blockiert, auch nicht, wenn sich Ihr WAF im Schutzmodus befindet. Stattdessen definieren die OWASP-Regelsätze einen Schweregrad für jede Regel: Kritisch, Fehler, Warnung oder Benachrichtigung. Der Schweregrad wirkt sich auf einen numerischen Wert für die Anforderung aus, der als Anomaliebewertung bezeichnet wird:
| Schweregrad der Regel | Wert, der in die Anomaliebewertung einfließt |
|---|---|
| Kritisch | 5 |
| Fehler | 4 |
| Warnung | 3 |
| Hinweis | 2 |
Wenn die Anomaliebewertung 5 oder höher ist und für die WAF der Präventionsmodus festgelegt ist, wird die Anforderung blockiert. Wenn die Anomaliebewertung 5 oder höher ist und für die WAF der Erkennungsmodus festgelegt ist, wird die Anforderung protokolliert, aber nicht blockiert.
Beispielsweise reicht eine einzelne Regelübereinstimmung vom Typ Kritisch für die WAF aus, um im Präventionsmodus eine Anforderung zu blockieren, da die Gesamtanomaliebewertung 5 ist. Eine Übereinstimmung mit einer Warnungsregel erhöht die Anomaliebewertung jedoch nur um 3, was alleine nicht ausreicht, um den Datenverkehr zu blockieren. Wenn eine Anomalieregel ausgelöst wird, wird in den Protokollen eine Aktion vom Typ „Übereinstimmung“ angezeigt. Wenn die Anomaliebewertung 5 oder höher ist, wird eine separate Regel mit der Aktion "Blockiert" oder "Erkannt" ausgelöst, je nachdem, ob sich die WAF-Richtlinie im Präventions- oder im Erkennungsmodus befindet. Weitere Informationen finden Sie unter Anomaliebewertungsmodus.
Paranoia-Grad
Jede Regel ist einer bestimmten Paranoia-Ebene (PL) zugeordnet. Regeln, die in Paranoia Level 1 (PL1) konfiguriert sind, sind weniger aggressiv und lösen kaum ein falsch positives Ergebnis aus. Sie bieten grundlegende Sicherheit mit minimalem Feinoptimierungsbedarf. Die Regeln in PL2 erkennen mehr Angriffe. Es ist jedoch zu erwarten, dass sie falsch positive Warnungen auslösen, die noch optimiert werden müssen.
Standardmäßig ist DRS 2.2 auf Paranoia Level 1 (PL1) konfiguriert, und alle PL2-Regeln sind deaktiviert. Um WAF bei PL2 auszuführen, können Sie beliebige oder alle PL2-Regeln manuell aktivieren. Für frühere Regelsätze umfassen DRS 2.1 und CRS 3.2 Regeln, die für Paranoia Level 2 definiert sind, die sowohl PL1- als auch PL2-Regeln abdeckt. Wenn Sie lieber strikt bei PL1 arbeiten möchten, können Sie bestimmte PL2-Regeln deaktivieren oder deren Aktion auf "Protokoll" festlegen.
Paranoia-Ebene 3 und 4 werden derzeit in Azure WAF nicht unterstützt.
Hinweis
Der CRS 3.2-Regelsatz enthält Regeln in PL3 und PL4, aber diese Regeln sind immer inaktiv und können nicht aktiviert werden, unabhängig von ihrem konfigurierten Status oder ihrer Aktion.
Aktualisieren oder Ändern der Regelsatzversion
Um eine neue Regelsatzversion zu aktualisieren oder zuzuweisen, während bestehende Regelüberschreibungen und -ausschlüsse erhalten bleiben, verwenden Sie PowerShell, CLI, REST API oder eine Vorlage, um Änderungen an der Regelsatzversion vorzunehmen. Eine neue Version eines Regelwerks kann neuere Regeln oder zusätzliche Regelgruppen enthalten. Validieren Sie diese Änderungen sicher in einer Testumgebung, nehmen Sie bei Bedarf Feinabstimmungen vor und stellen Sie sie anschließend in einer Produktionsumgebung bereit. Weitere Informationen finden Sie unter Upgrade der CRS- oder DRS-Regelsatzversion.
Wenn Sie das Azure-Portal verwenden, um ein neues verwaltetes Regelset einer WAF-Richtlinie zuzuweisen, setzt das Portal alle bisherigen Anpassungen vom bestehenden verwalteten Regelwerk, wie Regelzustand, Regelaktionen und Regel-Level-Ausschlüsse, auf die neuen Standardwerte des neuen verwalteten Regelsets zurück. Das Portal wirkt sich jedoch bei der Zuweisung des neuen Regelsatzes nicht auf benutzerdefinierte Regeln, Richtlinieneinstellungen und globale Ausschlüsse aus. Sie müssen Regelüberschreibungen neu definieren und Änderungen validieren, bevor diese in einer Produktionsumgebung implementiert werden.
Grundlegendes zum CVE-Schutz in Azure WAF
Azure Application Gateway WAF schützt vor CVEs durch:
- Generische Schutzmaßnahmen (DRS / OWASP CRS):Viele CVEs werden bereits durch vorhandene Regeln abgemildert, die allgemeine Angriffsmuster wie SQL-Einfügung, XSS und RCE erkennen.
- CVE-spezifische Schutzmaßnahmen (Microsoft Threat Intelligence): Für hochgradige Sicherheitslücken werden dedizierte Regeln in der Regelgruppe MS-ThreatIntel-CVEs veröffentlicht.
Verwenden Sie immer den neuesten Standardregelsatz (Default Rule Set, DRS) für den aktuellsten Schutz und weniger False Positives
So überprüfen Sie die Abdeckung:
- Überprüfen Sie die MS-ThreatIntel-CVEs-Regelgruppe.
- Schau dir die Regelbeschreibungen für CVE-Referenzen an.
- Beachte, dass viele CVEs durch generische Schutzmaßnahmen abgedeckt sind, auch wenn sie nicht explizit aufgeführt sind.
Wenn ein CVE nicht explizit abgedeckt ist:
- Upgrade auf das neueste DRS.
- Validiere gegen bestehende Regeln oder verwende benutzerdefinierte Regeln, falls nötig.
- Kontaktieren Sie den Azure-Support, wenn Sie Schutz für einen bestimmten hochprioritären CVE benötigen, der derzeit nicht abgedeckt ist.
Kernregelsätze (CRS) – Legacy
Der empfohlene verwaltete Regelsatz ist der neueste Standardregelsatz 2.2, der auf dem Open Web Application Security Project (OWASP) Core Rule Set (CRS) 3.3.4 basiert und zusätzliche proprietäre Schutzregeln enthält, die vom Microsoft Threat Intelligence-Team entwickelt wurden, sowie Aktualisierungen der Signaturen, um falsch-positive Ergebnisse zu reduzieren. Beim Erstellen einer neuen WAF-Richtlinie sollten Sie die neueste, empfohlene Regelsatzversion DRS 2.2 verwenden. Wenn Sie über eine WAF-Richtlinie mit DRS 2.1, CRS 3.2 oder CRS 3.1 verfügen, empfiehlt es sich, ein Upgrade auf DRS 2.2 durchzuführen. Weitere Informationen finden Sie unter Upgrade der CRS- oder DRS-Regelsatzversion.
Hinweis
CRS 3.2 ist nur für die WAF_v2-SKU verfügbar. Sie können ein Downgrade von CRS 3.2 auf CRS 3.1 oder früher nicht ausführen, da CRS 3.2 auf dem neuen Azure WAF-Modul ausgeführt wird. Es wird empfohlen, direkt auf das neueste DRS 2.1 zu aktualisieren und neue Regeln sicher zu überprüfen, indem die Aktion der neuen Regeln in den Protokollmodus geändert wird. Weitere Informationen finden Sie unter "Sicheres Überprüfen neuer Regeln".
Web Application Firewall (WAF), das auf dem Anwendungsgateway für Container ausgeführt wird, unterstützt das Core Ruleset (CRS) nicht.
Bot-Manager 1.0
Der Bot Manager 1.0-Regelsatz bietet Schutz vor schädlichen Bots und erkennt gute Bots. Die Regeln bieten eine detaillierte Kontrolle über von der WAF entdeckte Bots, indem sie den Bot-Verkehr als gute, schlechte oder unbekannte Bots kategorisieren.
| Regelgruppe | BESCHREIBUNG |
|---|---|
| Böse Bots | Schutz vor bösartigen Bots |
| GuteBots | Identifizieren von gültigen Bots |
| Unbekannte Bots | Identifizieren von unbekannten Bots |
Bot-Manager 1.1
Der Bot Manager 1.1 Regelsatz ist eine Erweiterung des Bot Manager 1.0 Regelsatzes. Es bietet einen besseren Schutz gegen bösartige Bots und verbessert die gute Bot-Erkennung.
| Regelgruppe | BESCHREIBUNG |
|---|---|
| Böse Bots | Schutz vor bösartigen Bots |
| GuteBots | Identifizieren von gültigen Bots |
| Unbekannte Bots | Identifizieren von unbekannten Bots |
Die folgenden Regelgruppen und Regeln sind verfügbar, wenn Sie die Web Application Firewall auf Application Gateway verwenden.
2.2 Regelsätze
Allgemein
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 200002 | Kritisch - 5 | 1 | Fehler beim Analysieren des Anforderungstexts. |
| 200003 | Kritisch - 5 | 1 | Fehler bei der strengen Überprüfung des mehrteiligen Anforderungstexts |
Methodenerzwingung
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 911100 | Kritisch - 5 | 1 | Methode ist gemäß Richtlinie nicht zulässig |
Protokolldurchsetzung
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 920100 | Hinweis - 2 | 1 | Ungültige HTTP-Anfragezeile |
| 920120 | Kritisch - 5 | 1 | Versuchte „multipart/form-data“-Umgehung |
| 920121 | Kritisch - 5 | 2 | Versuchte „multipart/form-data“-Umgehung |
| 920160 | Kritisch - 5 | 1 | Content-Length-HTTP-Header ist nicht numerisch. |
| 920170 | Kritisch - 5 | 1 | GET- oder HEAD-Anforderung mit Textinhalt. |
| 920171 | Kritisch - 5 | 1 | GET- oder HEAD-Anfrage mit Transfer-Codierung. |
| 920180 | Hinweis - 2 | 1 | POST ohne Kopfzeilen für Inhaltslänge oder Übertragungscodierung. |
| 920181 | Warnung - 3 | 1 | Kopfzeilen für Inhaltslänge oder Übertragungscodierung vorhanden 99001003 |
| 920190 | Warnung - 3 | 1 | Bereich: Ungültiger Wert des letzten Bytes. |
| 920200 | Warnung - 3 | 2 | Bereich: Zu viele Felder (mehr als 6) |
| 920201 | Warnung - 3 | 2 | Bereich: Zu viele Felder für PDF-Anfragen (63 oder mehr) |
| 920210 | Warnung - 3 | 1 | Mehrere oder widersprüchliche Connection-Header-Daten gefunden. |
| 920220 | Warnung - 3 | 1 | Angriffsversuch durch Missbrauch der URL-Kodierung |
| 920230 | Warnung - 3 | 2 | Mehrfache URL-Codierung erkannt |
| 920240 | Warnung - 3 | 1 | Angriffsversuch durch Missbrauch der URL-Kodierung |
| 920260 | Warnung - 3 | 1 | Angriffsversuch zur Ausnutzung der vollen oder halben Unicode-Breite |
| 920270 | Kritisch - 5 | 1 | Ungültiges Zeichen in der Anforderung (Zeichen NULL) |
| 920271 | Kritisch - 5 | 2 | Ungültiges Zeichen in der Anforderung (nicht druckbare Zeichen) |
| 920280 | Warnung - 3 | 1 | Anfrage ohne Host-Header |
| 920290 | Warnung - 3 | 1 | Leerer Host-Header |
| 920300 | Hinweis - 2 | 2 | Der Anfrage fehlt ein Accept-Header. |
| 920310 | Hinweis - 2 | 1 | Die Anfrage hat einen leeren Accept-Header |
| 920311 | Hinweis - 2 | 1 | Die Anfrage hat einen leeren Accept-Header |
| 920320 | Hinweis - 2 | 2 | Fehlender User-Agent-Header |
| 920330 | Hinweis - 2 | 1 | Leerer User-Agent-Header |
| 920340 | Hinweis - 2 | 1 | Anfrage enthält Inhalt, aber fehlende Content-Type-Header |
| 920341 | Kritisch - 5 | 2 | Anforderung mit Inhalt erfordert Content-Type-Header |
| 920350 | Warnung - 3 | 1 | Hostheader ist eine numerische IP-Adresse |
| 920420 | Kritisch - 5 | 2 | Anforderungsinhaltstyp ist gemäß Richtlinie nicht zulässig |
| 920430 | Kritisch - 5 | 1 | HTTP-Protokollversion ist gemäß Richtlinie nicht zulässig |
| 920440 | Kritisch - 5 | 1 | URL-Dateierweiterung wird durch Richtlinie eingeschränkt |
| 920450 | Kritisch - 5 | 1 | HTTP-Header ist durch Richtlinie eingeschränkt |
| 920470 | Kritisch - 5 | 1 | Illegaler Content-Type-Header |
| 920480 | Kritisch - 5 | 1 | Zeichensatz für Anforderungsinhaltstyp ist gemäß Richtlinie nicht zulässig |
| 920500 | Kritisch - 5 | 1 | Versuch, auf eine Sicherungs- oder Arbeitsdatei zuzugreifen |
| 920530 | Kritisch - 5 | 1 | Begrenze den Charset-Parameter innerhalb des Inhaltstyp-Headers darauf, höchstens einmal aufzutreten. |
| 920620 | Kritisch - 5 | 1 | Mehrere Content-Type-Request-Header |
Protokollangriff
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 921110 | Kritisch - 5 | 1 | HTTP Request Smuggling-Angriff |
| 921120 | Kritisch - 5 | 1 | HTTP Response Splitting-Angriff |
| 921130 | Kritisch - 5 | 1 | HTTP Response Splitting-Angriff |
| 921140 | Kritisch - 5 | 1 | HTTP Header Injection-Angriff über Header |
| 921150 | Kritisch - 5 | 1 | HTTP Header Injection-Angriff über Nutzlast (CR/LF erkannt) |
| 921151 | Kritisch - 5 | 2 | HTTP Header Injection-Angriff über Nutzlast (CR/LF erkannt) |
| 921160 | Kritisch - 5 | 1 | HTTP Header Injection-Angriff über Nutzlast (CR/LF und Headername erkannt) |
| 921190 | Kritisch - 5 | 1 | HTTP Splitting (CR/LF im Anforderungsdateinamen erkannt) |
| 921200 | Kritisch - 5 | 1 | Angriff mit LDAP-Einschleusung |
| 921422 | Kritisch - 5 | 2 | Erkennen von Inhaltstypen im Inhaltstypheader außerhalb der tatsächlichen Inhaltstypdeklaration |
LFI: Lokaler Dateieinschluss
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 930100 | Kritisch - 5 | 1 | Path Traversal-Angriff (/../) |
| 930110 | Kritisch - 5 | 1 | Path Traversal-Angriff (/../) |
| 930120 | Kritisch - 5 | 1 | Zugriffsversuch auf Betriebssystemdatei |
| 930130 | Kritisch - 5 | 1 | Zugriffsversuch auf Datei mit eingeschränktem Zugriff |
RFI: Remote-Dateieinschluss
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 931100 | Kritisch - 5 | 2 | Möglicher RFI-Angriff (Remote File Inclusion): Verwendung von IP-Adresse für URL-Parameter |
| 931110 | Kritisch - 5 | 1 | Möglicher RFI-Angriff (Remote File Inclusion): Verwendung eines häufigen und für RFI anfälligen Parameternamens mit URL-Nutzlast |
| 931120 | Kritisch - 5 | 1 | Möglicher RFI-Angriff (Remote File Inclusion): Verwendung von URL-Nutzlast mit nachgestelltem Fragezeichen (?) |
| 931130 | Kritisch - 5 | 2 | Möglicher RFI-Angriff (Remote File Inclusion): Domänenexterner Verweis/Link |
RCE: Remote Command Execution (Remotebefehlsausführung)
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 932100 | Kritisch - 5 | 1 | Remotebefehlsausführung: Einschleusung von Unix-Befehl |
| 932105 | Kritisch - 5 | 1 | Remotebefehlsausführung: Einschleusung von Unix-Befehl |
| 932110 | Kritisch - 5 | 1 | Remotebefehlsausführung: Einschleusung von Windows-Befehl |
| 932115 | Kritisch - 5 | 1 | Remotebefehlsausführung: Einschleusung von Windows-Befehl |
| 932120 | Kritisch - 5 | 1 | Remotebefehlsausführung: Windows PowerShell-Befehl gefunden |
| 932130 | Kritisch - 5 | 1 | Remotebefehlsausführung: Unix-Shell-Ausdruck oder Confluence-Sicherheitsanfälligkeit (CVE-2022-26134) gefunden |
| 932140 | Kritisch - 5 | 1 | Remote Command Execution: Windows FOR/IF-Befehl gefunden |
| 932150 | Kritisch - 5 | 1 | Remotebefehlsausführung: Direkte Ausführung von Unix-Befehlen |
| 932160 | Kritisch - 5 | 1 | Remotebefehlsausführung: Unix Shell-Code gefunden |
| 932170 | Kritisch - 5 | 1 | Remotebefehlsausführung: Shellshock (CVE-2014-6271) |
| 932171 | Kritisch - 5 | 1 | Remotebefehlsausführung: Shellshock (CVE-2014-6271) |
| 932180 | Kritisch - 5 | 1 | Eingeschränkter Dateiuploadversuch |
PHP-Angriffe
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 933100 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: öffnendes PHP-Tag gefunden |
| 933110 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: Upload von PHP-Skriptdatei gefunden |
| 933120 | Kritisch - 5 | 1 | PHP Injection-Angriff: Konfigurationsanweisung gefunden |
| 933130 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: Variable gefunden |
| 933140 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: E/A-Datenstrom gefunden |
| 933150 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: PHP-Funktionsname mit hohem Risikofaktor gefunden |
| 933151 | Kritisch - 5 | 2 | Angriff mit PHP-Einschleusung: PHP-Funktionsname mit mittlerem Risikofaktor gefunden |
| 933160 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: PHP-Funktionsaufruf mit hohem Risikofaktor gefunden |
| 933170 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: Einschleusung von serialisiertem Objekt |
| 933180 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: Aufruf einer Variablenfunktion gefunden |
| 933200 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: Wrapperschema erkannt |
| 933210 | Kritisch - 5 | 1 | Angriff mit PHP-Einschleusung: Aufruf einer Variablenfunktion gefunden |
Node.js Angriffe
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 934100 | Kritisch - 5 | 1 | Angriff mit Einschleusung von Node.js-Befehlen |
XSS: Cross-Site-Scripting
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 941100 | Kritisch - 5 | 1 | XSS-Angriff per libinjection erkannt |
| 941101 | Kritisch - 5 | 2 | XSS-Angriff per libinjection erkannt |
| 941110 | Kritisch - 5 | 1 | XSS-Filter – Kategorie 1: Skripttagvektor |
| 941120 | Kritisch - 5 | 2 | XSS-Filter – Kategorie 2: Ereignishandlervektor |
| 941130 | Kritisch - 5 | 1 | XSS-Filter – Kategorie 3: Attributvektor |
| 941140 | Kritisch - 5 | 1 | XSS-Filter – Kategorie 4: JavaScript-URI-Vektor |
| 941150 | Kritisch - 5 | 2 | XSS-Filter – Kategorie 5: Unzulässige HTML-Attribute |
| 941160 | Kritisch - 5 | 1 | NoScript XSS InjectionChecker: HTML-Einschleusung |
| 941170 | Kritisch - 5 | 1 | NoScript XSS InjectionChecker: Attributeinschleusung |
| 941180 | Kritisch - 5 | 1 | Schlüsselwörter von Sperrliste für Knotenvalidierung |
| 941190 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941200 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941210 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941220 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941230 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941240 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941250 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941260 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941270 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941280 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941290 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941300 | Kritisch - 5 | 1 | IE XSS-Filter – Angriff erkannt. |
| 941310 | Kritisch - 5 | 1 | Fehlerhaft formatierter US-ASCII XSS-Filter – Angriff erkannt. |
| 941320 | Kritisch - 5 | 2 | Möglicher XSS-Angriff erkannt – HTML-Taghandler |
| 941330 | Kritisch - 5 | 2 | IE XSS-Filter – Angriff erkannt. |
| 941340 | Kritisch - 5 | 2 | IE XSS-Filter – Angriff erkannt. |
| 941350 | Kritisch - 5 | 1 | UTF-7-Codierung Internet Explorer XSS - Angriff erkannt. |
| 941360 | Kritisch - 5 | 1 | JSFuck / Hieroglyphy-Obfuscation erkannt |
| 941370 | Kritisch - 5 | 1 | Globale JavaScript-Variable gefunden |
| 941380 | Kritisch - 5 | 2 | Einschleusung clientseitiger AngularJS-Vorlagen erkannt |
SQLI: Einschleusung von SQL-Befehlen
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 942100 | Kritisch - 5 | 1 | SQL Injection-Angriff per libinjection erkannt |
| 942110 | Warnung - 3 | 2 | Angriff mit Einschleusung von SQL-Befehlen: Gängige Tests für Einschleusung von SQL-Befehlen erkannt |
| 942120 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen: SQL-Operator ermittelt |
| 942140 | Kritisch - 5 | 1 | Angriff mit Einschleusung von SQL-Befehlen: Häufige Datenbanknamen erkannt |
| 942150 | Kritisch - 5 | 2 | SQL Injection Attack (ersetzt durch Regel #99031003) |
| 942160 | Kritisch - 5 | 1 | Erkennt blinde SQLI-Tests mithilfe von Sleep() oder Benchmark(). |
| 942170 | Kritisch - 5 | 1 | Erkennt SQL Benchmark- und Sleep Injection-Angriffsversuche, einschließlich bedingter Abfragen. |
| 942180 | Kritisch - 5 | 2 | Erkennt Versuche der Umgehung der einfachen SQL-Authentifizierung 1/3 |
| 942190 | Kritisch - 5 | 1 | Erkennt die Ausführung von MSSQL-Code und Versuche, Informationen auszulesen |
| 942200 | Kritisch - 5 | 2 | Erkennt durch MySQL-Kommentare oder -Leerzeichen verschleierte Einschleusungen und die Terminierung per Backtick |
| 942210 | Kritisch - 5 | 2 | Erkennt verkette Angriffsversuche SQL-Einschleusung 1/2 |
| 942220 | Kritisch - 5 | 1 | Auf der Suche nach Integer-Überlaufangriffen stammen diese Regeln von Skipfish, mit der Ausnahme, dass 3.0.00738585072007e-308 die „magische Zahl“ für den Absturz ist. |
| 942230 | Kritisch - 5 | 1 | Erkennt Angriffsversuche mit bedingter SQL-Einschleusung. |
| 942240 | Kritisch - 5 | 1 | Erkennt MySQL-Zeichensatzwechsel und MSSQL-DoS-Angriffsversuche |
| 942250 | Kritisch - 5 | 1 | Erkennt MATCH AGAINST-, MERGE- und EXECUTE IMMEDIATE-Einschleusungen |
| 942260 | Kritisch - 5 | 2 | Erkennt die Standard-SQL-Authentifizierungsumgehungsversuche 2/3 (ersetzt durch Regel #99031004) |
| 942270 | Kritisch - 5 | 1 | Suche nach Einschleusung einfacher SQL-Befehle. Häufige Angriffszeichenfolge für MySQL, Oracle und andere. |
| 942280 | Kritisch - 5 | 1 | Erkennt Postgres pg_sleep-Einschleusung, WAITFOR DELAY-Angriffe und Versuche des Herunterfahrens von Datenbanken |
| 942290 | Kritisch - 5 | 1 | Ermittelt Angriffsversuche mit grundlegender MongoDB SQL-Einschleusung. |
| 942300 | Kritisch - 5 | 2 | Erkennt MySQL-Kommentare, Bedingungen und Einschleusungen von „ch(ar)“ |
| 942310 | Kritisch - 5 | 2 | Erkennt verkette Angriffsversuche SQL-Einschleusung 2/2. |
| 942320 | Kritisch - 5 | 1 | Erkennt Einschleusungen von gespeicherten Prozeduren/Funktionen für MySQL und PostgreSQL. |
| 942330 | Kritisch - 5 | 2 | Erkennt klassische SQL-Injection-Tests 1/3 |
| 942340 | Kritisch - 5 | 2 | Erkennt die Standard-SQL-Authentifizierungsumgehungsversuche 3/3 (ersetzt durch Regel #99031006) |
| 942350 | Kritisch - 5 | 1 | Erkennt MySQL-UDF-Einschleusung und andere Versuche der Manipulation von Daten bzw. der Struktur. |
| 942360 | Kritisch - 5 | 1 | Erkennt Versuche des Verkettens einfacher eingeschleuster SQL-Befehle und von SQL/LFI |
| 942361 | Kritisch - 5 | 2 | Erkennt grundlegende SQL-Einschleusung basierend auf Schlüsselwort „Alter“ oder „Union“ |
| 942370 | Kritisch - 5 | 2 | Erkennt klassische SQL-Injection-Versuche 2/3 |
| 942380 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942390 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942400 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942410 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942430 | Warnung - 3 | 2 | Eingeschränkte SQL-Zeichenabweichungserkennung (Argumente): Anzahl der Sonderzeichen überschritten (12) (ersetzt durch Regel #99031005) |
| 942440 | Kritisch - 5 | 2 | SQL-Kommentarsequenz erkannt (ersetzt durch Regel #99031002). |
| 942450 | Kritisch - 5 | 2 | Hexadezimale SQL-Codierung identifiziert |
| 942470 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942480 | Kritisch - 5 | 2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942500 | Kritisch - 5 | 1 | MySQL-Inline-Kommentar erkannt. |
| 942510 | Kritisch - 5 | 2 | Versuch der Umgehung der Einschleusung von SQL-Befehlen durch Ticks und Backticks erkannt |
Session Fixation
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 943100 | Kritisch - 5 | 1 | Möglicher Session Fixation-Angriff: Festlegung von Cookiewerten in HTML |
| 943110 | Kritisch - 5 | 1 | Möglicher Session Fixation-Angriff: SessionID-Parametername mit domänenexternem Verweiser |
| 943120 | Kritisch - 5 | 1 | Möglicher Session Fixation-Angriff: SessionID-Parametername ohne Verweiser |
Java Angriffe
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 944100 | Kritisch - 5 | 1 | Remotebefehlsausführung: Verdächtige Java Klasse erkannt |
| 944110 | Kritisch - 5 | 1 | Remotebefehlsausführung: Java-Prozess-Spawn (CVE-2017-9805) |
| 944120 | Kritisch - 5 | 1 | Remotebefehlsausführung: Java Serialisierung (CVE-2015-5842) |
| 944130 | Kritisch - 5 | 1 | Verdächtige Java Klasse erkannt |
| 944200 | Kritisch - 5 | 2 | Magische Bytes erkannt, wahrscheinliche Java-Serialisierung im Einsatz |
| 944210 | Kritisch - 5 | 2 | Magic Bytes erkannten Base64-codierte, wahrscheinliche Java-Serialisierung im Einsatz |
| 944240 | Kritisch - 5 | 2 | Remotebefehlsausführung: Java Serialisierung und Log4j-Sicherheitsanfälligkeit (CVE-2021-44228, CVE-2021-45046) |
| 944250 | Kritisch - 5 | 2 | Remote-Befehlsausführung: Verdächtige erkannte Java-Methode |
MS-ThreatIntel-WebShells
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 99005002 | Kritisch - 5 | 2 | Webshell-Interaktionsversuch (POST) |
| 99005003 | Kritisch - 5 | 2 | Webshell-Uploadversuch (POST) – CHOPPER PHP |
| 99005004 | Kritisch - 5 | 2 | Webshell-Uploadversuch (POST) – CHOPPER ASPX |
| 99005005 | Kritisch - 5 | 2 | Webshell-Interaktionsversuch |
| 99005006 | Kritisch - 5 | 2 | Spring4Shell-Interaktionsversuch |
MS-ThreatIntel-AppSec
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 99030001 | Kritisch - 5 | 2 | Path Traversal-Umgehung in Headern (/.././../) |
| 99030002 | Kritisch - 5 | 2 | Path Traversal-Umgehung in Anforderungstext (/.././../) |
| 99030003 | Kritisch - 5 | 2 | URL-codierter Dateipfad |
| 99030004 | Kritisch - 5 | 2 | Fehlende Brotli-Komprimierung im unterstützten Browser mit HTTPS-Referer |
| 99030005 | Kritisch - 5 | 2 | Fehlende Brotli-Codierung bei der Unterstützung durch den Browser über HTTP/2 |
| 99030006 | Kritisch - 5 | 2 | Ungültiges Zeichen im angeforderten Dateinamen |
MS-ThreatIntel-SQLI
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 99031001 | Warnung - 3 | 2 | SQL-Injection-Angriff: Häufige Erkennung von Injektionstests (ersetzt Regel Nr. 942110) |
| 99031002 | Kritisch - 5 | 2 | SQL-Kommentarsequenz erkannt (Regel #942440 ersetzen). |
| 99031003 | Kritisch - 5 | 2 | SQL Injection Attack (ersetzende Regel #942150) |
| 99031004 | Kritisch - 5 | 2 | Erkennt die Standard-SQL-Authentifizierungsumgehungsversuche 2/3 (ersetzende Regel #942260) |
| 99031005 | Warnung - 3 | 2 | Eingeschränkte SQL-Zeichenanomalie-Erkennung (args): Anzahl der Sonderzeichen überschritten (12) (Ersetzungsregel #942430) |
| 99031006 | Kritisch - 5 | 2 | Erkennt die Standard-SQL-Authentifizierungsumgehungsversuche 3/3 (ersetzende Regel #942340) |
MS-ThreatIntel-CVEs
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 99001001 | Kritisch - 5 | 2 | Versuch der Ausnutzung der F5 TMUI-REST-API-Schwachstelle (CVE-2020-5902) mit bekannten Anmeldeinformationen |
| 99001002 | Kritisch - 5 | 2 | Versuch eines Citrix NSC_USER-Verzeichnisdurchlaufs CVE-2019-19781 |
| 99001003 | Kritisch - 5 | 2 | Versuch der Ausnutzung eines Atlassian Confluence Widget-Connectors CVE-2019-3396 |
| 99001004 | Kritisch - 5 | 2 | Versuch der Ausnutzung einer benutzerdefinierten Pulse Secure-Vorlage CVE-2020-8243 |
| 99001005 | Kritisch - 5 | 2 | Versuchte SharePoint Typkonverter-Ausnutzung CVE-2020-0932 |
| 99001006 | Kritisch - 5 | 2 | Versuch eines Pulse Connect-Verzeichnisdurchlaufs CVE-2019-11510 |
| 99001007 | Kritisch - 5 | 2 | Versuch einer Local File Inclusion für Junos OS J-Web CVE-2020-1631 |
| 99001008 | Kritisch - 5 | 2 | Versuch eines Fortinet-Pfaddurchlaufs CVE-2018-13379 |
| 99001009 | Kritisch - 5 | 2 | Versuch einer Apache-Struts ognl-Einschleusung CVE-2017-5638 |
| 99001010 | Kritisch - 5 | 2 | Versuch einer Apache-Struts ognl-Einschleusung CVE-2017-12611 |
| 99001011 | Kritisch - 5 | 2 | Versuch eines Oracle WebLogic-Pfaddurchlaufs CVE-2020-14882 |
| 99001012 | Kritisch - 5 | 2 | Versuch der Ausnutzung einer unsicheren Telerik WebUI-Deserialisierung CVE-2019-18935 |
| 99001013 | Kritisch - 5 | 2 | Versuch einer unsicheren XML-Deserialisierung in SharePoint CVE-2019-0604 |
| 99001014 | Kritisch - 5 | 2 | Versucht der Einschleusung von Spring Cloud-Routingausdrücken CVE-2022-22963 |
| 99001015 | Kritisch - 5 | 2 | Versuch der Ausnutzung der nicht sicherer Klassenobjekte von Spring Framework CVE-2022-22965 |
| 99001016 | Kritisch - 5 | 2 | Versuch der Einschleusung eins Spring Cloud Gateway-Aktuators CVE-2022-22947 |
| 99001017 | Kritisch - 5 | 2 | Versuchter Apache Struts-Dateiupload CVE-2023-50164 |
| 99001018 | Kritisch - 5 | 1 | Versuchter Exploit zur Remotecode-Ausführung (React2Shell) CVE-2025-55182 |
| 99001019 | Kritisch - 5 | 2 | Versuch, WP2Shell-Remotecode-Ausführungsausnutzung CVE-2026-63030 |
MS-ThreatIntel-XSS
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 99032001 | Kritisch - 5 | 1 | XSS-Filter - Kategorie 2: Ereignishandlervektor (ersetzende Regel #941120) |
| 99032002 | Kritisch - 5 | 2 | Möglicher Remote File Inclusion (RFI)-Angriff: Off-Domain-Referenz/Link (ersetzende Regel #931130) |
Hinweis
Beim Überprüfen der Protokolle Ihrer WAF wird möglicherweise die Regel-ID 949110 angezeigt. Die Beschreibung der Regel kann Eingehende Anomaliebewertung überschritten enthalten.
Diese Regel gibt an, dass die Gesamtanomaliebewertung für die Anforderung die maximale zulässige Bewertung überschritten hat. Weitere Informationen finden Sie unter Anomaliebewertung.
Die folgenden Tabs listen frühere Core Rule Set-Versionen auf. Wenn du CRS 3.2, CRS 3.1, CRS 3.0 oder CRS 2.2.9 verwendest, upgrade auf die neueste Regelsatzversion von DRS 2.2. Weitere Informationen finden Sie unter Upgrade der CRS- oder DRS-Regelsatzversion.
- OWASP 3.2 (Legacy)
- OWASP 3.1 (Support-Enddatum festgelegt)
- OWASP 3.0 (Support-Enddatum festgelegt)
- OWASP 2.2.9 - nicht mehr unterstützt
3.2 Regelsätze
Allgemein
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 200002 | Kritisch - 5 | PL1 | Fehler beim Analysieren des Anforderungstexts |
| 200003 | Kritisch - 5 | PL1 | Strenge Validierung des Multipart-Anfragetexts |
| 200004 | Kritisch - 5 | PL1 | Mögliche nicht übereinstimmende mehrteilige Begrenzung |
Bekannte CVEs
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 800100 | Kritisch - 5 | PL2 | Regel zur Erkennung und Entschärfung der Log4j-Sicherheitsrisiken CVE-2021-44228, CVE-2021-45046 |
| 800110 | Kritisch - 5 | PL2 | Spring4Shell-Interaktionsversuch |
| 800111 | Kritisch - 5 | PL2 | Versucht der Einschleusung von Spring Cloud-Routingausdrücken: CVE-2022-22963 |
| 800112 | Kritisch - 5 | PL2 | Versuch der Ausnutzung der nicht sicheren Klassenobjekte von Spring Framework: CVE-2022-22965 |
| 800113 | Kritisch - 5 | PL2 | Versuch der Einschleusung eins Spring Cloud Gateway-Aktuators: CVE-2022-22947 |
| 800114* | Kritisch - 5 | PL2 | Versuchter Apache Struts-Dateiupload – CVE-2023-50164 |
| 800115 | Kritisch - 5 | PL1 | Versuchter Exploit zur Remotecode-Ausführung (React2Shell) CVE-2025-55182 |
| 800116 | Kritisch - 5 | PL2 | Versuch, WP2Shell-Remotecode-Ausführungsausnutzung CVE-2026-63030 |
* Aktion dieser Regel ist standardmäßig auf das Protokoll festgelegt. Legen Sie die Aktion auf „Blockieren“ fest, um die Sicherheitsanfälligkeit von Apache Struts zu verhindern. Anomaliebewertung für diese Regel nicht unterstützt.
REQUEST-911-METHOD-ENFORCEMENT
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 911100 | Kritisch - 5 | PL1 | Methode ist gemäß Richtlinie nicht zulässig |
REQUEST-913-SCANNER-DETECTION
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 913100 | Kritisch - 5 | PL1 | Benutzer-Agent mit Zuordnung zu Sicherheitsscanner gefunden |
| 913101 | Kritisch - 5 | PL2 | User-Agent im Zusammenhang mit Skripting oder generischem HTTP-Client erkannt |
| 913102 | Kritisch - 5 | PL2 | User-Agent gefunden, der einem Webcrawler oder Bot zugeordnet ist. |
| 913110 | Kritisch - 5 | PL1 | Anforderungsheader mit Zuordnung zu Sicherheitsscanner gefunden |
| 913120 | Kritisch - 5 | PL1 | Dateiname oder Argument der Anfrage gefunden, der bzw. das mit einem Sicherheitsscanner in Verbindung steht |
REQUEST-920-PROTOCOL-ENFORCEMENT
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 920100 | Warnung - 3 | PL1 | Ungültige HTTP-Anforderungszeile |
| 920120 | Kritisch - 5 | PL1 | Versuchte „multipart/form-data“-Umgehung |
| 920121 | Kritisch - 5 | PL2 | Versuchte „multipart/form-data“-Umgehung |
| 920160 | Kritisch - 5 | PL1 | Content-Length-HTTP-Header ist nicht numerisch |
| 920170 | Kritisch - 5 | PL1 | GET- oder HEAD-Anforderung mit Textinhalt |
| 920171 | Kritisch - 5 | PL1 | GET- oder HEAD-Anfrage mit Transfer-Encoding |
| 920180 | Warnung - 3 | PL1 | Bei der POST-Anforderung fehlt der Content-Length-Header. |
| 920190 | Warnung - 3 | PL1 | Bereich: Ungültiger Wert des letzten Bytes |
| 920200 | Warnung - 3 | PL2 | Bereich: Zu viele Felder (mehr als 6) |
| 920201 | Warnung - 3 | PL2 | Bereich: Zu viele Felder für eine PDF-Anforderung (35 oder mehr) |
| 920210 | Warnung - 3 | PL1 | Mehrere/widersprüchliche Verbindungsheader-Daten gefunden |
| 920220 | Warnung - 3 | PL1 | Angriffsversuch durch Missbrauch der URL-Kodierung |
| 920230 | Warnung - 3 | PL2 | Mehrfache URL-Codierung erkannt |
| 920240 | Warnung - 3 | PL1 | Angriffsversuch durch Missbrauch der URL-Kodierung |
| 920250 | Warnung - 3 | PL1 | Versuchter Missbrauch der UTF8-Codierung |
| 920260 | Warnung - 3 | PL1 | Angriffsversuch zur Ausnutzung der vollen oder halben Unicode-Breite |
| 920270 | Kritisch - 5 | PL1 | Ungültiges Zeichen in der Anforderung (Zeichen NULL) |
| 920271 | Kritisch - 5 | PL2 | Ungültiges Zeichen in der Anforderung (nicht druckbare Zeichen) |
| 920280 | Warnung - 3 | PL1 | Anfrage ohne Host-Header |
| 920290 | Warnung - 3 | PL1 | Leerer Host-Header |
| 920300 | Hinweis - 2 | PL2 | Der Anfrage fehlt ein Accept-Header. |
| 920310 | Hinweis - 2 | PL1 | Die Anfrage hat einen leeren Accept-Header |
| 920311 | Hinweis - 2 | PL1 | Die Anfrage hat einen leeren Accept-Header |
| 920320 | Hinweis - 2 | PL2 | Fehlender User-Agent-Header |
| 920330 | Hinweis - 2 | PL1 | Leerer User-Agent-Header |
| 920340 | Hinweis - 2 | PL1 | Anfrage enthält Inhalt, aber fehlende Content-Type-Header |
| 920341 | Kritisch - 5 | PL2 | Anforderung mit Inhalt erfordert Content-Type-Header |
| 920350 | Warnung - 3 | PL1 | Hostheader ist eine numerische IP-Adresse |
| 920420 | Kritisch - 5 | PL1 | Anforderungsinhaltstyp ist gemäß Richtlinie nicht zulässig |
| 920430 | Kritisch - 5 | PL1 | HTTP-Protokollversion ist gemäß Richtlinie nicht zulässig |
| 920440 | Kritisch - 5 | PL1 | URL-Dateierweiterung wird durch Richtlinie eingeschränkt |
| 920450 | Kritisch - 5 | PL1 | HTTP-Header ist durch Richtlinie eingeschränkt (%{MATCHED_VAR}) |
| 920470 | Kritisch - 5 | PL1 | Illegaler Content-Type-Header |
| 920480 | Kritisch - 5 | PL1 | Einschränken des Zeichensatzparameters im Content-Type-Header |
REQUEST-921-PROTOCOL-ATTACK
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 921110 | Kritisch - 5 | PL1 | HTTP Request Smuggling-Angriff |
| 921120 | Kritisch - 5 | PL1 | HTTP Response Splitting-Angriff |
| 921130 | Kritisch - 5 | PL1 | HTTP Response Splitting-Angriff |
| 921140 | Kritisch - 5 | PL1 | HTTP Header Injection-Angriff über Header |
| 921150 | Kritisch - 5 | PL1 | HTTP Header Injection-Angriff über Nutzlast (CR/LF erkannt) |
| 921151 | Kritisch - 5 | PL2 | HTTP Header Injection-Angriff über Nutzlast (CR/LF erkannt) |
| 921160 | Kritisch - 5 | PL1 | HTTP Header Injection-Angriff über Nutzlast (CR/LF und Headername erkannt) |
REQUEST-930-APPLICATION-ATTACK-LFI
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 930100 | Kritisch - 5 | PL1 | Path Traversal-Angriff (/../) |
| 930110 | Kritisch - 5 | PL1 | Path Traversal-Angriff (/../) |
| 930120 | Kritisch - 5 | PL1 | Zugriffsversuch auf Betriebssystemdatei |
| 930130 | Kritisch - 5 | PL1 | Zugriffsversuch auf Datei mit eingeschränktem Zugriff |
REQUEST-931-APPLICATION-ATTACK-RFI
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 931100 | Kritisch - 5 | PL1 | Möglicher RFI-Angriff (Remote File Inclusion): Verwendung von IP-Adresse für URL-Parameter |
| 931110 | Kritisch - 5 | PL1 | Möglicher RFI-Angriff (Remote File Inclusion): Verwendung eines häufigen und für RFI anfälligen Parameternamens mit URL-Nutzlast |
| 931120 | Kritisch - 5 | PL1 | Möglicher RFI-Angriff (Remote File Inclusion): Verwendung von URL-Nutzlast mit nachgestelltem Fragezeichen (?) |
| 931130 | Kritisch - 5 | PL2 | Möglicher RFI-Angriff (Remote File Inclusion): Domänenexterner Verweis/Link |
REQUEST-932-APPLICATION-ATTACK-RCE
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 932100 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Einschleusung von Unix-Befehl |
| 932105 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Einschleusung von Unix-Befehl |
| 932110 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Einschleusung von Windows-Befehl |
| 932115 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Einschleusung von Windows-Befehl |
| 932120 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Windows PowerShell-Befehl gefunden |
| 932130 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Unix-Shell-Ausdruck oder Confluence-Sicherheitsrisiko (CVE-2022-26134) oder Text4Shell (CVE-2022-42889) gefunden |
| 932140 | Kritisch - 5 | PL1 | Remote Command Execution: Windows FOR/IF-Befehl gefunden |
| 932150 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Direkte Ausführung von Unix-Befehlen |
| 932160 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Unix Shell-Code gefunden |
| 932170 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Shellshock (CVE-2014-6271) |
| 932171 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Shellshock (CVE-2014-6271) |
| 932180 | Kritisch - 5 | PL1 | Eingeschränkter Dateiuploadversuch |
REQUEST-933-APPLICATION-ATTACK-PHP
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 933100 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: Öffnendes oder schließendes Tag gefunden |
| 933110 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: PHP-Skriptdatei-Upload gefunden |
| 933120 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: Konfigurationsanweisung gefunden |
| 933130 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: Gefundene Variablen |
| 933140 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: I/O-Stream gefunden |
| 933150 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: Hochrisiko-PHP-Funktionsname gefunden |
| 933151 | Kritisch - 5 | PL2 | PHP-Injektionsangriff: PHP-Funktionsname mit mittlerem Risiko gefunden |
| 933160 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: Hochrisiko-PHP-Funktionsaufruf gefunden |
| 933170 | Kritisch - 5 | PL1 | PHP-Injektionsangriff: Serialisierte Objektinjektion |
| 933180 | Kritisch - 5 | PL1 | PHP-Injection-Angriff: Variabler Funktionsaufruf gefunden |
| 933200 | Kritisch - 5 | PL1 | Angriff mit PHP-Einschleusung: Wrapperschema erkannt |
| 933210 | Kritisch - 5 | PL1 | PHP-Injection-Angriff: Variabler Funktionsaufruf gefunden |
REQUEST-941-APPLICATION-ATTACK-XSS
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 941100 | Kritisch - 5 | PL1 | XSS-Angriff per libinjection erkannt |
| 941101 | Kritisch - 5 | PL2 | XSS-Angriff über libinjection erkannt Diese Regel erkennt Anforderungen mit einem Referer-Header |
| 941110 | Kritisch - 5 | PL1 | XSS-Filter – Kategorie 1: Skripttagvektor |
| 941120 | Kritisch - 5 | PL1 | XSS-Filter – Kategorie 2: Ereignishandlervektor |
| 941130 | Kritisch - 5 | PL1 | XSS-Filter – Kategorie 3: Attributvektor |
| 941140 | Kritisch - 5 | PL1 | XSS-Filter – Kategorie 4: JavaScript-URI-Vektor |
| 941150 | Kritisch - 5 | PL2 | XSS-Filter – Kategorie 5: Unzulässige HTML-Attribute |
| 941160 | Kritisch - 5 | PL1 | NoScript XSS InjectionChecker: HTML-Einschleusung |
| 941170 | Kritisch - 5 | PL1 | NoScript XSS InjectionChecker: Attributeinschleusung |
| 941180 | Kritisch - 5 | PL1 | Schlüsselwörter von Sperrliste für Knotenvalidierung |
| 941190 | Kritisch - 5 | PL1 | XSS mit Stylesheets |
| 941200 | Kritisch - 5 | PL1 | XSS mit VML-Frames |
| 941210 | Kritisch - 5 | PL1 | XSS mit verschleiertem JavaScript oder Text4Shell (CVE-2022-42889) |
| 941220 | Kritisch - 5 | PL1 | XSS mit verschleiertem VBScript |
| 941230 | Kritisch - 5 | PL1 | XSS mit Tag 'embed' |
| 941240 | Kritisch - 5 | PL1 | XSS mit Attribut 'import' oder 'implementation' |
| 941250 | Kritisch - 5 | PL1 | IE-XSS-Filter – Angriff erkannt |
| 941260 | Kritisch - 5 | PL1 | XSS mit Tag 'meta' |
| 941270 | Kritisch - 5 | PL1 | XSS mit Href 'link' |
| 941280 | Kritisch - 5 | PL1 | XSS mit Tag 'base' |
| 941290 | Kritisch - 5 | PL1 | XSS mit Tag 'applet' |
| 941300 | Kritisch - 5 | PL1 | XSS mit Tag 'object' |
| 941310 | Kritisch - 5 | PL1 | Falsch formatierte US-ASCII-Codierung für XSS-Filter – Angriff erkannt |
| 941320 | Kritisch - 5 | PL2 | Möglicher XSS-Angriff erkannt – HTML-Taghandler |
| 941330 | Kritisch - 5 | PL2 | IE-XSS-Filter – Angriff erkannt |
| 941340 | Kritisch - 5 | PL2 | IE-XSS-Filter – Angriff erkannt |
| 941350 | Kritisch - 5 | PL1 | UTF-7-Codierung – IE XSS – Angriff erkannt |
| 941360 | Kritisch - 5 | PL1 | JavaScript-Obfuskation erkannt |
REQUEST-942-APPLICATION-ATTACK-SQLI
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 942100 | Kritisch - 5 | PL1 | SQL Injection-Angriff per libinjection erkannt |
| 942110 | Warnung - 3 | PL2 | Angriff mit Einschleusung von SQL-Befehlen: Gängige Tests für Einschleusung von SQL-Befehlen erkannt |
| 942120 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen: SQL-Operator ermittelt |
| 942130 | Kritisch - 5 | PL2 | SQL-Injection-Angriff: SQL-Tautologie erkannt |
| 942140 | Kritisch - 5 | PL1 | Angriff mit Einschleusung von SQL-Befehlen: Häufige Datenbanknamen erkannt |
| 942150 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942160 | Kritisch - 5 | PL1 | Erkennt blinde SQLI-Tests mit sleep() oder benchmark() |
| 942170 | Kritisch - 5 | PL1 | Erkennt SQL Benchmark- und Sleep Injection-Angriffsversuche, einschließlich bedingter Abfragen. |
| 942180 | Kritisch - 5 | PL2 | Erkennt Versuche der Umgehung der einfachen SQL-Authentifizierung 1/3 |
| 942190 | Kritisch - 5 | PL1 | Erkennt die Ausführung von MSSQL-Code und Versuche, Informationen auszulesen |
| 942200 | Kritisch - 5 | PL2 | Erkennt durch MySQL-Kommentare oder -Leerzeichen verschleierte Einschleusungen und die Terminierung per Backtick |
| 942210 | Kritisch - 5 | PL2 | Erkennt verkette Angriffsversuche SQL-Einschleusung 1/2 |
| 942220 | Kritisch - 5 | PL1 | Suche nach Ganzzahlüberlauf-Angriffen. Diese werden aus Skipfish übernommen, mit Ausnahme von 3.0.00738585072007e-308 (Absturz wegen ungültiger „magischer Zahl“). |
| 942230 | Kritisch - 5 | PL1 | Erkennt Angriffsversuche mit bedingter SQL-Einschleusung. |
| 942240 | Kritisch - 5 | PL1 | Erkennt MySQL-Zeichensatzwechsel und MSSQL-DoS-Angriffsversuche |
| 942250 | Kritisch - 5 | PL1 | Erkennt MATCH AGAINST-, MERGE- und EXECUTE IMMEDIATE-Einschleusungen |
| 942260 | Kritisch - 5 | PL2 | Erkennt Versuche der Umgehung der einfachen SQL-Authentifizierung, 2/3 |
| 942270 | Kritisch - 5 | PL1 | Suche nach Einschleusung einfacher SQL-Befehle. Gängige Angriffszeichenfolge für MySQL, Oracle und andere |
| 942280 | Kritisch - 5 | PL1 | Erkennt Postgres pg_sleep-Einschleusung, WAITFOR DELAY-Angriffe und Versuche des Herunterfahrens von Datenbanken |
| 942290 | Kritisch - 5 | PL1 | Ermittelt Angriffsversuche mit grundlegender MongoDB SQL-Einschleusung. |
| 942300 | Kritisch - 5 | PL2 | Erkennt MySQL-Kommentare, Bedingungen und Einschleusungen von „ch(ar)“ |
| 942310 | Kritisch - 5 | PL2 | Erkennt verkette Angriffsversuche SQL-Einschleusung 2/2. |
| 942320 | Kritisch - 5 | PL1 | Erkennt Einschleusungen von gespeicherten Prozeduren/Funktionen für MySQL und PostgreSQL. |
| 942330 | Kritisch - 5 | PL2 | Erkennt Probings von klassischen Einschleusungen von SQL-Befehlen, 1/2 |
| 942340 | Kritisch - 5 | PL2 | Erkennt Versuche der Umgehung der einfachen SQL-Authentifizierung, 3/3 |
| 942350 | Kritisch - 5 | PL1 | Erkennt MySQL-UDF-Einschleusung und andere Versuche der Manipulation von Daten bzw. der Struktur. |
| 942360 | Kritisch - 5 | PL1 | Erkennt Versuche des Verkettens einfacher eingeschleuster SQL-Befehle und von SQL/LFI |
| 942361 | Kritisch - 5 | PL2 | Erkennt grundlegende SQL-Einschleusung basierend auf Schlüsselwort „Alter“ oder „Union“ |
| 942370 | Kritisch - 5 | PL2 | Erkennt Probings von klassischen Einschleusungen von SQL-Befehlen, 2/2 |
| 942380 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942390 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942400 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942410 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942430 | Warnung - 3 | PL2 | Eingeschränkte Anomalieerkennung für SQL-Zeichen (Argumente): Anzahl von Sonderzeichen überschritten (12) |
| 942440 | Kritisch - 5 | PL2 | SQL-Kommentarsequenz erkannt |
| 942450 | Kritisch - 5 | PL2 | Hexadezimale SQL-Codierung identifiziert |
| 942470 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942480 | Kritisch - 5 | PL2 | Angriff mit Einschleusung von SQL-Befehlen |
| 942500 | Kritisch - 5 | PL1 | MySQL-Inlinekommentar erkannt |
REQUEST-943-APPLICATION-ATTACK-SESSION-FIXATION
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 943100 | Kritisch - 5 | PL1 | Möglicher Session Fixation-Angriff: Festlegung von Cookiewerten in HTML |
| 943110 | Kritisch - 5 | PL1 | Möglicher Session Fixation-Angriff: SessionID-Parametername mit domänenexternem Verweiser |
| 943120 | Kritisch - 5 | PL1 | Möglicher Session Fixation-Angriff: SessionID-Parametername ohne Verweiser |
REQUEST-944-APPLICATION-ATTACK-JAVA
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 944100 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Apache Struts, Oracle WebLogic |
| 944110 | Kritisch - 5 | PL1 | Erkennt potenzielle Payloadausführung |
| 944120 | Kritisch - 5 | PL1 | Mögliche Nutzlastausführung und Remotebefehlsausführung |
| 944130 | Kritisch - 5 | PL1 | Verdächtige Java Klassen |
| 944200 | Kritisch - 5 | PL2 | Ausnutzung der Java-Deserialisierung (Apache Commons) |
| 944210 | Kritisch - 5 | PL2 | Mögliche Verwendung der Java Serialisierung |
| 944240 | Kritisch - 5 | PL1 | Remotebefehlsausführung: Java Serialisierung |
| 944250 | Kritisch - 5 | PL1 | Remote-Befehlsausführung: Verdächtige erkannte Java-Methode |
Inaktive Regeln
| Regel-ID | Schweregrad des Anomalie-Scores | Paranoia-Ebene | BESCHREIBUNG |
|---|---|---|---|
| 920202 | Warnung - 3 | PL4 | (Inaktive Regel, sollte ignoriert werden) Bereich: Zu viele Felder für PDF-Anfrage (6 oder mehr) |
| 920272 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) Ungültiges Zeichen in der Anfrage (außer druckbaren Zeichen unter ASCII 127) |
| 920273 | Kritisch - 5 | PL4 | (Inaktive Regel, sollte ignoriert werden) Ungültiges Zeichen in Anforderung (außerhalb des sehr strengen Satzes) |
| 920274 | Kritisch - 5 | PL4 | (Inaktive Regel, sollte ignoriert werden) Ungültiges Zeichen in Anforderungsheadern (außerhalb des sehr strengen Sets) |
| 920460 | Kritisch - 5 | PL4 | (Inaktive Regel, sollte ignoriert werden) Abnormale Escapezeichen |
| 921170 | Nicht verfügbar | PL3 | (Inaktive Regel, sollte ignoriert werden) HTTP-Parameter Verschmutzung |
| 921180 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) HTTP-Parameter Verschmutzung (%{TX.1}) |
| 932106 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) Ausführung von Remote-Befehlen: Unix-Befehlsinjektion |
| 932190 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) Ausführung von Remotebefehlen: Versuch einer Wildcard-Bypass-Technik |
| 933111 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) PHP-Injection-Angriff: Hochladen der PHP-Skriptdatei gefunden |
| 933131 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) PHP-Injection-Angriff: Variablen gefunden |
| 933161 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) PHP-Injection-Angriff: Low-Value PHP-Funktionsaufruf gefunden |
| 933190 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) PHP-Injection-Angriff: PHP-Abschlusstag gefunden |
| 942251 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) Erkennt HAVING-Einschleusungen |
| 942420 | Warnung - 3 | PL3 | (Inaktive Regel, sollte ignoriert werden) Eingeschränkte SQL-Zeichenanomalieerkennung (Cookies): Anzahl der überschrittenen Sonderzeichen (8) |
| 942421 | Warnung - 3 | PL4 | (Inaktive Regel, zu ignorieren) Eingeschränkte SQL-Zeichenanomalieerkennung (Cookies): Anzahl der überschrittenen Sonderzeichen (3) |
| 942431 | Warnung - 3 | PL3 | (Inaktive Regel, sollte ignoriert werden) Erkennung von Anomalien bei eingeschränkten SQL-Zeichen (args): Anzahl der Sonderzeichen überschritten (6) |
| 942432 | Warnung - 3 | PL4 | (Inaktive Regel, sollte ignoriert werden) Eingeschränkte SQL-Zeichenanomalieerkennung (args): Anzahl der überschrittenen Sonderzeichen (2) |
| 942460 | Warnung - 3 | PL3 | (Inaktive Regel, sollte ignoriert werden) Warnung: Erkennung einer Metazeichenanomalie – Wiederholte Non-Word-Zeichen |
| 942490 | Kritisch - 5 | PL3 | (Inaktive Regel, sollte ignoriert werden) Erkennt klassische SQL-Injection-Tests 3/3 |