DBデータベーススペシャリスト試験 午前Ⅱ
平成21年度春期 データベーススペシャリスト 午前Ⅱ 問15
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アDNSサーバのソフトウェアのバージョン情報を入手して,DNSサーバのセキュリティホールを特定する。
- イPCが参照するDNSサーバに誤ったドメイン管理情報を注入して,偽装されたWebサーバにPCの利用者を誘導する。
- ウ攻撃対象のサービスを妨害するために,攻撃者がDNSサーバを踏み台に利用して再帰的な問合せを大量に行う。
- エ内部情報を入手するために,DNSサーバが保存するゾーン情報をまとめて転送させる。
解き方のヒントを見る
通信の成立条件を整理する視点
この分野では、名前解決に関わる通信の流れと、各段階で信頼される情報の扱いに注目し、攻撃の成立条件と影響範囲を分けて整理すると判断しやすくなります。
この問題で問われていること
選択肢を読むときは、誰がどの情報を、どのタイミングで受け取り、以後の通信や利用者の判断にどのような影響を与えるかという一つの観点に絞って確認しましょう。
視点
通信の登場主体、情報の受け渡し、保存や再利用の段階を時系列で整理し、攻撃者の介入位置と結果へのつながりを区別して考える。
確認ポイント
- 情報を受け取る主体と、その直前の通信相手を確認する
- 一時的な応答と後続の利用に関わる情報を区別する
- 攻撃の成立条件と利用者側への影響を混同しない
正解と解説を見る
正解
イ
解説
DNSキャッシュポイズニングは、DNSサーバやキャッシュに誤った名前解決情報を注入し、利用者を攻撃者が用意した別のWebサーバなどへ誘導する攻撃です。
理由
DNSはドメイン名と接続先の対応を提供する。そこへ誤った対応情報を注入すると、利用者は正規のドメイン名を指定していても、攻撃者が用意したサーバへ誘導される。この内容がDNSキャッシュポイズニングに該当する。
比較
バージョン情報の収集は脆弱性調査、大量の再帰問い合わせはサービス妨害、ゾーン情報の一括転送は内部情報の取得に関する攻撃です。いずれもDNSの保存情報へ誤った対応を注入して利用者を誘導する攻撃とは異なる。
選択肢ア
これは不正解だよ。DNSサーバのソフトウェアバージョンを調べてセキュリティホールを特定する内容は、攻撃対象の脆弱性を探る調査に当たる。DNSのキャッシュや名前解決情報へ誤ったドメイン管理情報を注入し、利用者を別のサーバへ誘導する攻撃ではない。
選択肢イ(正解)
これは正解だよ。PCが参照するDNSサーバへ誤ったドメイン管理情報を注入すると、ドメイン名に対応する接続先が攻撃者側の情報として扱われる。その結果、PCの利用者を偽装されたWebサーバへ誘導できるため、DNSキャッシュポイズニングの説明に合致する。
選択肢ウ
これは不正解だよ。DNSサーバを踏み台にして再帰的な問い合わせを大量に行い、攻撃対象のサービスを妨害する内容は、問い合わせの集中によるサービス妨害に関するものだ。名前解決に用いられる情報を誤って注入し、利用者を偽装サイトへ誘導する説明ではない。
選択肢エ
これは不正解だよ。DNSサーバが保存するゾーン情報をまとめて転送させる内容は、組織内部のドメイン構成などを入手するための情報収集である。キャッシュやドメイン対応情報を改ざんして、正規の利用者を偽装されたWebサーバへ誘導する攻撃とは異なる。
学習のポイント
DNS情報の改ざんと、調査・サービス妨害・ゾーン転送を区別する。
出典:独立行政法人 情報処理推進機構(IPA)平成21年度春期 データベーススペシャリスト試験 午前Ⅱ 問15(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針