Amazon GuardDuty の脅威インテリジェンスを有効化して悪意のある DNS クエリを検出し、EventBridge ルールと Lambda を使用してネットワーク ACL にブロックルールを動的に追加する
GuardDuty は検知(detective)コントロールであり、DNS クエリを事前にブロックする予防的制御ではない。EventBridge + Lambda による NACL 更新は反応的対応で、検出から遮断までの時間差に DNS トンネリングによるデータ漏洩が進行するリスクがある。
B
Route 53 Resolver DNS Firewall を設定し、AWS マネージドドメインリストを含むブロックルールグループを作成して対象 VPC に関連付け、一致時の動作を BLOCK(NXDOMAIN)に設定する
✓ 正解
Route 53 Resolver DNS Firewall は DNS クエリをドメイン名レベルで事前にフィルタリングする予防的制御。AWS マネージドリストで運用負荷を軽減でき、VPC への関連付けだけで動作するため追加インスタンスが不要。BLOCK(NXDOMAIN)アクションで要件の応答形式にも対応する。
C
VPC のセキュリティグループアウトバウンドルールで UDP/TCP ポート 53 の宛先を VPC の Route 53 Resolver エンドポイント IP アドレスのみに制限し、外部 DNS サーバーへの通信を遮断する
セキュリティグループで DNS ポートを Route 53 Resolver IP に制限することは外部 DNS サーバーへの直接通信を防ぐが、ドメイン名レベルのフィルタリング機能を持たない。Route 53 Resolver 経由のクエリでも悪意のある C2 ドメインへの名前解決を阻止することはできない。