SJ blog
security
A

信頼度ランク

S 公式ソース確認済み
A 成功実績多数・失敗例少数
B 賛否両論
C 動作未確認・セキュリティリスク高
Z 個人所感

AWS Shield Standard vs Advanced — DDoS保護の差異とコスト正当化

AWS Shield StandardとAdvancedのL3/L4/L7保護の範囲、SRTサポート、コスト保護、WAFとの連携、CloudFront/Route53/ALBへの適用、Shield Advancedが必要なケースを解説。

一言結論

Shield AdvancedはL7自動軽減・SRTサポート・DDoS起因のコスト払い戻しの3点でStandardと本質的に異なり、月3,000ドルの投資が正当化されるのは大規模DDoSリスクがあり攻撃時のAWSコスト増加が問題になる金融・ゲーム・Eコマースなどの業種だ。

Shield StandardとAdvancedの比較

特徴Shield StandardShield Advanced
料金無料$3,000/月/組織
L3/L4保護自動(すべてのAWSリソース)より包括的な保護
L7保護なしWAFと連携(自動WAFルール追加)
DDoS攻撃可視性なしリアルタイムメトリクス・ダッシュボード
DRT(DDoS対応チーム)サポートなし24/7 SRT(Shield Response Team)利用可能
コスト保護なしDDoS起因のAWSコスト上昇を払い戻し
対象リソース全AWSリソースEC2, ELB, CloudFront, Route53, Global Accelerator

Shield Standardの保護内容

すべてのAWSリソースに自動適用(無料):
  - ネットワーク/トランスポート層(L3/L4)の一般的なDDoS攻撃を軽減
  - SYNフラッド、UDPフラッド、反射増幅攻撃
  - AWSのバックボーンネットワークによる大規模なトラフィック吸収

Shield Advancedが必要なケース

1. 大規模・高度なDDoS攻撃への対応

通常のShield Standardで軽減できない攻撃:
  - 数十Gbps〜数百Gbpsの大規模帯域攻撃
  - 状態枯渇攻撃(SYN flood等の高度な手法)
  - L7(アプリケーション層)HTTP floods

Shield Advancedは攻撃を検出すると自動でSRT(Shield Response Team)に
通知し、より積極的な軽減措置を適用する

2. L7保護とWAFの自動設定

Shield Advanced + WAF統合:
  - DDoS攻撃が検出されると、WAFに自動的に軽減ルールが追加される
  - 攻撃終了後にルールは自動削除される
  - 手動介入なしで攻撃に対応できる

3. DDoS攻撃中のコスト増加への対応

コスト保護(AWS Cost Protection):
  DDoS攻撃によるEC2/ALB等の自動スケーリングコスト増加を
  Shield Advancedが払い戻す

対象コスト:
  EC2インスタンス(Auto Scalingでの増加分)
  ALBのLCU(Load Balancer Capacity Units)
  CloudFrontのデータ転送料金
  Route53のクエリ料金

4. SRT(Shield Response Team)サポート

24/7のDDoS専門チームへの直接アクセス:
  - 攻撃発生時の即時対応支援
  - カスタム軽減ルールの作成
  - 攻撃後のインシデントレポート
  - 事前のリスク評価・設計レビュー

Shield Advancedの設定

# Shield Advancedの有効化(組織単位)
aws shield subscribe

# 保護リソースの登録
aws shield create-protection \
  --name my-cloudfront-protection \
  --resource-arn arn:aws:cloudfront::123456789012:distribution/xxx

# ALBの保護登録
aws shield create-protection \
  --name my-alb-protection \
  --resource-arn arn:aws:elasticloadbalancing:ap-northeast-1:123456789012:loadbalancer/app/my-alb/xxx

CloudFrontとの組み合わせ

CloudFront + WAF + Shield Advancedの多層防御:

Layer 1: Shield Advanced(L3/L4 DDoS軽減)
Layer 2: CloudFront(グローバルエッジでのトラフィック吸収)
Layer 3: WAF(L7攻撃フィルタリング、レートリミット)
Layer 4: ALB/EC2(オリジンでの最終処理)

CloudFrontがあることで:
  - オリジンへのトラフィックが世界中に分散
  - 攻撃トラフィックを最近接エッジで吸収
  - オリジンのIPアドレスが隠される(直接攻撃を防ぐ)

Proactive Engagementの設定

# Proactive Engagement(SRTの自動介入を許可)
aws shield update-proactive-engagement \
  --proactive-engagement-status ENABLED

# SRTとの連絡先設定
aws shield associate-proactive-engagement-details \
  --emergency-contact-list '[
    {
      "EmailAddress": "security@example.com",
      "PhoneNumber": "+81312345678",
      "ContactNotes": "Security On-call"
    }
  ]'

Route 53との連携

Shield Advanced + Route 53:
  Route 53のホストゾーンをShield Advancedで保護すると
  DNSクエリフラッド攻撃に対して追加の保護が提供される

Route 53はShield Standard(無料)でも相当な保護があるが、
Shield Advancedで登録するとコスト保護が適用される

試験頻出ポイント

シナリオ回答
L3/L4 DDoS防御(無料)Shield Standard(自動適用)
DDoS中のEC2コスト増加を保護Shield Advanced
SRT(DDoS専門チーム)に相談Shield Advanced
WAFと連携したL7自動軽減Shield Advanced + WAF
$3,000/月の費用対効果は?大規模DDoS攻撃時のコスト保護で元が取れる場合あり

まとめ

Shield Standardはすべてのリソースに無料で適用されるが、大規模・高度なDDoS攻撃への対応、SRTサポート、コスト保護が必要な場合はShield Advancedへの投資が正当化される。特に金融・ゲーム・Eコマースなどの高可用性要件があるシステムでは検討すべきだ。