AI LAB / KEYWORD DICTIONARY

基礎知識

Data masking(データマスキング)とは?

データマスキングとは、個人情報などの機密データを、元の構造や形式に近い架空の値へ置き換えて、実データの露出を抑える保護手法です。

仕組みと使いどころ

開発・テスト、分析、研修、外部とのデータ共有などで、実データに近い形式を保ちながら機密情報を隠すために使われます。保存・共有前に複製データを加工する静的方式や、利用者の権限に応じて表示時に値を変える動的方式があります。置換、ランダム化、並べ替え、空欄化などの方法があり、用途に応じてデータ型、形式、値の一意性、レコード間の対応関係を維持する必要があります。適切に処理されたデータは第三者が元の値を推定・復元できないことが重要ですが、属性の残し方によっては個人を推測される可能性があります。また、暗号化やアクセス制御とは役割が異なり、データ保護策のすべてを代替するものではありません。

Data maskingの活用例

たとえば、こんな場面で

顧客管理システムのテストでは、氏名や住所を架空の値に置き換え、識別番号の形式や関連レコードとの対応を保ったデータを用意する方法が考えられます。研修や分析でも、実際の顧客情報を見せずに必要な処理を確認できます。

使うときのポイント

対象項目ごとに、形式、一意性、分布、レコード間の対応をどこまで残すか確認します。処理後も元データを推測できないかを点検し、アクセス制御や監視など他の保護策と組み合わせてください。

参考資料

What is Data Masking? - Static and Dynamic Data Masking Explained - AWS (新しいタブで開きます)Data Masking | IBM webMethods API Gateway 10.11.0 (新しいタブで開きます)What Is data security? | Microsoft Security (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る