情報セキュリティ
基本情報技術者試験|J社の開発者が暗号鍵を生成する際、再現性を確保したいという理由で、固定の初期値を与えた疑似乱数で鍵を作っていた。…
J社の開発者が暗号鍵を生成する際、再現性を確保したいという理由で、固定の初期値を与えた疑似乱数で鍵を作っていた。生成された鍵が攻撃者に推測される懸念がある。鍵生成の改善策として、最も適切なものはどれか。
ア初期値は固定のまま、生成する鍵の文字数だけを増やして運用する。
イ暗号論的に安全な乱数源を用いて、再現も推測もできない鍵を生成する。
ウ現在時刻の秒数を初期値に与え、毎回違う鍵を生成する。
エ同じ初期値で生成した鍵を複数システムで共用し、管理を簡素化する。
正解
イ.暗号論的に安全な乱数源を用いて、再現も推測もできない鍵を生成する。
暗号鍵の強度は生成に使う乱数の予測困難性に依存する。固定初期値の疑似乱数は同じ鍵を再現でき、初期値が知られれば鍵を推測される。暗号論的に安全な乱数源を用いれば、攻撃者は鍵を再現も推測もできず、鍵生成段階の安全性が確保される。
?選択肢ごとの解説
ア ×初期値が固定のままでは生成過程が予測可能で、鍵を長くしても再現・推測される弱点は解消しない。
イ ○暗号鍵の強度は生成に使う乱数の予測困難性に依存する。固定初期値の疑似乱数は同じ鍵を再現でき、初期値が知られれば鍵を推測される。暗号論的に安全な乱数源を用いれば、攻撃者は鍵を再現も推測もできず、鍵生成段階の安全性が確保される。
ウ ×現在時刻は範囲が狭く攻撃者が候補を絞れるため、初期値に用いると鍵を総当たりで推測されやすく予測困難性が不足する。
エ ×同じ鍵の複数システム共用は一つの漏えいが全体に波及し、被害範囲を拡大するため管理簡素化より危険が勝る。
情報セキュリティの他の問題
K社では、社内の各種システムへ管理者がリモートで接続して保守作業を行う。従来は暗号化されていない遠隔操作プロトコルを使ってお…L社では、データベースを暗号化して保存しているが、復号に使う暗号鍵を同じデータベースサーバ上の設定ファイルに平文で置いている…M社では、長期間にわたり同一の暗号鍵を交換せず使い続けており、万一その鍵が漏えいした場合、過去から将来までの全データが復号さ…A社では、社員がマイナンバーやクレジットカード番号を含むファイルを誤って外部メールやクラウドへ送る漏えいが散発している。ファ…B社の顧客管理システムは、データベースに氏名・住所のほかパスワードや口座番号などの秘匿性が特に高い項目を保持する。データベー…C社は基幹データのバックアップを、本番サーバと同じデータセンタ内の別ストレージ1台にのみ保存している。建物全体の火災や水害が…D社は毎日バックアップを取得し、取得完了のログも正常に記録されている。ところが実際に障害が起きてデータを戻そうとしたところ、…E社の営業担当者は、顧客リストを保存したノートPCを社外へ持ち出して商談に使う。置き忘れや盗難でPCごと第三者の手に渡った場…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-b-sec-0153
