ANSネットワーク実装
ある企業は、VPC内のEC2インスタンスからのDNSクエリを経由したデータ窃取(DNS exfiltration)を防ぎたいと考えています。
要件は以下の通りです:
・既知の悪意あるドメインへのDNSクエリをリアルタイムでブロックする
・ドメインリストに基づいてクエリを許可・拒否する
・追加の仮想アプライアンスやインフラを構築しない
AWSネイティブサービスで最も適切なソリューションはどれですか?
AVPCのネットワークACLでアウトバウンドのUDP/TCPポート53を制限し、Route 53 Resolver IPアドレス(169.254.169.253)のみを許可する
ネットワークACLのUDP/TCPポート53制限はネットワークレベルのアクセス制御ですが、ドメイン名による内容ベースのフィルタリング機能がないため、DNS exfiltration防止には不十分です。
BAmazon Route 53 Resolver DNS Firewallのルールグループをドメインリストで設定し、VPCに関連付ける。未一致クエリのデフォルトアクションをBLOCKに設定する
✓ 正解
Route 53 Resolver DNS FirewallはVPC内のDNSクエリをドメインリスト単位でリアルタイム制御するマネージドサービスです。追加インフラなしでDNS exfiltrationをブロックでき、すべての要件を満たします。
CAWS Network FirewallをVPCのパブリックサブネットに配置し、Suricata互換ルールでDNSポートの通信を検査・ブロックする
AWS Network Firewallで実現も可能ですが、追加インフラの管理が必要となり要件に対して過剰な構成です。Route 53 Resolver DNS Firewallが最適ソリューションです。
DVPCフローログとAmazon GuardDutyのDNS脅威インテリジェンスを組み合わせ、Lambdaで自動的にセキュリティグループルールを更新する
VPCフローログとGuardDutyの組み合わせは検出・アラートに優れていますが、検出から対応までの遅延が生じるため、リアルタイムブロック要件には不向きです。
解説
Route 53 Resolver DNS FirewallはVPC内のDNSクエリをドメインリスト単位でリアルタイム制御するマネージドサービス。追加インフラなしでDNS exfiltrationをブロックでき、すべての要件を満たす。
選択肢AのVPCのネットワークACLでアウトバウンドのUDP/TCPポート53を制限する方法はネットワークレベルのアクセス制御はできるが、ドメイン名による内容ベースのフィルタリングは不可能です。
選択肢CのAWS Network Firewallでも実現可能だが追加インフラが必要で要件に反します。
選択肢DのVPCフローログとAmazon GuardDutyのDNS脅威インテリジェンスを組み合わせる方法は検出から対応まで遅延が生じ、リアルタイムブロックに不向きです。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでANSを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →