無限ノック › ANS 練習問題一覧 › 問題
ANSネットワークのセキュリティ、コンプライアンス、ガバナンス

ある金融サービス企業は、DNSキャッシュポイズニング攻撃(攻撃者が偽のDNS応答をキャッシュサーバーに注入してユーザーを不正サイトへ誘導する攻撃)を防ぐため、Route 53パブリックホストゾーンにDNSSEC署名を有効化することにしました。以下の要件があります。 ・example.com のパブリックホストゾーンにDNSSECを有効化する ・ルートゾーンからexample.comまでの信頼チェーン(Chain of Trust)を確立する ・鍵管理はAWSマネージドで行い、運用負荷を最小化する DNSSEC有効化後に必ず実施すべき手順として正しいものはどれですか?

A
Route 53コンソールでDNSSEC署名を有効化した後、生成されたDS(Delegation Signer)レコードをドメインレジストラ(親ゾーン)に登録して信頼チェーンを確立する
✓ 正解
Route 53でDNSSEC署名を有効化すると、KSK(Key Signing Key)から派生したDS(Delegation Signer)レコードが生成されます。このDSレコードをドメインレジストラ(TLD親ゾーン)に登録することで、「ルートゾーン → TLD → example.com」という信頼チェーンが完成し、DNSSEC検証が機能します。この手順を省略すると、DNSSEC署名は有効でも信頼チェーンが断絶し、DNSSEC検証を行うリゾルバーがDNS解決に失敗します。
B
AWS KMSでECC_NIST_P256アルゴリズムの非対称キーを手動作成し、キーポリシーにRoute 53サービスプリンシパル(dnssec-route53.amazonaws.com)への署名権限を付与してからDNSSECを有効化する
AWS KMSは、Route 53のDNSSEC有効化ウィザードがキーの作成とキーポリシー設定を自動的に行うため、手動での非対称キー作成は不要です。手動設定は誤りの原因となります。
C
DNSSEC有効化後、Route 53のDNSKEYリソースレコードセットにZSK(Zone Signing Key)とKSK(Key Signing Key)のパブリックキー値を手動で追加する
Route 53マネージドDNSSECは、ZSKおよびKSKのDNSKEYレコードをRoute 53が自動的に管理・公開するため、手動での追加は不要です。
D
Route 53ヘルスチェックをDNSSEC検証対応エンドポイントに切り替え、DNSSEC検証失敗時に別ホストゾーンへ自動フェイルオーバーするフェイルオーバールーティングポリシーを設定する
Route 53ヘルスチェックはDNSSEC検証エラーを検知してフェイルオーバーする機能を持たず、DNSSEC有効化後の必須作業ではありません。

解説

Route 53でDNSSEC署名を有効化すると、KSK(Key Signing Key)から派生したDS(Delegation Signer)レコードが生成されます。このDSレコードをドメインレジストラ(TLD親ゾーン)に登録することで、「ルートゾーン → TLD → example.com」という信頼チェーンが完成し、DNSSEC検証が機能します。この手順を省略すると、DNSSEC署名は有効でも信頼チェーンが断絶し、DNSSEC検証を行うリゾルバーがDNS解決に失敗します。 選択肢BのAWS KMSは、Route 53のDNSSEC有効化ウィザードがキーの作成とキーポリシー設定を自動的に行うため、手動での非対称キー作成は不要です。手動設定は誤りの原因となります。 選択肢CのRoute 53マネージドDNSSECは、ZSKおよびKSKのDNSKEYレコードをRoute 53が自動的に管理・公開するため、手動での追加は不要です。 選択肢DのRoute 53ヘルスチェックはDNSSEC検証エラーを検知してフェイルオーバーする機能を持たず、DNSSEC有効化後の必須作業ではありません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでANSを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← ANS の問題一覧に戻る