2024年 ITパスポート 午前 問77

出所が不明のプログラムファイルの使用を避けるために、その発行元を調べたい。 この時に確認する情報として、適切なものはどれか。

 ア  そのプログラムファイルのアクセス権
 イ  そのプログラムファイルの所有者情報
 ウ  そのプログラムファイルのデジタル署名
 エ  そのプログラムファイルのハッシュ値


答え ウ


解説
出所が不明のファイルの所有者(作成者、権利関係)を調べるには、そのファイルのデジタル署名を見ます。 デジタル署名があればそこに所有者の情報があるので、権利関係の情報を得ることができます。
デジタル署名がない場合には、ファイル内のコメントなどに権利関係の記載がないかを確認します。


キーワード
・デジタル署名

キーワードの解説
  • デジタル署名
    通常、我々は正式な文章を書くときには、文書に自筆の署名をしたり、捺印を押している。しかし、デジタル文書では署名も捺印もできないため、文書が正式なことを保証するための手段としてデジタル署名を用いる。
    デジタル署名はハッシュ関数と公開鍵暗号方式を用いて、以下の手順で行う。
    1. 送信する文書のハッシュ値を求め、自分の秘密鍵で暗号化してデジタル署名とする。
    2. データとデジタル署名を相手に送信する。
    3. 受信側は受信したデータからハッシュを求め、デジタル署名を相手の公開鍵で復号した結果が一致するかどうかでデジタル署名の確認を行う。

もっと、「デジタル署名」について調べてみよう。

戻る 一覧へ 次へ