令和5年度 ITパスポート 問84(テクノロジ)
出典:令和5年度 ITパスポート試験 公開問題 問84(独立行政法人情報処理推進機構(IPA))
メッセージダイジェストを利用した送信者のデジタル署名が付与された電子メールに関する記述のうち,適切なものはどれか。
- アデジタル署名を受信者が検証することによって,不正なメールサーバから送信された電子メールであるかどうかを判別できる。
- イデジタル署名を送信側メールサーバのサーバ証明書で受信者が検証することによって,送信者のなりすましを検知できる。
- ウデジタル署名を付与すると,同時に電子メール本文の暗号化も行われるので,電子メールの内容の漏えいを防ぐことができる。
- エ電子メール本文の改ざんの防止はできないが,デジタル署名をすることによって,受信者は改ざんが行われたことを検知することはできる。
正解と解説を見る
正解:エ
【デジタル署名でわかること】
メッセージダイジェストは、メッセージ(電子メールの本文など)からハッシュ関数で求めた、決まった長さの値(ハッシュ値)です。デジタル署名では、送信者がこのメッセージダイジェストを基に、自分の秘密鍵で署名を作ります。受信者は、送信者の公開鍵で署名を検証し、受け取ったメッセージから自分で求めたメッセージダイジェストと照らし合わせます。これで、次の2つを確かめられます。
・送信者が本人であること(なりすましでないこと)
・メッセージが途中で改ざんされていないこと
ただし、デジタル署名は改ざんを検知するもので、改ざんそのものを防ぐことはできません。また、メッセージを暗号化するものではないので、内容の漏えいは防げません。
【選択肢の検討】
ア:デジタル署名で確かめられるのは、送信者本人が作成したことで、どのメールサーバから送信されたかではありません。
イ:受信者は、送信者の公開鍵(送信者本人の証明書)で署名を検証します。送信側のメールサーバの証明書で検証するのではありません。
ウ:デジタル署名を付けても、本文は暗号化されません。内容の漏えいを防ぐには、別に暗号化が必要です。
エ:改ざんを防ぐことはできませんが、改ざんが行われたことは受信者が検知できるので、適切です。
よって、正解は選択肢エです。