メール送信時の認証と受信時の認証をどう区別する?
基本情報技術者試験 平成29年度春期 午前 問44 / セキュリティ › セキュリティ実装技術
過去問にチャレンジ
電子メールの送信時に,送信者を送信側のメールサーバで認証するためのものはどれか。
- ア
APOP
- イ
POP3S
- ウ
S/MIME
- エ
SMTP-AUTH
会話形式の解説
講師まず「いつ」「どこで」認証するのかを確認しましょう。求められているのは、送信時に送信側のメールサーバが行う利用者認証です。
受験者APOPにも認証という役割があるので、候補に思えます。
講師APOPが使われるのはメールを受信するときです。認証でも、送信時という条件に合いません。
受験者POP3Sは通信を保護するので、送信者の認証にも使えますか。
講師POP3Sは、受信に使うPOP3の通信をTLSで保護します。通信の保護と、送信側サーバによる利用者認証は分けて考えます。
受験者では、S/MIMEの署名はどうでしょう。送信者を確かめることと似て見えます。
講師S/MIMEはメールの署名や暗号化に使います。ただし、その署名は送信側サーバが送信時に利用者を認証することとは別です。
受験者残るSMTP-AUTHは、送信時にサーバが利用者を認証する仕組みですか。
講師はい。SMTP-AUTHはSMTPに認証機能を加え、送信側サーバがメール送信時の利用者を認証します。したがって、これが正解です。
受験者認証という言葉だけで選ばず、送信か受信か、サーバの認証か通信の保護かを確かめればよいのですね。
講師そのとおりです。メールの署名も別の役割です。選択肢ごとに使う場面と目的を確認すると、混同を避けられます。
まとめ
正解はSMTP-AUTHです。SMTPに認証機能を加え、送信側のメールサーバが送信時の利用者を認証します。APOPは受信時の認証、POP3Sは受信に使う通信の保護、S/MIMEはメールの署名や暗号化に用いるため、設問の条件には合いません。
解答・解説
正解はエです
この問題のテーマ
メールの送信時に、送信側のメールサーバが利用者を認証する仕組みを問う問題です。
解き方の考え方
まず、設問が求めるのはメールの「送信時」の認証だと確認します。次に各選択肢の役割を、受信時の認証、通信の保護、メールの署名・暗号化、送信時の認証に分けて考えます。
選択肢ごとの解説
- ×ア APOPAPOPはメールを受信するときの認証方式です。設問が求める送信時の認証には当たりません。
- ×イ POP3SPOP3Sは、受信に用いるPOP3の通信をTLSで保護します。通信を保護していても、送信側サーバで送信者を認証する仕組みではありません。
- ×ウ S/MIMES/MIMEはメールの署名や暗号化に用います。その署名は、送信側サーバが送信時に利用者を認証することとは別です。
- ○エ SMTP-AUTHSMTP-AUTHはSMTPに認証機能を加える仕組みです。送信側サーバがメール送信時の利用者を認証するので、設問の条件に合います。
POINT
- メールの送信と受信では、問われる仕組みが異なります。
- 通信の保護と、サーバによる利用者認証は区別します。
- メールの署名と、送信時にサーバが行う認証も区別します。
