使用比對規則陳述式 AWS WAF - AWS WAFAWS Firewall Manager、 和 AWS Shield Advanced

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用比對規則陳述式 AWS WAF

本節介紹了 match 語句是什麼以及它是如何工作的。

比對陳述式會將 Web 要求或其來源與您提供的條件進行比較。對於許多這種類型的陳述, AWS WAF 比較匹配內容的請求的特定組件。

匹配語句是嵌套的。您可以在邏輯規則語句中嵌套任何這些語句,並且可以在 scope-down 語句中使用它們。如需邏輯規則陳述式的資訊,請參閱使用邏輯規則陳述式 AWS WAF。如需有關向下範圍陳述式的資訊,請參閱。使用範圍向下語句 AWS WAF

此表格說明您可以新增至規則的一般比對陳述式,並提供一些計算每個項目之 Web ACL 容量單位 (WCU) 使用狀況的準則。如需有關的資訊WCUs,請參閱瞭解中的 Web ACL 容量單位 (WCUs) AWS WAF

比對陳述式

描述

WCUs

地理比對

檢查要求的原產國,並為原產國家和地區套用標籤。

1

IP 集合比對

根據一組 IP 位址和位址範圍檢查要求。

大多數情況下為 1。如果您將語句配置為使用帶有轉發 IP 地址的標頭,並在標題中指定位置 Any,然後增WCUs加 4。

標籤比對規則陳述式

檢查相同網頁ACL中其他規則新增的標籤要求。

1

正則表達式匹配規則

比較指定的請求組件的正則表達式模式。

3、作為基礎成本。

如果您使用請求組件的所有查詢參數,請添加 10 WCUs。如果您使用要求元件JSON主體,則將基本成本加倍WCUs。針對您套用的每個「文字」變形,新增 10 WCUs。

規則運算式模式集

將規則運算式模式與指定的請求元件比較。

每個模式集 25 個,作為基本成本。

如果您使用請求組件的所有查詢參數,請添加 10 WCUs。如果您使用要求元件JSON主體,則將基本成本加倍WCUs。針對您套用的每個「文字」變形,新增 10 WCUs。

大小約束

針對指定的請求元件檢查大小約束。

1、作為基礎成本。

如果您使用請求組件的所有查詢參數,請添加 10 WCUs。如果您使用要求元件JSON主體,則將基本成本加倍WCUs。針對您套用的每個「文字」變形,新增 10 WCUs。

SQLi攻擊

檢查指定要求元件中是否有惡意SQL程式碼。

20、作為基礎成本。

如果您使用請求組件的所有查詢參數,請添加 10 WCUs。如果您使用要求元件JSON主體,則將基本成本加倍WCUs。針對您套用的每個「文字」變形,新增 10 WCUs。

字串比對

比較字串與指定的請求元件。

基本成本取決於字符串匹配的類型,並且介於 1 和 10 之間。

如果您使用請求組件的所有查詢參數,請添加 10 WCUs。如果您使用要求元件JSON主體,則將基本成本加倍WCUs。針對您套用的每個「文字」變形,新增 10 WCUs。

XSS腳本攻擊

檢查指定請求元件中的跨網站指令碼攻擊。

40、作為基礎成本。

如果您使用請求組件的所有查詢參數,請添加 10 WCUs。如果您使用要求元件JSON主體,則將基本成本加倍WCUs。針對您套用的每個「文字」變形,新增 10 WCUs。