情報処理安全確保支援士 2011年 春期 午前2 問11
問題文
通信の暗号化に関する記述のうち、適切なものはどれか。
選択肢
ア:IPsecのトランスポートモードでは、ゲートウェイ間の通信経路上だけではなく、送信ホストと受信ホストとの間の全経路上でメッセージが暗号化される。(正解)
イ:LDAPクライアントがLDAPサーバに接続するとき、その通信内容は暗号化することができない。
ウ:S/MIMEで暗号化した電子メールは、受信側のメールサーバ内に格納されている間は、メール管理者が平文として見ることができる。
エ:SSLを使用すると、暗号化されたHTML文書はブラウザでキャッシュの有無が設定できず、ディスク内に必ず保存される。
🔒 解説は解答すると表示されます
IPsecモードの暗号範囲【午前2解説】
正解の理由
選択肢の中では、アが正しいです。IPsecのトランスポートモードは、IPパケットのペイロード(上位プロトコル部分)をIPsec対応の送信端と受信端(エンドポイント)間で暗号化します。つまり、通信は送信ホスト側で暗号化され受信ホスト側で復号されるため、経路上の中間ノード(ルータ等)は暗号化されたペイロードを転送しますが、IPヘッダは通常そのまま残りルーティング情報は参照可能です。トンネルモードは逆にパケット全体を新しいIPヘッダでカプセル化するため、ゲートウェイ間VPNで広く使われます。以上から「トランスポートモードが送信ホストと受信ホストの間の全経路で暗号化する」という趣旨は正しい一方、暗号化がホップごとに復号・再暗号される(ホップバイホップ)わけではない点に注意します。
解法ステップ
- IPsecのモード(トランスポート/トンネル)の違いを確認する。トランスポートはペイロードの保護、トンネルはパケット全体のカプセル化である。
- LDAPの暗号化可否を検討する。LDAPはTLSで保護可能(LDAPS、STARTTLS)。
- S/MIMEの性質を考える。S/MIMEは受信者の公開鍵で暗号化するため、受信側サーバに保管中は原則として管理者は平文を見られない(ただし鍵がサーバ側にあれば例外)。
- SSL/TLSとブラウザのキャッシュ挙動の関係を考える。キャッシュはHTTPヘッダやブラウザ設定で制御されるため「必ず保存される」は誤り。
- 各選択肢を順に排除して、最も正しいものを選ぶ。
選択肢別の誤答解説
- ア: 正答。IPsecトランスポートモードは送信ホストでペイロードを暗号化し受信ホストで復号するため、送信と受信の間の全経路でペイロードは暗号化されたまま流れる。ただしIPヘッダは暗号化されない(ルーティング情報は保持される)。VPN用途でゲートウェイ間を保護する場合は通常トンネルモードが用いられる。
- イ: 誤り。LDAPは平文のまま運用されることもあるが、LDAPS(通常ポート636)やSTARTTLS(ポート389上でのTLS拡張)で暗号化できるため「暗号化できない」は不正確。
- ウ: 誤り。S/MIMEで暗号化されたメールは基本的に受信者の秘密鍵でしか復号できないため、受信側メールサーバに暗号文のまま保存されている限り管理者は平文を直接見ることはできない。ただし、受信者の鍵がサーバに預けられサーバ側で復号して保存・表示する設計(例:Webメールで秘密鍵をサーバで管理)では管理者が平文にアクセスできる可能性がある点は注意。
- エ: 誤り。SSL/TLSは通信路を保護する仕組みであり、ブラウザのディスクキャッシュの有無は主にHTTPのCache-Control等のヘッダやブラウザ設定、OSのキャッシュポリシーで決まる。TLSで保護されたページが必ずディスクに保存されるわけではないし、逆にキャッシュさせない設定も可能である。
よくある誤解
- トランスポートモードは「各ホップで逐次暗号化/復号される」と思い込みがちだが、実際は送信側で暗号化し受信側で復号する(エンドツーエンド的)方式であり、中間ノードは復号しない。
- トンネルモード=常にVPN、トランスポートモード=常にホスト間、という単純化。実運用では用途や機器構成に応じて使い分けられるが、VPNゲートウェイ間ではトンネルが一般的である。
- S/MIMEは「サーバ上で必ず復号されない」と断定しがちだが、鍵管理の方式次第でサーバ側で復号可能になるケースがある(運用/実装依存)。
補足コラム
- IPsecで暗号化に用いられるのは主にESP(Encapsulating Security Payload)で、ESPはペイロードの暗号化と認証を提供する。AH(Authentication Header)は認証のみで暗号化は行わない。
- トランスポートモードの特徴: オリジナルのIPヘッダは維持され、上位プロトコル(TCP/UDP等)以降が暗号化されるため、ネットワーク機器はルーティングに必要なヘッダを参照できる。
- LDAPを安全に使う要点: 既存のLDAPを暗号化するにはSTARTTLSによるアップグレードか、LDAPSの利用(サーバ証明書の検証含む)を検討すること。
- S/MIMEとTLSの違い: S/MIMEはメッセージ単位でのエンドツーエンド暗号化(送信者→特定受信者)で、TLSはトランスポート層でのセッション暗号化(クライアントとサーバ間)である。用途に応じて併用されることもある。
FAQ
Q. トランスポートモードはホスト間しか使えないのですか?
A. ほとんどの場合ホスト間で使われますが、技術的にはIPsec対応機器同士であればどの組み合わせでも使用可能です。実務的にはゲートウェイ間VPNではトンネルモードが多用されます。
A. ほとんどの場合ホスト間で使われますが、技術的にはIPsec対応機器同士であればどの組み合わせでも使用可能です。実務的にはゲートウェイ間VPNではトンネルモードが多用されます。
Q. S/MIMEで暗号化すればメールサーバ管理者も絶対に読めませんか?
A. 原則として受信者の秘密鍵がクライアント側にのみある場合は管理者は読めません。ただし秘密鍵をサーバ側で管理・利用しているシステムでは管理者が復号できる可能性があります。
A. 原則として受信者の秘密鍵がクライアント側にのみある場合は管理者は読めません。ただし秘密鍵をサーバ側で管理・利用しているシステムでは管理者が復号できる可能性があります。
Q. HTTPSで配信されたページは絶対にキャッシュされますか?
A. いいえ。HTTPヘッダ(Cache-Control等)やブラウザ/プロキシのポリシーによってキャッシュの可否が決まります。HTTPSが自動的にディスク保存を強制するわけではありません。
A. いいえ。HTTPヘッダ(Cache-Control等)やブラウザ/プロキシのポリシーによってキャッシュの可否が決まります。HTTPSが自動的にディスク保存を強制するわけではありません。
関連キーワード: IPsec、トランスポートモード、トンネルモード、ESP、AH、TLS、SSL、LDAPS、STARTTLS、S/MIME、メール暗号化、キャッシュ制御、Cache-Control

\ せっかくなら /
情報処理安全確保支援士を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

