戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2018年 春期 98


問題文

A社では紙の顧客名簿を電子化して、電子データで顧客管理を行うことにした。顧客名簿の電子データからの情報漏えいを防ぐ方法として、適切なものはどれか。

選択肢

データにディジタル署名を付与する。
データのバックアップを頻繁に取得する。
データをRAIDのディスクに保存する。
データを暗号化して保存する。(正解)

🔒 解説は解答すると表示されます

顧客名簿の電子データの情報漏えいを防ぐ方法【ITパスポート 解説】

正解の理由

顧客名簿の電子データからの「情報漏えい」を防ぐ目的は、第三者に内容を読まれないようにすること、すなわち「機密性(confidentiality)」を守ることです。データを暗号化することで、正しい復号(復元)鍵を持たない者はデータの中身を読み取れなくなります。したがって、選択肢の中では「データを暗号化して保存する」が情報漏えい防止に直接役立ちます。
注:暗号化(encryption)はデータを分かりにくい形に変える技術です。復号(decrypt)するには鍵(key)が必要になります。

解法ステップ

  1. 問題の目的を確認する:「情報漏えいを防ぐ」=機密性を保つこと。
  2. 各選択肢がどのセキュリティ目標に対応するか考える:
    • 機密性(confidentiality)=情報を見られないようにする
    • 完全性(integrity)=改ざんされていないことを示す
    • 可用性(availability)=データが利用できることを保つ
  3. 機密性を提供する手段を選ぶ:暗号化が該当する。
  4. よって、情報漏えい防止にはが最も適切。

選択肢別の誤答解説

  • ア: データにディジタル署名を付与する。
    ディジタル署名(電子署名)は「そのデータが改ざんされていない」「作成者が確かである」ことを示す手段です。内容を隠す(機密化)する機能はありません。改ざん検出や認証には有効ですが、漏えい防止にはならないため不適切です。
  • イ: データのバックアップを頻繁に取得する。
    バックアップはデータ消失(例:誤削除、故障、災害)に備える対策で、可用性や復旧を高めます。バックアップ先が安全でない場合、そこから情報が漏れるリスクもあります。単独では「漏えい防止」になりません。バックアップ自体も暗号化して保存するのが望ましいです。
  • ウ: データをRAIDのディスクに保存する。
    RAID(Redundant Array of Independent Disks:複数のディスクを組み合わせて冗長化する技術)は、ディスク故障時の可用性向上が目的です。ディスクが盗まれたりアクセスされた場合でもデータの可読性はそのままなので、情報漏えい防止にはなりません。
  • エ: データを暗号化して保存する。
    暗号化はデータの機密性を直接保護します。正しく実装された暗号化(例:AESなど)と適切な鍵管理があれば、仮にファイルやディスクが流出しても中身を読み取られにくくなります。

よくある誤解

  1. 暗号化すればそれだけで安全と思う
    • 暗号化は重要ですが、鍵(復号用のキー)を安全に管理しなければ意味がありません。鍵が漏れると暗号化は無力になります。
  2. RAIDやバックアップはセキュリティ対策になると考える
    • これらは主に可用性や復旧の対策です。情報漏えい対策としては、保存先の暗号化やアクセス制御が必要です。
  3. ディジタル署名と暗号化を混同する
    • ディジタル署名は「正当性・改ざん検出」、暗号化は「機密保持」。両方使う場面もありますが目的は異なります。

補足コラム

  • 暗号化の種類
    • 対称鍵暗号(例:AES):同じ鍵で暗号化・復号する。処理が速く、大量データに向く。
    • 公開鍵暗号(非対称暗号、例:RSA):公開鍵で暗号化、秘密鍵で復号する。鍵配布の仕組みに優れるが処理は遅い。
  • 実務でのポイント
    • 「暗号化(保存時の暗号化=encryption at rest)」に加え「通信中の暗号化(encryption in transit)」も必要です。
    • 鍵管理が最重要:鍵を安全な場所(鍵管理サービス=KMS、またはハードウェアセキュリティモジュール=HSM)で保管する。
    • バックアップも暗号化して保存する。暗号化だけでなくアクセス制御(誰が見られるか)や監査ログ(いつ誰がアクセスしたか)の記録も併用する。
  • 実例(コマンド)
    • openssl を使った簡単なファイル暗号化(例):
      openssl enc -aes-256-cbc -salt -in customers.csv -out customers.csv.enc
      
      ※パスワードの取り扱いに注意してください。実務ではより安全な鍵管理を用います。

FAQ

Q1: 暗号化すれば検索(一覧表示や条件検索)はできなくなりますか?
A1: 一般に暗号化されたままでは中身を検索できません。業務で検索が必要なら、検索対象だけ別途暗号化方法を工夫するか、検索用に索引(インデックス)を安全に管理する必要があります。高度な方式(検索可能暗号など)もありますが運用が複雑です。
Q2: 暗号化でおすすめのアルゴリズムは?
A2: 現在はAES(Advanced Encryption Standard)が業界標準です。鍵長(例:256ビット)の長いものを使うと安全性が高まります。実装は既存の信頼できるライブラリやクラウドのKMSを使うと安全です。
Q3: ディジタル署名は不要ですか?
A3: 改ざん検出や送信者の証明が必要ならディジタル署名も併用します。署名は機密性(隠すこと)ではなく、完全性と認証を担います。

関連キーワード: 暗号化、暗号化保存、AES、対称鍵暗号、公開鍵暗号、ディジタル署名、バックアップ、RAID、情報漏えい対策、鍵管理、復号鍵、暗号化の運用、暗号化の注意点
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について