令和元年度 秋期 午前 問35
セキュリティ
DNSに関する問題
攻撃者が用意したサーバ X の IP アドレスが,A社 Web サーバの FQDN に対応する IP アドレスとして,B社 DNS キャッシュサーバに記憶された。これによって,意図せずサーバ X に誘導されてしまう利用者はどれか。ここで,A社,B社の各従業員は自社の DNS キャッシュサーバを利用して名前解決を行う。
- アA社 Web サーバにアクセスしようとする A社従業員
- イA社 Web サーバにアクセスしようとする B社従業員
- ウB社 Web サーバにアクセスしようとする A社従業員
- エB社 Web サーバにアクセスしようとする B社従業員
答えと解説を見る
✓ これが正解イA社 Web サーバにアクセスしようとする B社従業員
解説
汚された側の記録を使う人だけが、別の場所へ導かれます。
DNS の名前解決は、問い合わせの結果をしばらく覚えておきます。覚えている中身に偽のIPアドレスが混ぜられると、そこを使う人が別の場所へ導かれます。今回、偽の住所を覚えさせられたのは片方の会社の記録のほうです。ですから被害に遭うのは、その記録を使って名前を引く人たちです。問題文は、各社の従業員が自社の記録を使うと定めています。つまり、記録を汚された側の会社の従業員が対象になります。そして偽の住所が結び付けられているのは、もう一方の会社の名前です。よって、汚された記録を使う会社の従業員が、相手の会社の場所を訪ねたときに起こります。誰の記録が汚れたかと、どの名前が偽られたかの二つを分けて読むのが要点です。覚えている期間が過ぎれば、記録は問い合わせ直されて元に戻ります。それまで被害が続きます。
ほかの選択肢はなぜ違うのか
- アA社 Web サーバにアクセスしようとす…:自社の名前を、自社の記録を使って引く場合です。偽の住所を覚えたのは相手の会社の記録なので、こちらは影響を受けません。どちらの記録を使うかが、被害の有無を分けます。自社の名前は、そもそも偽られていないためです。
- ウB社 Web サーバにアクセスしようとす…:相手の会社の名前を、自社の記録で引く場合です。この社員が使う自社の記録には偽の住所が入っておらず、正しい住所が返ります。偽の住所を覚えさせられたのは相手の会社の記録のほうで、この社員はそれを使いません。
- エB社 Web サーバにアクセスしようとす…:自社の名前を、自社の記録で引く場合です。汚された記録を使ってはいますが、偽られた名前とは違う名前を引いています。記録が汚れていても、引く名前が違えば導かれません。正しい住所が返るので、いつもどおりにつながります。
この問題の用語
- DNS人が読む名前と、機械が使う住所を対応づけて教えてくれる仕組み。これがないと、名前でつなぐことができません。
- FQDNホスト名からドメイン名まで省略せずに書いた、完全な形の名前。DNSはこの名前をIPアドレスに変換します。
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:令和元年度 秋期 基本情報技術者試験 午前 問35
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和元年度 秋期 午前 問41(DNS)
- 平成30年度 秋期 午前 問33:DNSが果たす役割(DNS)
- 平成29年度 春期 午前 問36:DNSに関する問題(FQDN)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)