SAA / ドメイン1 セキュアなアーキテクチャの設計

重要な内容

AWS WAF (Web Application Firewall)

は、/ リクエストを検査し、Web アプリケーションを 、クロスサイトスクリプティング、不正なボットなどから保護する Web アプリケーションファイアウォールです。

SAA では、ネットワーク層の通信制御ではなく、URL、ヘッダー、本文、送信元 、リクエスト頻度などのアプリケーション層条件で許可・遮断する場合に選びます。


概要

では Web を作成し、ルールを組み合わせてリクエストを評価します。、、 などの対応リソースに関連付けます。


主要技術

①Web ACLとルール

要素役割
Web ルールをまとめ、保護対象へ関連付けます。
Rule一致条件とアクションを定義します。
Rule group再利用可能なルールの集合です。
Managed RulesAWS またはベンダーが管理する一般的な防御ルールです。

②一致条件とアクション ⚠️ 頻出

、国、URI、クエリ文字列、ヘッダー、本文、SQLi、 などを評価できます。アクションには Allow、Block、Count、CAPTCHA、Challenge があります。導入前に Count で影響を確認する設計も有効です。

マネージドルールグループの一部のルールが正規のリクエストを誤って遮断する場合は、グループ全体を外さず、そのルールだけアクションを Count に上書き(ルールアクションのオーバーライド)します。他のルールは Block のまま残せます。


③レートベースルール

一定期間に多数のリクエストを送る送信元を検出し、制限できます。アプリケーション層の大量アクセス対策に利用しますが、大規模 全般の保護は と組み合わせます。


④CloudFrontとリージョナルリソース

世界中の利用者へ配信する構成では に を関連付け、エッジで不正リクエストを遮断します。 や などのリージョナルリソースにも関連付けられます。

関連付けられるのは CloudFront、ALB、API Gateway の 、AppSync、 ユーザープール、App Runner、Verified Access などの を扱うリソースです。 や には関連付けられないため、これらを入口にする構成で HTTP の内容を検査したい場合は、背後に ALB を置いて WAF を関連付けます。


試験対策

要件選ぶ機能
や を遮断
L3/ を自動保護
境界で通信を検査
単位でポートを許可Security Group

WAF は / の内容を理解して制御します。「特定 URI」「SQLi」「国別」「レート制限」が正答を見分けるキーワードです。


参考文献

  1. ※1出題比率: AWS 公式の試験ガイドに記載された、採点対象の設問のうちその分野が占める割合です。

検索

キーワードを入力してください