情報セキュリティ
基本情報技術者試験|I社は、自社開発のソフトウェアをインターネットで配布している。利用者から『ダウンロードしたファイルが本物か、改ざ…
I社は、自社開発のソフトウェアをインターネットで配布している。利用者から『ダウンロードしたファイルが本物か、改ざんされていないか確かめたい』との要望がある。配布物の発行元と完全性を利用者が検証できるようにする手段として、最も適切なものはどれか。
ア発行元の秘密鍵で署名し、対応する証明書で利用者が検証できるようにする。
イ配布ページに『改ざんしていません』との運営者による文章での宣言を掲載する。
ウ配布ファイルをパスワード付きの圧縮形式にまとめて提供する。
エ配布ファイルのハッシュ値を同じ配布ページに併記しておく。
正解
ア.発行元の秘密鍵で署名し、対応する証明書で利用者が検証できるようにする。
利用者が『誰が作った本物か』と『改ざんされていないか』を検証したい要望には、コードサイニング証明書を用いた電子署名が適する。発行元の秘密鍵で署名し、対応する証明書で検証することで、発行元の正当性(真正性)と配布後に改ざんされていないこと(完全性)を利用者が同時に確認できる。
?選択肢ごとの解説
ア ○利用者が『誰が作った本物か』と『改ざんされていないか』を検証したい要望には、コードサイニング証明書を用いた電子署名が適する。発行元の秘密鍵で署名し、対応する証明書で検証することで、発行元の正当性(真正性)と配布後に改ざんされていないこと(完全性)を利用者が同時に確認できる。
イ ×運営者の宣言は作り手の主張に過ぎず、利用者が技術的に発行元や改ざんの有無を検証する手段を提供しないため要望に応えられない。
ウ ×パスワード付き圧縮は閲覧制限が目的で、発行元の特定や配布後の改ざん検知の機能はなく、真正性を保証しない。
エ ×ハッシュ値を同じページに併記しても、攻撃者がファイルとハッシュを共に差し替えられるため、発行元を保証できず真正性検証にならない。
情報セキュリティの他の問題
J社の開発者が暗号鍵を生成する際、再現性を確保したいという理由で、固定の初期値を与えた疑似乱数で鍵を作っていた。生成された鍵…K社では、社内の各種システムへ管理者がリモートで接続して保守作業を行う。従来は暗号化されていない遠隔操作プロトコルを使ってお…L社では、データベースを暗号化して保存しているが、復号に使う暗号鍵を同じデータベースサーバ上の設定ファイルに平文で置いている…M社では、長期間にわたり同一の暗号鍵を交換せず使い続けており、万一その鍵が漏えいした場合、過去から将来までの全データが復号さ…A社では、社員がマイナンバーやクレジットカード番号を含むファイルを誤って外部メールやクラウドへ送る漏えいが散発している。ファ…B社の顧客管理システムは、データベースに氏名・住所のほかパスワードや口座番号などの秘匿性が特に高い項目を保持する。データベー…C社は基幹データのバックアップを、本番サーバと同じデータセンタ内の別ストレージ1台にのみ保存している。建物全体の火災や水害が…D社は毎日バックアップを取得し、取得完了のログも正常に記録されている。ところが実際に障害が起きてデータを戻そうとしたところ、…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-b-sec-0152
