での一致ルールステートメントの使用 AWS WAF - AWS WAF, AWS Firewall Managerおよび AWS Shield Advanced

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

での一致ルールステートメントの使用 AWS WAF

このセクションでは、一致ステートメントとその仕組みについて説明します。

一致ステートメントは、ウェブリクエストまたはその送信元を、指定された基準と比較します。このタイプの多くのステートメントでは、 AWS WAF は、一致するコンテンツに対するリクエストの特定のコンポーネントを比較します。

一致ステートメントはネスト可能です。これらのステートメントはいずれも論理ルールステートメント内にネストできる他、スコープダウンステートメントで使用できます。倫理ルールステートメントの詳細については、「での論理ルールステートメントの使用 AWS WAF」を参照してください。スコープダウンステートメントの詳細については、「でのスコープダウンステートメントの使用 AWS WAF」を参照してください。

この表では、ルールに追加できる通常の一致ステートメントについて説明し、それぞれのウェブACLキャパシティーユニット (WCU) の使用量を計算するためのガイドラインをいくつか示します。の詳細についてはWCUs、「」を参照してくださいのウェブACLキャパシティーユニット (WCUs) について AWS WAF

一致ステートメント

説明

WCUs

地理的一致

リクエストの送信元の国を検査し、その国および地域のラベルを適用します。

1

IP セット一致

リクエストを一連の IP アドレスおよびアドレス範囲と照合します。

ほとんどの場合 1。転送された IP アドレスを持つヘッダーを使用するように ステートメントを設定し、 の ヘッダーで位置を指定する場合 Any、次に を 4 つ増WCUsやします。

ラベル一致ルールステートメント

リクエストで、同じウェブ 内の他のルールによって追加されたラベルがないかを検査しますACL。

1

正規表現一致ルールステートメント

正規表現パターンを指定されたリクエストコンポーネントと比較します。

3 (基本コストとして)。

リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。

正規表現パターンセット

正規表現パターンを指定されたリクエストコンポーネントと比較します。

パターンセットあたり 25 (基本コストとして)。

リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。

サイズ制約

指定されたリクエストコンポーネントに対してサイズ制約をチェックします。

1 (基本コストとして)。

リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。

SQLi 攻撃

指定されたリクエストコンポーネントの悪意のあるSQLコードを検査します。

20 (基本コストとして)。

リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。

文字列一致

指定されたリクエストコンポーネントと文字列を比較します。

基本コストは、文字列の一致のタイプによって異なり、1 ~ 10 の範囲です。

リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。

XSS スクリプティング攻撃

指定されたリクエストコンポーネントでのクロスサイトスクリプティング攻撃を検査します。

40 (基本コストとして)。

リクエストコンポーネント すべてのクエリパラメータ を使用する場合は、10 を追加しますWCUs。リクエストコンポーネントJSON本文 を使用する場合は、基本コスト の 2 倍になりますWCUs。適用するテキスト変換ごとに、10 個の を追加しますWCUs。