平成26年度 秋期 午前 問37
セキュリティ
認証の動作の説明
SMTP-AUTH(SMTP Service Extension for Authentication)における認証の動作を説明したものはどれか。
- アSMTP サーバは,クライアントがアクセスしてきた場合に利用者認証を行い,認証が成功したとき電子メールを受け付ける。
- イサーバは認証局のディジタル証明書をもち,クライアントから送信された認証局の署名付きクライアント証明書の妥当性を確認する。
- ウ電子メールを受信した際にパスワード認証が成功したクライアントの IP アドレスは,一定時間だけ SMTP サーバへの電子メールの送信が許可される。
- エパスワードを秘匿するために,パスワードからハッシュ値を計算して,その値で利用者が電子メールを受信する際の利用者認証を行う。
答えと解説を見る
✓ これが正解アSMTP サーバは,クライアントがアクセスしてきた場合に利用者認証を行い,認証が成功したとき電子メールを受け付ける。
解説
送信の前に利用者を確かめてから受け付けます。
設問は、SMTP-AUTH における認証の動作を選ばせています。略称をほどくと向きが決まります。SMTP は電子メールを送るための取り決めで、AUTH は認証です。つまり、送るときに利用者を確かめる仕組みです。ですから、サーバがクライアントの接続を受けた時点で利用者を確かめ、確認が取れたときに限って電子メールを受け付ける、という記述が当てはまります。確かめる材料は利用者 ID とパスワードで、接続してきた相手が正規の利用者だと分かってから、送信の依頼を引き受けます。この仕組みが必要になった背景も押さえておくと、四つの記述を見分けやすくなります。もともとの取り決めには利用者を確かめる手順が無く、誰でもサーバに接続して送信を依頼できました。その結果、外部の第三者に中継を悪用されるオープンリレーの状態になり、迷惑メールの踏み台にされます。送る側の入口に門番を置いてこれを塞ぐのが、この仕組みのねらいです。受信の側で行う確認とは、働く場所が違います。
ほかの選択肢はなぜ違うのか
- イサーバは認証局のディジタル証明書をもち,…:認証局が署名した証明書を突き合わせて相手を確かめる説明で、暗号化した通信路の上で行う利用者の確認にあたります。この仕組みが材料にするのは利用者 ID とパスワードであって、証明書ではありません。
- ウ電子メールを受信した際にパスワード認証が…:電子メールを受信するときに通ったパスワードの確認を根拠として、その端末の IP アドレスへ一定時間だけ送信を許す方式です。ねらいは同じでも、確かめる場所が受信の側に置かれている点が違います。
- エパスワードを秘匿するために,パスワードか…:パスワードをそのまま流さずに済むよう、ハッシュ値を使って確かめる工夫の説明です。ただし確かめている場面が電子メールを受信するときなので、送る側の入口に置く門番の説明にはなりません。
この問題の用語
- SMTP-AUTHメールを送る前に、利用者かどうかを確かめる仕組み。これがないと、他人のサーバを勝手に踏み台にされます。
- 認証名乗ったとおりの本人か、通信の相手が本物かを確かめる手続き。ここを経ずに入り込む裏口があると、後の許可の仕組みが働きません。
- 利用者認証使おうとしている相手が本人かどうかを確かめる仕組み。知っていること、持っているもの、身体の特徴などを手がかりにします。
- 電子メール文書やファイルをネットワーク越しに送る仕組み。送信にはSMTP、受信にはPOP3やIMAP4というプロトコルが使われます。
- 認証局デジタル証明書を発行し、必要になれば失効させる組織。この組織を信じられることが、証明書を信じられる土台になります。
- クライアント証明書利用者側の機器が本人のものだと示す、電子的な証明書です。持っているものによる確認なので、トークンと組んでも2要素にはなりません。
- パスワード本人だけが知っているという前提で使う合言葉。他人に知られた時点で、本人確認の役目を果たさなくなります。
- ハッシュ値データから計算した固定長の値のこと。同じデータなら必ず同じ値になるので、データの比較や検索を速くするのに使われます。
出典:平成26年度 秋期 応用情報技術者試験 午前 問37
同じ用語が出る問題
- 令和7年度 秋期 午前 問39:CRLに関する記述(認証局)
- 令和7年度 秋期 午前 問37:デジタル署名に関する問題(クライアント証明書)
- 令和7年度 春期 午前 問44:ストレッチングに該当するもの(ハッシュ値)
- 令和7年度 春期 午前 問40:SBOMに関する問題(利用者認証)
- 令和5年度 春期 午前 問44:サブミッションポートに関する問題(SMTP-AUTH)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)