スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.5031
データベース内の個人情報などの機密データを保護するため、特定の文字を伏せ字(*など)に置き換えたり、データの一部を別の値に置換したりすることによって、元の情報が容易に特定できないようにする処理を何と呼ぶか。

【正解の解説】

秘匿化

テレビのインタビューで一般人の顔にモザイクをかけたり、名前を「Aさん」に変更したりするような処理のことです。データ自体は人間が読める形や集計できる形を保ちつつ、肝心な個人情報だけを見えないように隠すことで、テスト環境などでのデータ流出リスクを安全に防ぐことができます。

スポンサーリンク

【その他の選択肢の解説】

難読化

これはデータベース内の個人情報を隠す「秘匿化」ではなく、ソフトウェアの不正解析や改ざんを防ぐためにプログラムの変数名や構造をぐちゃぐちゃにする「難読化」の説明です。目的や対象が大きく異なるため、データの保護とコードの保護を混同しないよう注意が必要です。

匿名化

匿名化はデータから個人を特定できないように完全に加工することを指し、統計調査などで広く使われます。問題文にある「伏せ字に置き換えて一部を隠す」という部分的な処理全般を指す場合は、より広い概念である秘匿化が適切であり、試験では両者のニュアンスの違いに注意が求められます。

暗号化

暗号化は正しい鍵を持つ人だけが元のデータに戻せるように変換する技術であり、復元することが前提となります。一方の秘匿化は、クレジットカード番号の下4桁以外を「*」で伏せるなど、元のデータをあえて復元できない形に変えたり隠したりすることもあるため、処理の目的と仕組みが異なります。