この試験の対策ガイド

基本情報技術者試験 対策ガイド

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

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

正解は ア

解説

セキュリティプロトコルの識別問題です。IPsec(IP Security)は、OSI基本参照モデルのネットワーク層(IP層)で動作し、IPパケット単位で認証や暗号化を行うことで、エンドツーエンドの安全な通信を実現するプロトコル群です。IPsecは、データの完全性と送信元認証を提供する「認証ヘッダ(AH: Authentication Header)」と、暗号化による機密性に加えて認証も提供する「暗号ペイロード(ESP: Encapsulating Security Payload)」という二つのプロトコルを含みます。アが正解です。IPsecはVPN(仮想私設網)を構築する際の中核技術として広く使われ、拠点間を暗号化トンネルで結ぶインターネットVPNなどに利用されます。ネットワーク層で動作するため、上位のアプリケーションを変更することなく通信全体を保護できる点が特徴です。セキュリティプロトコルは「どの層で動作するか」で整理するのが定石で、IPsec=ネットワーク層、SSL/TLS=トランスポート層、S/MIMEやSSH=アプリケーション層、と対応づけて覚えましょう。

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

選択肢 イ
S/MIME(Secure/Multipurpose Internet Mail Extensions)は、電子メールの暗号化とディジタル署名を行うアプリケーション層のプロトコルです。公開鍵暗号を使ってメールの本文や添付ファイルを保護します。AHやESPを含むのはIPsecであり、メールに特化したS/MIMEとは動作する層も対象も異なります。
選択肢 ウ
SSH(Secure Shell)は、ネットワーク経由で別のコンピュータを安全に遠隔操作するためのアプリケーション層のプロトコルです。暗号化された通信路でリモートログインやファイル転送を行います。認証ヘッダ(AH)や暗号ペイロード(ESP)という構成要素はIPsec固有のものであり、SSHには含まれません。
選択肢 エ
XML暗号(XML Encryption)は、XML文書の一部または全体を暗号化するための仕様で、Webサービスなどアプリケーション層でのデータ保護に使われます。文書単位の暗号化技術であり、ネットワーク層でIPパケットを保護するIPsecとは適用範囲が根本的に異なります。AH・ESPの2プロトコルとも無関係です。

解くときのポイント

セキュリティプロトコルは動作する層で整理: IPsec=ネットワーク層(AHとESPを含む、VPNの中核)、SSL/TLS=トランスポート層、S/MIME・SSH=アプリケーション層。「AHとESP」とくればIPsec。