Amazon CloudFront と AWS WAF を使用し、ウェブアプリケーションをウェブの脅威から保護したいと考えています。
一般的なアプリケーション層への攻撃には、SQL インジェクションやクロスサイトスクリプティング (XSS) などがあります。これらの攻撃からウェブアプリケーションを保護するには、AWS WAF でCloudFront を構成し、エッジロケーションでの HTTP/HTTPS リクエストを検査します。この方法では、悪意のあるトラフィックがオリジンサーバーに到達する前にブロックできます。詳細については、「Common use cases for protecting CloudFront distributions with AWS WAF」(AWS WAF での CloudFront ディストリビューション保護の一般的なユースケース) を参照してください。
前提条件:
CloudFront を設定し、セキュリティシールドとして機能させるには、次の手順を実行します。
注: 静的コンテンツと動的コンテンツをエッジロケーションでキャッシュすると、オリジンに到達するリクエストの数を削減できるため、コストを削減し、パフォーマンスを改善できます。
AWS WAF を設定し、セキュリティガードとして機能させるには、次の手順を実行します。
注: コンソールの任意の場所から AWS WAF 機能にアクセスできる、最新版エクスペリエンスを使用できるようになりました。詳細については、「Getting started with AWS WAF using the updated console experience」(最新版コンソールエクスペリエンスでの AWS WAF の開始方法) を参照してください。
AWS WAF と CloudFront を正常に連携させるには、次の手順を実行します。
注: 標準ログを有効にするには、プロプランまたは従量課金制プランを使用する必要があります。詳細については、「Amazon CloudFront の料金」を参照してください。CloudWatch は無料利用枠を提供していますが、無料利用枠の制限を超えた場合、料金が発生します。詳細については、「Amazon CloudWatch 料金表」を参照してください。
CloudFront でモニタリングを設定するには、次の手順を実行します。
AWS WAF でモニタリングを設定するには、次の手順を実行します。
Automating application layer DDoS mitigation with Shield Advanced (Shield Advanced を使用してアプリケーションレイヤーでの DDoS 対策を自動化する)
Accelerate and protect your websites using Amazon CloudFront and AWS WAF (Amazon CloudFront と AWS WAF を使用してウェブサイトを高速化し、保護する)
ktc-shintaro-kurihara
質問済み 4年前
shunta
質問済み 2年前
ohtani
質問済み 10ヶ月前
rePost-User-1476897
質問済み 3年前
kaibo
Taya_M
公開済み 1年前