

# 機能とメリット
<a name="features-and-benefits"></a>

AWS WAF のセキュリティオートメーションソリューションには、次の機能と利点があります。

## AWS マネージドルールのルールグループを使用してウェブアプリケーションを保護する
<a name="secure-web-apps"></a>

 [AWS WAF 用の AWS マネージドルール](https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups.html)は、一般的なアプリケーションの脆弱性やその他の望ましくないトラフィックからの保護を提供します。このソリューションには、[AWS マネージド IP 評価ルールグループ](https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-ip-rep.html)、[AWS マネージドベースラインルールグループ](https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-baseline.html)、[AWS マネージドユースケース固有のルールグループ](https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-use-case.html)が含まれます。ウェブ ACL のキャパシティユニット (WCU) クォータの上限まで、ウェブ ACL に 1 つまたは複数のルールグループを選択するオプションがあります。

## 事前定義された HTTP Flood カスタムルールを使用してレイヤー 7 フラッド保護を提供する
<a name="layer-7"></a>

**HTTP Flood** カスタムルールは、お客様が定義した期間、ウェブレイヤー分散型サービス妨害 (DDoS) 攻撃から保護します。このルールを有効にするには、次のいずれかのオプションを選択できます。
+ AWS WAF レートベースのルール
+ Lambda ログパーサー
+  [Amazon Athena](https://aws.amazon.com/athena/) ログパーサー

Lambda ログパーサーまたは Athena ログパーサーオプションを使用すると、100 未満のリクエストクォータを定義できます。このアプローチは、AWS WAF [レートベースのルール](https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-rate-based.html)に必要なクォータに達しないようにするのに役立ちます。詳細については、「[ログパーサーオプション](log-parser-options.md)」を参照してください。

フィルタリング条件に国と Uniform Resource Identifier (URI) を追加することで、Athena ログパーサーを強化することもできます。このアプローチは、予測不可能な URI パターンを持つ HTTP フラッド攻撃を特定してブロックします。詳細については、「[HTTP フラッド Athena ログパーサーで国と URI を使用する](use-country-and-uri-in-http-flood-athena-log-parser.md)」を参照してください。

## 事前定義された Scanners & Probes カスタムルールを使用して脆弱性の悪用をブロックする
<a name="block-with-scanners-and-probes"></a>

**スキャナー & プローブ** のカスタムルールは、アプリケーションアクセスログを解析して、オリジンによって生成された異常な量のエラーなどの疑わしい動作を検索します。その後、疑わしい送信元 IP アドレスは、お客様が定義した期間、ブロックされます。このルールを有効にするには、Lambda ログパーサーまたは Athena ログパーサーのいずれかのオプションを選択できます。詳細については、「[ログパーサーオプション](log-parser-options.md)」を参照してください。

## 定義済みの Bad Bot カスタムルールで侵入を検出して回避する
<a name="detect-and-deflect"></a>

**Bad Bot** のカスタムルールは、試みられた攻撃を誘き寄せることを目的としたセキュリティメカニズムであるハニーポットエンドポイントを設定します。エンドポイントをウェブサイトに挿入して、コンテンツスクレイパーや悪質なボットからのインバウンドリクエストを検出できます。検出されると、同じオリジンからの後続のリクエストはブロックされます。詳細については、「[ウェブアプリケーションにハニーポットリンクを埋め込む](embed-the-honeypot-link-in-your-web-application-optional.md)」を参照してください。

## 事前定義された IP 評価リストのカスタムルールを使用して悪意のある IP アドレスをブロックする
<a name="block-ip"></a>

**IP 評価リスト**カスタムルールは、ブロックする新しい IP 範囲について、サードパーティー IP 評価リストを 1 時間ごとにチェックします。これらのリストには、[Spamhaus](https://www.spamhaus.org/drop/) Don’t Route Or Peer (DROP) および Extended DROP (EDROP) リスト、Proofpoint [Emerging Threats IP リスト](https://rules.emergingthreats.net/fwrules/emerging-Block-IPs.txt)、[Tor exit node リスト](https://check.torproject.org/exit-addresses)が含まれます。

## 許可および拒否された IP リストのカスタムルールが事前定義された手動 IP 設定を提供する
<a name="manual-ip"></a>

**許可および拒否された IP リスト**のカスタムルールを使用すると、許可または拒否する IP アドレスを手動で挿入できます。また、[許可および拒否された IP リストで IP 保持](configure-ip-retention-on-allowed-and-denied-aws-waf-ip-sets.md)を設定し、設定した時間に IP を期限切れにすることもできます。

## 独自のモニタリングダッシュボードを構築する
<a name="dashboard-ip"></a>

このソリューションは、許可されたリクエスト、ブロックされたリクエスト、その他の関連メトリクスなどの [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) メトリクスを出力します。カスタマイズされたダッシュボードを構築して、これらのメトリクスを視覚化し、AWS WAF が提供する攻撃と保護のパターンに関するインサイトを得ることができます。詳細については、「[モニタリングダッシュボードを構築する](build-monitoring-dashboard.md)」を参照してください。