データマスキングとは?データマスキング
データマスキングとは、実データの一部または全部を実在しない別の値へ置き換え、本来の値が分からないようにする処理。書式や桁数を保ったまま差し替えるため、置換後のデータでも試験や分析はそのまま行える。実データを配布せずに済ませることが目的である。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →背景
不具合の再現や性能試験には本番相当の量と分布を持つデータが要るが、本番データをそのまま開発環境へ複製すると、個人情報が管理の緩い環境に増殖する。データを減らせば試験にならず、そのまま渡せば守れない——この対立を、量と形を保ったまま中身だけを差し替えることで解いた。シラバスも実装工程でテスト時のマスキングの設計と実施を求めている。
具体例
本番の会員表を開発環境へ複製する際、氏名を架空の姓名へ、電話番号を桁数の同じ別番号へ置換する。Oracle Data MaskingやDelphixのようなツールが使われ、参照制約でつながる複数の表で同じ会員番号は同じ値へ置き換えるなど、関係を壊さない置換規則の設計が要点になる。
試験での引っ掛け
暗号化と可逆性が逆で、こちらは元の値を捨てる不可逆な処理が基本。鍵管理の問題は起きない代わりに本番値の復元もできない。表示時だけ伏せる動的マスキングは実データが残っており、静的マスキングとは守れる範囲が違う点も区別する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。