送信する電子メールの本文と添付ファイルを暗号化し, 宛先に指定した受信者だけが内容を読むことができるようにしたい。このとき使用する技術として, 最も適切なものはどれか。
平成26年度 春期 ITパスポート試験 問79
この問題の解説と、これまでの解答の記録です。
問79
頻出度★★★
解説
問 79
不正解ア
APOP は POP3 でメールを受信するときの認証方式で、パスワードをそのまま流さずチャレンジレスポンス方式で送ることを目的としています。守られるのは認証時のパスワードだけで、メールの本文や添付ファイルは暗号化されません。よって受信者だけが読めるようにする用途には使えません。
不正解イ
IMAP はメールサーバ上のメールを管理しながら閲覧するための受信プロトコルです。メールを読む手段を提供するだけで、暗号化の機能はありません。むしろサーバ上に平文のまま置かれるので、宛先の受信者だけに内容を限定することはできません。
- ウ
正解 正解は ウ の S/MIME (Secure/Multipurpose Internet Mail Extensions)。S/MIME は電子メールの MIME 形式の本文と添付ファイルそのものを、公開鍵暗号方式を使って暗号化・デジタル署名する規格です。送信者は宛先受信者の公開鍵で内容を暗号化するため、対応する秘密鍵をもつ受信者本人しか復号できません。メールがメールサーバを経由して転送される途中でも、サーバ上に保管されている間も、中身は暗号文のままなので、「宛先に指定した受信者だけが内容を読める」という要件をそのまま満たします (エンドツーエンド暗号化)。同時に署名によって送信者のなりすまし防止と改ざん検知もできます。
不正解エ
SSL (および後継の TLS) が暗号化するのは、クライアントとサーバの間などの「通信経路」です。経路上の盗聴は防げますが、メールサーバに届いた時点で本文は復号され、平文で保存・中継されます。したがって最終的な宛先の受信者だけが読める状態にはならず、本文と添付ファイル自体を守る本問の要件には不十分です。
ここがポイント
- メール本文・添付ファイル自体を暗号化して受信者だけに読ませる (エンドツーエンド暗号化) のは S/MIME。公開鍵暗号方式で暗号化し、署名により改ざん検知・送信者認証も行える。
- 「経路の暗号化 (SSL/TLS)」と「メッセージ自体の暗号化 (S/MIME)」の違いを区別する。APOP は認証、IMAP は受信プロトコルであり、いずれも本文の暗号化とは無関係。
用語