PMプロジェクトマネージャ試験 午前Ⅱ

平成31年度春期 プロジェクトマネージャ 午前Ⅱ 問25

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

DNSSEC の機能はどれか。

選択肢

  1. ア
    DNS キャッシュサーバの設定によって,再帰的な問合せを受け付ける送信元の範囲が最大になるようにする。
  2. イ
    DNS サーバから受け取るリソースレコードに対するディジタル署名を利用して,リソースレコードの送信者の正当性とデータの完全性を検証する。
  3. ウ
    ISP などに設置されたセカンダリ DNS サーバを利用して DNS コンテンツサーバを二重化することによって,名前解決の可用性を高める。
  4. エ
    共通鍵暗号技術とハッシュ関数を利用したセキュアな方法によって,DNS 更新要求が許可されているエンドポイントを特定して認証する。
解き方のヒントを見る

セキュリティ特性で機能を見極める

DNSの拡張仕様を考える際は、その仕組みがどの脅威に対処し、情報セキュリティのどの特性を確保するために設計されたのかを一つずつ切り分けることが大切です。別の目的の技術と混同していないかを意識しながら検討しましょう。

この問題で問われていること

問われているのは、名前解決の仕組みに追加された機能が何を保証し、何を保証しないのかという範囲の見極めです。守られる対象と守られない対象を区別し、それぞれがどの特性に当たるのかを自分の言葉で説明できるかを確認してください。

視点

情報セキュリティの特性には機密性・完全性・可用性などがあり、さらに真正性や否認防止といった観点を加えて整理されることもあります。ある技術を評価するときは、攻撃者が何をしようとしているのかを考えます。そのうえで、技術がその攻撃のどの段階に対して働くのかを対応づけます。こうすると、目的の異なる技術同士を混同しにくくなります。

確認ポイント

  • その仕組みが対処しようとしている脅威(攻撃者の狙い)を具体的に言えるか
  • その仕組みが確保する特性と、確保しない特性を分けて説明できるか
  • 目的の異なる別のセキュリティ技術の役割と取り違えていないか
正解と解説を見る

正解

イ

解説

DNSSECは、DNSサーバから取得したリソースレコードに付加されたディジタル署名を用いて、情報の正当性と完全性を検証する仕組みです。

理由

DNSSECでは、DNSのリソースレコードに対するディジタル署名を利用する。受け取ったレコードについて、正しい送信元から提供されたものか、途中で改ざんされていないかを検証できる。

比較

再帰問い合わせの送信元範囲を設定すること、セカンダリDNSでサーバを二重化すること、DNS更新要求の許可エンドポイントを認証することは、それぞれアクセス制御、可用性向上、更新操作の認証に関する機能であり、DNSSECの中心的な説明ではありません。

選択肢ア

これは不正解だよ。再帰的な問合せを受け付ける送信元の範囲は、DNSキャッシュサーバのアクセス制御や設定に関する事項である。範囲を広げることは、リソースレコードの正当性や完全性をディジタル署名で検証するDNSSECの機能を示していない。

選択肢イ(正解)

これは正解だよ。DNSSECは、DNSサーバから受け取るリソースレコードに対するディジタル署名を利用する。これにより、レコードの送信者が正当であることと、データが改ざんされておらず完全であることを検証できる。

選択肢ウ

これは不正解だよ。セカンダリDNSサーバを利用してDNSコンテンツサーバを二重化するのは、障害時にも名前解決を継続しやすくする可用性向上の方法である。サーバの冗長化は、DNSSECが行う署名によるレコード検証とは異なる。

選択肢エ

これは不正解だよ。DNS更新要求を許可されたエンドポイントからのものか認証する説明は、更新操作のアクセス制御や認証に関する機能である。共通鍵暗号技術やハッシュ関数を用いる場合があっても、DNSSECの主目的であるレコードの署名検証そのものを説明していない。

学習のポイント

DNSSECの目的と、DNSの可用性向上や更新認証との違いを整理する。

出典:独立行政法人 情報処理推進機構(IPA)平成31年度春期 プロジェクトマネージャ試験 午前Ⅱ 問25(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針