Verwenden von Vergleichsregelanweisungen in AWS WAF - AWS WAFAWS Firewall Manager, und AWS Shield Advanced

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Vergleichsregelanweisungen in AWS WAF

In diesem Abschnitt wird erklärt, was eine Match-Anweisung ist und wie sie funktioniert.

Match-Anweisungen vergleichen die Webanfrage oder ihren Ursprung mit den von Ihnen angegebenen Kriterien. Für viele Anweisungen dieses Typs gilt AWS WAF vergleicht eine bestimmte Komponente der Anfrage nach passenden Inhalten.

Übereinstimmungsanweisungen sind schachtelbar. Sie können jede dieser Anweisungen in logischen Regelanweisungen verschachteln und sie in Scope-Down-Anweisungen verwenden. Hinweise zu logischen Regelanweisungen finden Sie unter. Verwendung logischer Regelanweisungen in AWS WAF Informationen zu Eingrenzungsanweisungen finden Sie unter Verwendung von Scope-Down-Aussagen in AWS WAF.

Diese Tabelle beschreibt die regulären Match-Anweisungen, die Sie zu einer Regel hinzufügen können, und enthält einige Richtlinien für die Berechnung der jeweiligen Nutzung von ACL Webkapazitätseinheiten (WCU). Informationen zu finden WCUs Sie unterGrundlegendes zu ACL Webkapazitätseinheiten (WCUs) in AWS WAF.

Übereinstimmungsanweisung

Beschreibung

WCUs

Geographische Übereinstimmung

Überprüft das Ursprungsland der Anfrage und bringt Kennzeichnungen für das Herkunftsland und die Herkunftsregion an.

1

IP-Set-Übereinstimmung

Gleicht die Anforderung mit einer Reihe von IP-Adressen und -Adressbereichen ab.

1 für die meisten Fälle. Wenn Sie die Anweisung so konfigurieren, dass sie einen Header mit weitergeleiteten IP-Adressen verwendet und eine Position im Header von angeben Any, dann erhöhen Sie WCUs den um 4.

Regelanweisung für Bezeichnungsübereinstimmung

Prüft die Anfrage nach Labels, die durch andere Regeln im selben Web ACL hinzugefügt wurden.

1

Regex-Übereinstimmungsregel-Anweisung

Vergleicht ein Regex-Muster mit einer bestimmten Anforderungskomponente.

3, als Basiskosten.

Wenn Sie die Anforderungskomponente Alle Abfrageparameter verwenden, fügen Sie 10 WCUs hinzu. Wenn Sie den JSONHauptteil der Anforderungskomponente verwenden, verdoppeln Sie die GrundkostenWCUs. Fügen Sie für jede Texttransformation, die Sie anwenden, 10 hinzuWCUs.

Regex-Mustersatz

Vergleicht RegEx-Muster mit einer bestimmten Anforderungskomponente.

25 pro Mustersatz, als Basiskosten.

Wenn Sie die Anforderungskomponente Alle Abfrageparameter verwenden, fügen Sie 10 hinzuWCUs. Wenn Sie den JSONHauptteil der Anforderungskomponente verwenden, verdoppeln Sie die GrundkostenWCUs. Fügen Sie für jede Texttransformation, die Sie anwenden, 10 hinzuWCUs.

Größenbeschränkung

Prüft Größenbeschränkungen gegen eine bestimmte Anforderungskomponente.

1, als Basiskosten.

Wenn Sie die Anforderungskomponente Alle Abfrageparameter verwenden, fügen Sie 10 hinzuWCUs. Wenn Sie den JSONHauptteil der Anforderungskomponente verwenden, verdoppeln Sie die GrundkostenWCUs. Fügen Sie für jede Texttransformation, die Sie anwenden, 10 hinzuWCUs.

SQLiAngriff

Überprüft eine angegebene Anforderungskomponente auf bösartigen SQL Code.

20, als Basiskosten.

Wenn Sie die Anforderungskomponente Alle Abfrageparameter verwenden, fügen Sie 10 WCUs hinzu. Wenn Sie den JSONHauptteil der Anforderungskomponente verwenden, verdoppeln Sie die GrundkostenWCUs. Fügen Sie für jede Texttransformation, die Sie anwenden, 10 hinzuWCUs.

Zeichenfolgen-Übereinstimmung

Vergleicht eine Zeichenfolge mit einer angegebenen Anforderungskomponente.

Die Basiskosten hängen vom Typ der Zeichenfolgen-Übereinstimmung ab und liegen zwischen 1 und 10.

Wenn Sie die Anforderungskomponente Alle Abfrageparameter verwenden, fügen Sie 10 hinzuWCUs. Wenn Sie den JSONHauptteil der Anforderungskomponente verwenden, verdoppeln Sie die GrundkostenWCUs. Fügen Sie für jede Texttransformation, die Sie anwenden, 10 hinzuWCUs.

XSSScripting-Angriff

Überprüft auf Cross-Site-Scripting-Angriffe in einer bestimmten Anforderungskomponente.

40, als Basiskosten.

Wenn Sie die Anforderungskomponente Alle Abfrageparameter verwenden, fügen Sie 10 hinzuWCUs. Wenn Sie den JSONHauptteil der Anforderungskomponente verwenden, verdoppeln Sie die GrundkostenWCUs. Fügen Sie für jede Texttransformation, die Sie anwenden, 10 hinzuWCUs.