ITパスポート 2014年 春期 問79
問題文
送信する電子メールの本文と添付ファイルを暗号化し、宛先に指定した受信者だけが内容を読むことができるようにしたい。このとき使用する技術として、最も適切なものはどれか。
選択肢
ア:APOP
イ:IMAP
ウ:S/MIME(正解)
エ:SSL
🔒 解説は解答すると表示されます
送信メールの本文と添付ファイルを暗号化して受信者だけが読めるようにする技術【ITパスポート 解説】
正解の理由
電子メールの本文と添付ファイルを「宛先に指定した受信者だけが読める」ようにするには、メッセージ自体を受信者の秘密鍵でしか復号(読み取り)できない形で暗号化する必要があります。これを実現する代表的な技術が S/MIME(Secure/Multipurpose Internet Mail Extensions:メールの本文と添付を暗号化・署名できる仕組み)です。したがって選択肢の中では ウ が最も適切です。
S/MIME は公開鍵暗号(公開鍵と秘密鍵というペアを使う暗号方式)を利用し、送信者は受信者の公開鍵でメッセージを暗号化します。受信者だけが自分の秘密鍵で復号できるため、内容が受信者以外に読まれることを防げます。添付ファイルも同じ仕組みで暗号化されます。
解法ステップ
- 問題の要点を整理する
- 本文と添付ファイルを暗号化すること
- 暗号化後、指定した受信者だけが読むことができること
- 各選択肢の機能を簡単に当てはめる
- APOP:メール受信時の認証方式(パスワード認証)で、本文暗号化の仕組みではない
- IMAP:メールサーバ上のメールを読むためのプロトコル(操作方法)で、メッセージ自体の暗号化機能ではない
- S/MIME:メールの内容(本文・添付)を暗号化・署名する技術 → 条件に合致
- SSL:通信経路の暗号化技術(現在はTLSが主流)で、経路上は安全にするがサーバや受信側で復号される可能性がある
- 条件に最も合うものを選ぶ
- メッセージ自体を受信者だけが解読できる形で暗号化する技術は S/MIME であるため選択
選択肢別の誤答解説
- ア: APOP(Authenticated Post Office Protocol:POP3の拡張で認証方式)
- 何をするか:メール受信時のユーザー認証(パスワードを安全に送る工夫)に関する仕組みです。
- なぜ不適切か:本文や添付ファイルを暗号化する機能は持ちません。
- イ: IMAP(Internet Message Access Protocol:サーバ上のメールを操作する手順)
- 何をするか:サーバ上のメールを読む・整理するためのプロトコル(仕組み)です。
- なぜ不適切か:通信やメッセージ自体の暗号化は標準機能ではなく、暗号化そのものを行いません(別途S/MIMEやTLSが必要)。
- ウ: S/MIME(Secure/Multipurpose Internet Mail Extensions)
- 何をするか:メール本文と添付ファイルを暗号化したり、送信者の本人性を証明する電子署名を付けたりする技術です。
- なぜ適切か:受信者の公開鍵で暗号化することで、指定した受信者だけが秘密鍵で復号できます。添付ファイルも保護されます。
- エ: SSL(Secure Sockets Layer:現在はTLSが一般的)
- 何をするか:クライアントとサーバ間の通信経路を暗号化し、盗聴や改ざんから守る技術です。
- なぜ不適切か:通信経路は暗号化されますが、メールが中継サーバに保存されるときや受信者の端末では復号済みの状態になるため、「受信者だけが読める」ようにメッセージ自体を保護する仕組みではありません。
よくある誤解
- 「SSL(またはTLS)で暗号化していればメールは安全」
- 誤解の内容:通信路が暗号化されていればメール全体が安全だと思う。
- 実際:SSL/TLSは送信中の通信を守りますが、メールが中継サーバや受信者の端末に保存されるときは復号された状態になることが多いです。したがって第三者に見られないようにするにはメッセージ自体の暗号化(S/MIMEなど)が必要です。
- 「IMAPやPOPで暗号化されるから本文も安全」
- 誤解の内容:メールアクセスプロトコルに暗号化機能があると思う。
- 実際:IMAP/POPはメールのやり取り方法であり、暗号化は別(TLSでの接続保護やS/MIMEでのメッセージ暗号化)です。プロトコル名と暗号化の目的を混同しやすい点に注意してください。
- 「S/MIMEは自動で使える」
- 誤解の内容:メールソフトで勝手に暗号化してくれると考える。
- 実際:S/MIMEを使うには送信者と受信者が証明書(公開鍵)を交換している必要があります。相手がS/MIMEに対応していないと暗号化できません。
補足コラム
- 公開鍵暗号と秘密鍵のイメージ
- 公開鍵(みんなに配る鍵)で暗号化すると、対応する秘密鍵(本人だけが持つ鍵)でしか復号できません。送信者は受信者の公開鍵で暗号化するため、復号できるのは受信者だけです。
- S/MIME と OpenPGP の違い(簡単に)
- S/MIME:X.509 形式の証明書を使い、認証局(CA:Certificate Authority)が証明書を発行する方式。企業や組織での導入がしやすい特徴があります。
- OpenPGP:ウェブ・オブ・トラスト(信頼の輪)という考え方を使う方式で、個人での鍵管理に向いています。どちらもメール内容の暗号化・署名が可能です。
- 件名(Subject)の暗号化について
- 多くのメール環境では件名は暗号化されないことがあります。本文と添付が暗号化されても、件名やメールのヘッダ情報は露出する場合がある点に注意してください。
FAQ
Q: 受信者が S/MIME に対応していない場合はどうする?
A: 受信者が対応していないと暗号化メールは送れません。事前に相手と証明書を交換するか、対応しているメールアプリに切り替えてもらう必要があります。あるいはファイルをパスワード付きで暗号化して別手段でパスワードを共有する運用もあります(ただし運用上の注意あり)。
A: 受信者が対応していないと暗号化メールは送れません。事前に相手と証明書を交換するか、対応しているメールアプリに切り替えてもらう必要があります。あるいはファイルをパスワード付きで暗号化して別手段でパスワードを共有する運用もあります(ただし運用上の注意あり)。
Q: S/MIME の証明書はどうやって入手する?
A: 商用の認証局(CA)から取得できます。多くの企業は社内CAを用意したり、外部CAから社員用証明書を発行します。個人向けには無料や有料のサービスがあります。
A: 商用の認証局(CA)から取得できます。多くの企業は社内CAを用意したり、外部CAから社員用証明書を発行します。個人向けには無料や有料のサービスがあります。
Q: S/MIME は本文だけでなく添付ファイルも暗号化されますか?
A: はい。S/MIME は MIME(メールの部品構造)ごとに暗号化できるので、添付ファイルも含めて暗号化できます。
A: はい。S/MIME は MIME(メールの部品構造)ごとに暗号化できるので、添付ファイルも含めて暗号化できます。
関連キーワード: S/MIME、公開鍵暗号、電子メール暗号化、証明書、TLS、OpenPGP、メールセキュリティ

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

