ネットワーク層で暗号化を行うのに利用するもの|科目A-1(応用情報技術者) 令和6年 春期午前試験 問42
出典:令和6年春期 午前 問42
分野:ネットワーク / 通信プロトコル
PCからサーバに対し,IPv6を利用した通信を行う場合,ネットワーク層で暗号化を行うのに利用するものはどれか。
- ア:IPsec
- イ:PPP
- ウ:SSH
- エ:TLS
TSUNAGARU-ADVICE
まず押さえたいこと
IPsecは、IPパケットをネットワーク層で暗号化・認証するための仕組みです。IPv4・IPv6のどちらでも利用でき、通信内容の盗聴や改ざんへの対策に使われます。
迷ったときの判断軸
PPPはデータリンク層の通信方式、SSHはリモートログインなどで使われるアプリケーション層寄りのプロトコル、TLSは主にトランスポート層より上位で通信を保護します。「ネットワーク層で暗号化する」ならIPsecと整理しましょう。
科目Bにつなげるために
特に情報処理安全確保支援士試験合格を目指す方は、IPsecをESP・AH・トンネルモード、トランスポートモード・VPNと結び付けて理解しましょう。どの層で通信を保護するかという観点で、TLSやSSHとの違いを整理することが重要です。
IPsecは、IPパケット単位で認証や暗号化を行う仕組みで、OSI参照モデルではネットワーク層で動作します。
IPv6を利用した通信でも、PCとサーバの間でIPレベルの通信内容を保護するためにIPsecを利用できます。
したがって、アが適切です。
❌他選択肢が誤りの理由イ:PPP
⇒PPPは、2点間の通信で利用されるデータリンク層のプロトコルです。ネットワーク層でIPパケットを暗号化する仕組みではありません。
ウ:SSH
⇒SSHは、リモートログインやコマンド実行などを安全に行うためのプロトコルです。主にアプリケーション層で利用され、ネットワーク層で通信全体を暗号化するものではありません。
エ:TLS
⇒TLSは、HTTPSなどで利用される暗号化プロトコルです。トランスポート層より上位で通信を保護する仕組みであり、ネットワーク層でIPパケットを暗号化するものではありません。