DBデータベーススペシャリスト試験 午前Ⅱ

令和4年度秋期 データベーススペシャリスト 午前Ⅱ 問21

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

問題

PCからサーバに対し,IPv6を利用した通信を行う場合,ネットワーク層で暗号化を行うときに利用するものはどれか。

選択肢

  1. ア
    IPsec
  2. イ
    PPP
  3. ウ
    SSH
  4. エ
    TLS
解き方のヒントを見る

IPv6通信の暗号化層を確認

IPv6でPCとサーバが通信するとき、暗号化をどの層で実現する仕組みなのかに注目し、通信経路上の保護とアプリケーション側の保護を混同しないよう整理しましょう。

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

問われているのはIPv6というアドレス体系そのものではなく、ネットワーク層で通信内容を保護するための機能の位置付けです。候補の役割と適用層を見比べる視点に絞りましょう。

視点

暗号化技術は、リンク、ネットワーク、トランスポート、アプリケーションなど、どの層で通信を保護するかによって役割が異なります。IPv6対応の有無だけで判断せず、保護対象と導入位置を確認してください。

確認ポイント

  • 暗号化を担う層が問題文の指定と一致しているか
  • 保護対象がPCとサーバ間のIP通信全体かを確認する
  • IPv6の機能名と、上位層の通信保護方式を区別する
正解と解説を見る

正解

ア

解説

ネットワーク層でIPパケットを保護する仕組みは、IPv4・IPv6の通信に適用できるIPsecです。PPP、SSH、TLSはそれぞれ異なる層や用途のプロトコルであり、設問の条件とは一致しません。

理由

IPsecは、IPパケットを対象として認証や暗号化を行うセキュリティプロトコルです。ネットワーク層で動作するため、IPv6を利用したPCとサーバ間通信の暗号化に該当します。

比較

PPPは主にデータリンク層の通信制御、SSHはリモートログインなどの保護、TLSは主にトランスポート層以上の通信保護に用いられます。したがって、ネットワーク層という条件が判断の決め手です。

選択肢ア(正解)

これは正解だよ。IPsecはIPパケットを対象に認証や暗号化を行うプロトコルで、ネットワーク層で動作します。IPv6通信にも利用できるため、PCからサーバへの通信をネットワーク層で保護するという設問の条件に一致します。

選択肢イ

これは不正解だよ。PPPは、主に二つの機器間でデータリンク層の接続や通信制御を行うプロトコルです。ネットワーク層でIPパケットを暗号化する仕組みではないため、設問が示す暗号化の位置と一致しません。

選択肢ウ

これは不正解だよ。SSHは、ネットワークを介した安全なリモートログインやコマンド実行などを保護するためのプロトコルです。特定のアプリケーション通信を対象とする仕組みであり、ネットワーク層のIP通信全体を暗号化するものではありません。

選択肢エ

これは不正解だよ。TLSは、Web通信などのアプリケーションデータを保護するために、トランスポート層以上で利用される仕組みです。IPパケットそのものをネットワーク層で保護するプロトコルではないため、設問の条件には該当しません。

学習のポイント

プロトコル名だけでなく、OSI参照モデル上の層と担当機能を対応付けて覚えましょう。

出典:独立行政法人 情報処理推進機構(IPA)令和4年度秋期 データベーススペシャリスト試験 午前Ⅱ 問21(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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