概要
AWS WAFは、ウェブアプリケーションを悪意のある攻撃から保護するためのマネージド型のファイアウォールサービスです。HTTP/HTTPSリクエストを監視し、不正アクセスや攻撃トラフィックをブロックします。
主な機能
ルールベースのトラフィック制御:IPアドレス、HTTPヘッダー、URI文字列、クエリ文字列などを条件にトラフィックを許可・ブロック。
SQLインジェクションやクロスサイトスクリプティング(XSS)対策:OWASPトップ10に代表される一般的な攻撃を検知・防御。
レート制限(スロットリング):一定時間内のリクエスト数を制限し、DDoS攻撃やブルートフォース攻撃を軽減。
マネージドルールの利用:AWSやサードパーティ提供の事前定義されたセキュリティルールを簡単に適用可能。
統合ログと可視化:AWS CloudWatchやAWS Kinesis Firehoseと連携し、アクセスログやアラートを分析。
利用シーン
Webアプリケーションの脆弱性を狙う攻撃からの防御
API GatewayやCloudFrontと連携し、グローバルに分散したアプリの保護
急激なアクセス増加時の不正リクエスト制限(DDoS軽減)
カスタムルールによる企業固有のアクセス制御
まとめ
AWS WAFは、ウェブアプリケーションを狙った様々な攻撃から保護するための柔軟で拡張性の高いファイアウォールサービス。マネージドルールやカスタムルールを使い分け、簡単に導入・運用できる点が特徴です。