この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

IPv6を利用した通信で、ネットワーク層(OSI参照モデルの第3層、IPの層)において暗号化を行うために利用するものを問う問題です。これに該当するのがIPsec(IP Security)です。IPsecは、IPパケットそのものを暗号化・認証することで、ネットワーク層で通信の機密性・完全性・認証を確保するプロトコル群です。IPv6では当初IPsecのサポートが基本仕様に組み込まれており、ネットワーク層での暗号化通信を実現できます。VPN(仮想専用網)の構築などにも広く使われます。選択肢aのIPsecが正解です。他の選択肢を見ると、PPPはデータリンク層(第2層)の1対1接続用プロトコル、SSHはアプリケーション層で安全なリモートログインを提供するプロトコル、TLSはトランスポート層(とアプリケーション層の間)でWeb通信などを暗号化するプロトコルであり、いずれもネットワーク層で暗号化を行うIPsecとは動作する階層が異なります。「ネットワーク層での暗号化=IPsec」という対応を、各プロトコルが動作する階層とともに押さえておきましょう。

なぜ他の選択肢は違うのか

選択肢 イ
PPP(Point-to-Point Protocol)は、データリンク層(第2層)で2点間の1対1接続を確立するためのプロトコルです。電話回線などを介した接続に使われてきたもので、ネットワーク層でIPパケットを暗号化するIPsecとは動作する階層も目的も異なります。データリンク層(第2層)で2点間の1対1接続を確立するプロトコルであり、ネットワーク層でIPパケットを暗号化するIPsecとは動作する階層も目的も異なります。
選択肢 ウ
SSH(Secure Shell)は、主にアプリケーション層で動作し、安全なリモートログインやコマンド実行、ファイル転送を提供するプロトコルです。通信を暗号化する点は共通しますが、ネットワーク層でIPパケット自体を暗号化するIPsecとは動作する階層が異なります。主にアプリケーション層で安全なリモートログインやファイル転送を提供するプロトコルであり、ネットワーク層でIPパケット自体を暗号化するIPsecとは動作する階層が異なります。
選択肢 エ
TLS(Transport Layer Security)は、トランスポート層の上でWebアクセス(HTTPS)などのアプリケーション通信を暗号化するプロトコルです。広く使われる暗号化技術ですが、ネットワーク層でIPパケットを暗号化するIPsecとは動作する階層が異なります。トランスポート層の上でHTTPSなどのアプリケーション通信を暗号化するプロトコルであり、ネットワーク層でIPパケットを暗号化するIPsecとは動作する階層が異なります。

解くときのポイント

ネットワーク層(IP層)での暗号化=IPsec(IPv6で標準サポート、VPNに利用)。階層で区別:PPP(データリンク層)、TLS(トランスポート層上、HTTPS等)、SSH(アプリケーション層、リモートログイン)。どの層で暗号化するかで判別。