現場実践|WAF・DDoS対策

AWS WAFとShieldで始めるWebアプリケーション保護|DDoS対策と不正アクセス防止の実践

「WebサイトへのDDoS攻撃をどう防ぐ?」「WAFって何をするもの?」——AWS WAF・AWS Shield・CloudFrontを組み合わせたWebアプリケーション保護の設計と実践を解説します。

読了目安:約18分更新日:2026年3月

💡 現代のWebサービスにWAFとDDoS対策は必須。「攻撃を受けてから対応する」のではなく「最初から防御レイヤーを設計する」ことがクラウドセキュリティの標準アプローチです。

この記事を書いた人
現役ITエンジニア・IT講師(経験14年)
CCNA・CCNP 取得LPIC-1 保有SES現場を複数経験

AWS WAFとShieldを使ったWebアプリケーション保護を複数案件で設計してきた立場から解説します。

1. AWS WAF・Shield・CloudFrontの役割

🛡️
AWS WAF
SQLインジェクション・XSS・不正なリクエストをL7(アプリケーション層)でフィルタリング。マネージドルールグループが豊富。
AWS Shield
DDoS攻撃に対する防御。StandardはAWSで自動的に全アカウントに適用(無料)。Advancedは高度なDDoS防御と24時間のDDoSサポートを提供(月額高め)。
🌐
CloudFront
CDNとしてコンテンツを配信すると同時に、WAFとShieldの前段として機能する。OriginのIPを隠してDDoS攻撃が直接オリジンに届くことを防ぐ。

2. AWS WAFのマネージドルールグループ

AWS WAFには「AWSのセキュリティエンジニアが定義したルールセット」であるマネージドルールグループが用意されています。特に「AWS Managed Rules Common Rule Set(CRS)」はSQLインジェクション・XSS等の一般的な脅威に対するルールが含まれており、WAF導入時に最初に適用することを推奨します。追加費用はありますが保護効果が高いです。

3. レートベースのルール設定(DDoS軽減)

WAFのレートベースルールで「同一IPから5分間に2000回以上のリクエストが来た場合はブロック」のようなルールを設定できます。これにより単純なHTTPフラッド攻撃(L7 DDoS)を軽減できます。正常なユーザーへの影響を避けるためにしきい値は慎重に設定してください。

4. WAFログをS3に保存してAthenaで分析

  • WAFのログをS3に出力:WAFはリクエストの詳細ログをKinesis Firehose経由でS3に出力できる
  • Athenaでクエリ分析:「どのIPからのリクエストが最も多いか」「どのルールが最も発火しているか」をAthenaでSQLクエリして分析する
  • ブロックIPリストの管理:繰り返し攻撃してくるIPをWAFのIPセットに登録して永続的にブロックする
📌 この記事のポイント
  • AWS WAFはL7フィルタリング・ShieldはDDoS防御・CloudFrontはOrigin隠蔽という役割分担で多層防御する
  • AWS Managed Rules CRSをまず適用してSQLインジェクション・XSSの一般的な脅威から保護する
  • レートベースルールで同一IPからの大量リクエストをブロックしてL7 DDoSを軽減する

キャリアの疑問、一緒に解決しませんか?

Infra Academyでは、インフラ系ITエンジニアを目指す方への個別サポートを行っています。2026年7月からフリーランス講師として本格始動予定です。

※AWS WAF・Shieldの料金・機能はAWSにより変更される場合があります。

資格取得後のキャリアに、AI活用という選択肢を

資格取得の先に現場でのIT効率化を任される場面が増えます。職場のルーティン業務にAIをどう組み込めるか、無料のセルフ診断(3問・約1分)でヒントが得られます。

AI業務効率化 無料診断へ →

この記事を読んでいる方へのおすすめ:

【編集・制作ポリシー】
本記事はRoute Bloom編集部が公式ドキュメント・技術仕様書の一次情報をもとに作成しています。ITインフラ・技術情報は急速に変化するため、実装前に最新の公式ドキュメントをご確認ください。情報の正確性には万全を期していますが、最新情報は各公式サイトをご確認ください。
【編集・制作ポリシー】
本記事はRoute Bloom編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。

この記事で学んだスキルをさらに深めたい方へ

AWS・クラウド技術をさらに深く学びたい方に。試験対策から実践まで網羅した参考書を活用しましょう。

Amazonアソシエイトプログラムを利用しています。

ABOUT ME
たから
サラリーマンをしながら開業して経営やってます。 今年、本業で独立・別事業を起業予定です。 ◆経験:IT講師/インフラエンジニア/PM/マネジメント/採用/運用・保守・構築・設計 ◆取得資格:CCNA/CCNP/LPIC-1/AZ-900/FE/サーティファイC言語 ◆サイドビジネス:アパレル事業/複数のWEBメディアを運営