平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
テクノロジ/セキュリティDNS水責め攻撃(ランダムサブドメイン攻撃)の方法はどれか。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
- ア標的のキャッシュサーバに,ランダムかつ大量に生成した偽のサブドメインのDNS情報を注入する。
- イ標的の権威DNSサーバに,ランダムかつ大量に生成した存在しないサブドメイン名を問い合わせる。
- ウ標的のサーバに,ランダムに生成したサブドメインのDNS情報を格納した,大量のDNSレスポンスを送り付ける。
- エ標的のサーバに,ランダムに生成したサブドメインのDNS情報を格納した,データサイズが大きいDNSレスポンスを送り付ける。
正解:イ
解説
DNS水責め攻撃(ランダムサブドメイン攻撃)は,標的とする組織の権威DNSサーバに対して,ランダムに生成した大量の存在しないサブドメイン名(例:ランダム文字列.標的ドメイン)を問い合わせる攻撃です。フルサービスリゾルバはキャッシュできない問合せを次々と権威DNSサーバへ転送するため,権威DNSサーバやリゾルバの処理能力が枯渇し,正常なDNS応答ができなくなります。
選択肢ごとの解説
- ア誤り。キャッシュサーバに偽のDNS情報を注入する行為はDNSキャッシュポイズニングの説明であり,水責め攻撃とは異なります。
- イ正しい。権威DNSサーバに対して大量のランダムな存在しないサブドメイン名を問い合わせ,サーバの処理能力を枯渇させるのがDNS水責め攻撃の方法です。
- ウ誤り。ランダムに生成したDNS情報を格納した大量のレスポンスを送り付ける攻撃は,DNSリフレクション攻撃など別種の攻撃の説明であり,水責め攻撃の方法ではありません。
- エ誤り。データサイズが大きいDNSレスポンスを送り付ける攻撃は,DNSアンプ(増幅)攻撃の説明であり,水責め攻撃の方法ではありません。