スキップしてコンテンツを表示

Shield Standard で DDoS の攻撃を防ぐにはどうすればよいか教えてください。

所要時間2分
0

AWS Shield Standard を使用して、アプリケーションを分散型サービス拒否 (DDoS) 攻撃から保護したいと考えています。

簡単な説明

AWS Shield Standard は、AWS アカウントでデフォルトで有効になっており、追加料金はかかりません。以下のサービスでは、一般的なネットワーク層やトランスポート層の攻撃に対する「常時稼働」の Shield Standard の緩和策が設定されています。

解決策

Shield Standard を使用してアプリケーションを DDoS 攻撃から保護するには、アプリケーションアーキテクチャに関する次のガイドラインに従うことがベストプラクティスです。

  • 拡張性に優れたサービスを使用する。
  • 攻撃対象領域を小さくする。
  • 悪意のあるトラフィックを検出してフィルタリングする。
  • アプリケーションの動作を監視する。
  • DDoS 攻撃に対するプランを作成する。

拡張性に優れたサービスを使用する

次のベストプラクティスに従って大規模トラフィック向けに設計します。

  • CloudFrontGlobal AcceleratorRoute 53 を使用して、AWS ネットワークのエッジにあるアプリケーションを保護します。
  • Elastic Load Balancing を使用してトラフィックを分散し、Application Load Balancer の場合は、[キャパシティ予約] (お使いの Application Load Balancer の http://キャパシティ予約) を使用して最小容量を予約します。
  • Application Auto Scaling を使用して、オンデマンドで水平または垂直にスケーリングし、複数のサービスと統合します。

攻撃対象領域を小さくする

以下のベストプラクティスを活用して、攻撃対象領域を小さくします。

詳しくは、「攻撃領域を小さくする」を参照してください。

悪意のあるトラフィックを検出してフィルタリングする

次のベストプラクティスを使用して、悪意のあるトラフィックを検出してフィルタリングします。

詳細については、「低減するテクニック」を参照してください。

アプリケーションの動作を監視する

次のベストプラクティスを使用してアプリケーションの動作を監視します。

詳細については、「Application Auto Scaling をモニタリングする」を参照してください。

DDoS 攻撃に対するプランを作成する

DDoS 攻撃に効率的かつタイムリーに対応できるように、事前にランブックを作成します。ランブックの作成方法に関するガイダンスについては、「AWS Security Incident Response テクニカルガイド」を参照してください。

DDoS 攻撃からアプリケーションを保護する方法の詳細については、「DDoS 耐性を高めるための AWS のベストプラクティス」を参照してください。

関連情報

CloudFront と Route 53 を使用して動的ウェブアプリケーションを DDoS 攻撃から保護する方法

Route 53 と外部コンテンツ配信ネットワークを使用して DDoS 攻撃からウェブアプリケーションを保護する方法

AWS Global Accelerator と AWS Shield Advanced を使用して自己管理型 DNS サービスを DDoS 攻撃から保護する方法

AWS WAF の保護をテストし、調整する

AWS公式更新しました 4ヶ月前