過去問解きまくり研究所 ホーム

ITパスポート 平成29年度 秋期 特別措置試験 問72

セキュリティ

デジタル署名に関する問題

アプリケーションプログラムやデバイスドライバなどを安全に配布したり,それらが不正に改ざんされていないことを確認したりするために利用するものはどれか。

答えと解説

✓ これが正解ウ コード署名

解説

配る側が署名を付け、途中で書き換えられていないか確かめます。

インターネットで配られるプログラムは、途中で誰かに書き換えられている恐れがあります。見た目は正しいのに、中に別の働きが仕込まれていても気づけません。そこで、配る側があらかじめ自分の鍵で署名を付けておきます。受け取った側は、公開されている鍵でその署名を確かめます。署名が合えば、確かにその作者が出したものであり、出したときから一字も変わっていないことが分かります。これがコード署名です。デジタル署名の仕組みを、配布するプログラムに当てはめたものだと考えると分かりやすくなります。新しいソフトウェアを入れるときに発行元が表示されるのは、この確かめが働いているからです。署名が付いていない、あるいは発行元が確かめられないものを入れないという習慣が、そのまま備えになります。配る側の署名と受け取る側の確認がそろって成り立つ仕組みです。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

出典:平成29年度 秋期 ITパスポート試験(特別措置試験) 問72

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)