Netwrix 1Secureは、データとアイデンティティ全体にわたる統合された可視性を提供します。14日間の無料トライアルでフルアクセス可能です。無料トライアルを開始

リソースセンターブログ

データマスキングの説明:技術、使用例、制限

データマスキングの説明:技術、使用例、制限

Oct 20, 2026

データマスキングは、チームが機密性の高い本番データをテスト、分析、共有のワークフローにコピーする際の不要な露出を制限します。実際的な代替値に置き換えますが、弱い実装では推測、連結、逆変換が可能です。効果的なプログラムは下流の使用に基づいて技術を選択し、各出力を意図したワークフローで検証します。

データマスキングの義務は99%の組織に存在しますが、84%は例外を認めており、34%は非本番環境での侵害や盗難を経験していると、Perforce Delphixの2026年データコンプライアンスとセキュリティの現状レポートによります。

方針と実践の間のそのギャップは、本来は有効な管理策を弱めます。なぜなら、書面上で満たされた形式的な要件は、選択された手法がデータを保護しているかどうかを示さないからです。

マスクされたデータは周囲の文脈から機密情報を露出することがあります。クエリアクセス権を持つユーザーは 動的マスクの背後にある値を推測できます 異なるクエリの結果を比較することで。

適切なアプローチは、チームが下位環境のコピーを作成したりマスクされた本番ビューを公開したりする前にこれらの弱点を考慮し、本番を離れた後に各フィールドが行うべきことに合わせてマスキングの種類と手法を選ぶことから始まります。

データマスキングとは何ですか?

データマスキングは、機密情報を置き換えるデータ保護技術であり、実際の値を公開せずにデータを利用可能にします。マスクされたフィールドは形式とデータ型を保持し、マスクされた社会保障番号は9桁の検証を通過し、マスクされた給与はレポートで合計できる数値として機能します。

元のものを明かさずに見た目や動作が同じ代替品の組み合わせが、開発・分析・サポートチームが本物のデータの露出なしに本番品質のデータを扱える理由です。

マスキングはデータ暗号化と異なり、復号キーを持つ者なら誰でも元に戻せます。また、データ編集は値を完全に削除し、テスターに使える代替品を残しません。

Image

なぜデータマスキングが重要なのですか?

マスキングは、チームが適切なデータと環境に適用する際に、いくつかの運用およびコンプライアンスの目標を支援します:

  • 非本番環境はもはや負担ではありません: 開発、テスト、品質保証(QA)チームは実際のデータを得る一方で、本番環境の個人を特定できる情報(PII)はデータベースダンプから除外されます。
  • コンプライアンスプログラムは参照できる証拠を得ます: マスキングは、監査人が主要なデータ保護および支払い規制で既に認識している仮名化およびデータ最小化の管理に直接対応しています。
  • 分析とAIはより速く進みます: アナリストとモデルは、識別可能な記録を保護しつつ、現実的なパターンから学習します。
  • 信頼度の低い環境は影響範囲が小さくなります: ベンダーのテストシステムや組織のQAクラスターに誰かがアクセスしても、適切にマスクされたデータは実際に持ち出せるものを提供しません。
  • サポートチームは生データに触れずにトラブルシューティングを行います: ヘルプデスク担当者は実際のアカウントを開く代わりに、マスクされたコピーで顧客の問題を再現できます。

データマスキングの種類にはどのようなものがありますか?

データマスキングは、いつどこで行われるかによって形が異なります。適切なタイプを選ぶことで、誰がマスクされていない値を見られるか、マスクされたデータのコピーが環境内にどれだけ散在するかが決まります。

静的データマスキング

静的マスキングは、チームが引き渡すすべてのデフォルトです。本番環境からコピーを取得し、永久にマスクしてから開発、テスト、QAに送ります。コピーから元の値を復元できず、保護が必要な復号キーも存在しないため、結果は元に戻せません。

マイクロソフトは2018年にSQL Server Management Studio (SSMS) 18で静的データマスキングをプレビューしましたが、一般提供(GA)前に削除しました。マイクロソフトの社員が2023年2月のテックコミュニティの返信でそれはロードマップにないと確認しました。

基盤となる技術は、どのベンダーがネイティブにサポートしているかに関わらず、ほとんどのETL(抽出・変換・ロード)およびデータベース移行ツールチェーンで標準的に使われています。

より難しい問題は参照整合性です。あるテーブルで顧客IDをマスクすると、その代替値を結合するすべての他のテーブルにも割り当てる必要があり、そうしないと結合が静かに壊れます。

動的データマスキング

動的データマスキング(DDM)は、チームが別のコピーではなく本番データセットを直接クエリする必要がある環境をサポートします。これは、クエリ結果の機密情報を権限のないユーザーに対してマスクし、保存データ自体は変更しません。

本番環境を照会するサポート担当者は XXXX が社会保障番号(SSN)の位置として表示されますが、権限の高い管理者は実際の値を確認できます。この方法は、別のマスクされたコピーではなく、1つの安全な本番コピーを保持しますが、権限の高いデータベースロールを持つ者や、十分に絞り込んだクエリを作成できる者は元の値にアクセスできます。

次のようなクエリは WHERE Salary > 99999 and Salary < 100001 マスクを表示せずにマスクされた給与を確認するため、DDMは偶発的な露出には適しているが、意図的な攻撃者には向いていません。

これは偶発的なクエリが不適切な値を返すのを防ぎますが、意図的にクエリを絞り込んでマスクが答えを明かすのを止めるものではありません。

Netwrix DSPMはオンプレミス、ハイブリッド、クラウド環境で機密データを検出し保護します。デモをリクエストしてください。

オンザフライかつ決定的なマスキング

オンザフライマスキング(インフライトマスキングとも呼ばれます)は、ソースから読み取り、マスクされた値のみをターゲットに書き込むマイグレーションまたはETL(抽出、変換、ロード)ジョブ内で実行されるため、すべてのステージングコピーに保護された値が含まれます。これらのパイプラインは大量処理のスループット計画が必要です。

決定的マスキングは、テーブル、データベース、ジョブ全体で同じ入力を常に同じ出力にマッピングし、結合や参照関係を維持します。

データマスキング技術

チームはワークフローに必要な技術だけを選ぶべきです。各技術を、生産後に現場で行われる作業に合わせてください。

代替

置換は、実際の値をルックアップテーブルや辞書から取ったリアルな偽の値に置き換えます。置換は決定的に動作することもでき、同じ顧客IDには毎回同じ偽の値が割り当てられるため、人事、給与、福利厚生のデータベース間の結合が維持されます。

そのルックアップテーブルも弱点です。漏洩すると、元のデータとマスクされたデータの全マッピングが露出し、OWASPのガイドラインでは、暗号化された秘密情報やマッピングデータを仮名化データと一緒に保存することを安全でないパターンとしています。

テスターが実際のように見え、動作する名前、住所、口座番号を必要とする場合、開発およびQAデータセットで代替を使用してください。フォーマット検証、ユーザーインターフェースの表示、テーブル間の結合は引き続き機能します。

シャッフル

シャッフルは列の値を並べ替え、各行が別の行の値を取得するようにします。Oracle Data Safeは、シャッフルが列全体のデータ分布を保持し、Oracleのグループシャッフル変種は給与などの同じ職種内でのみ交換を行うと指摘しています。各実際の値はデータセット内に残りますが、別の行にあるため、チームはこれが十分な保護を提供するか判断する必要があります。

郵便番号、生年月日、性別などの関連する準識別子が混ざらず、または別々に混ざると、誰かが行を再結合できます。代わりに一緒に混ぜ、この手法は列の分布が各値の記録より重要な分析データセットに限定してください。

編集と無効化

編集は値を完全に削除または空白にします。 例えば、SQL Serverのデフォルトマスクは文字列をXXXXに、数字を0に変えます。デフォルトマスクは設定が簡単ですが、テストや分析のためのフィールドの有用性を損ないます。完全な社会保障番号、完全なカード番号、下流で誰も見る必要のない自由記述のメモ欄など、下位環境で下流の目的がないフィールドに限定して使用してください。

トークン化とフォーマット保持暗号化

トークン化は主要口座番号(PAN)を代替トークンに置き換え、フォーマット保持暗号化(FPE)は暗号文の形式と長さを保持します。どちらも設計上可逆的であり、リスクモデルが変わります。ボールトベースのトークンはルックアップに依存し、ボールトレスのトークンはPANから暗号的に導出されるため、システムは暗号秘密のみを保存します。

暗号の秘密鍵や金庫を持つ者はすべての保護された値を回復できるため、これらの秘密と金庫の管理が残留リスクを決定し、PCI SSCはデータ金庫の侵害がトークン化システム全体の侵害につながると警告しています。

支払いおよび金融データが元の形式を保持するか、承認されたワークフローで復元可能である必要がある場合は、トークナイゼーションまたはFPEを選択してください。トークン専用システムをトークナイゼーション環境から分離すると、PCI DSSカード会員データの範囲外に移動させることも可能です。

ノイズの追加と分散

ノイズの追加は、数値にランダムな量を加算または乗算し、合計は保たれつつ個々の数値がぼやけるようにします。Salesforce傘下のInformaticaの数値変動はこの方法で行われます。

Informaticaドキュメント は、対称50%の分散を持つ66の入力が33から99の間にあることを示します。給与帯、年齢層、取引額など、単一の記録よりも傾向や分布が重要な場合に、レポートやモデル学習でノイズを追加してください。

データマスキングの限界

マスキングは露出を減らしますが、それだけでデータリスクへの完全な解決策ではありません。以下の各制限は、マスキングされたデータを他のデータと結合した場合の影響から、規制当局が結果を安全と見なすかどうかまで、マスキングプログラムにどれだけの追加制御が必要かを決定します。

データセットを組み合わせた際の再識別リスク

第二のデータセットを持つ者は、それと結合することでマスクされたデータを復元できます。郵便番号、性別、生年月日などの組み合わせは、攻撃者が適切な補助データを持つ場合に個人を特定できます。

2026年2月のarXivプレプリント、LLMによる大規模オンライン匿名解除は、擬名オンラインユーザーのLLMベース再識別で90%の精度で最大68%の再現率を報告し、非LLMの最良手法はほぼ0%でした。

この研究はマスクされた表ではなくオンラインプロフィールを対象としましたが、仕組みは同じです:残った属性が外部データと照合されます。

元のデータを保存時に保護しません

マスキングは安全なコピーまたは安全なビューを生成します。実際の値を保持する本番システムは、依然として独自のアクセス制御、暗号化、および可視性が必要です。

いくつかの技術は最も弱い部分の強さに左右される

ルックアップテーブル、トークンボールト、またはハッシュ方式は、すべてのマッピングを一度に露出させる可能性があります。小規模または予測可能な入力セットは、攻撃者が保存されたハッシュを再現するまで候補値を試すことも可能にします。連邦取引委員会(FTC)の2024年7月のガイダンスは「いいえ、ハッシュ化は依然としてデータを匿名化しません。」と題されています。

規制当局はマスクされたデータを自動的に安全とは見なしていません

GDPRの仮名化ルールにより、仮名化されたデータは個人データのままです。同じ規則の前文26は、追加情報を使って個人に帰属させることができるすべてのデータを対象としており、EDPBガイドライン01/2025では、仮名化には常にさらなる対策が必要とされています。

2025年9月4日、欧州連合司法裁判所(CJEU)はEDPS対SRB(C-413/23 P)の判決で、個人を再識別できない受領者に対しては仮名化データが個人データに該当しない場合があるが、管理者の義務は継続し、データ主体に誰がデータを受け取るか通知する必要があるとしました。

米国保健福祉省市民権局(HIPAA)は、専門家の判断またはセーフハーバーのいずれかを要求します(HHS OCR)。

データにマスキングが十分かどうか判断する方法

本当の決定は、どのタイプ、どの技術、どのデータに対して、そして何がそれを支えるかに関わります。以下の考慮事項は、在庫、下流の使用、規制上の義務、アクセス制御を通じて、マスキング手法が正当かどうかを判断します。

まずは自分の持っているものを知ることから始めましょう

マスキングルールを設定する前に、機密データがどこにあり、どの種類かをリアルタイムで把握し維持してください。マスキングルールは、対象テーブルを示すインベントリの正確さに依存します。

「Netwrix 2026年データおよびアイデンティティセキュリティレポート」によると、57%の組織がこのようなインベントリを継続的に維持しておらず、NIST CSF 2.0はこれをサブカテゴリ(ID.AM-07)として挙げています。すべてのデータベース、ファイル共有、クラウドストアに対して自動検出と分類を実行し、その結果をマスキング設定に直接反映させてください。

データの下流ニーズに合わせて手法を選択してください

各機微フィールドを下流の利用者まで追跡し、その利用者が機能し続ける技術を選択してください。 Googleの変換ガイドでは、下流で元の値や安定した結合が不要な場合は編集、置換、マスキングを推奨し、必要な場合は暗号化トークン化を推奨します。順序や分布が重要な分析には、データのバケット化や日付シフトを適用してください。実物のように見せるだけの開発・テスト用コピーは置換を指向し、決済フィールドは処理者が検証するためトークン化またはFPEを指向します。

規制枠組みの要件を確認してください

技術を選ぶ前に、どの基準がデータセットに適用されるかを確認してください。なぜなら、GDPRの仮名化基準とPCI DSSの保存要件は異なる基準を定めているからです。

PCI DSS要件3.5.1は、強力な暗号化、切り捨て、インデックストークン、または安全な秘密管理を伴う強力な暗号化に基づくPAN全体の一方向ハッシュを許容します。切り捨て版とハッシュ版の両方を保存すると、元のPANを再構築できる可能性があると警告しています。

GDPR は、マッピングテーブルや暗号化された秘密情報などの別個の復元情報を要求し、これらは技術的および組織的管理下に置かれます。一方、HIPAAセーフハーバーは18の識別子のチェックリストであり、残った情報が誰かを特定できるかどうかの認識を必要としないため、復元経路を求めません。

マスキングとアクセスガバナンスを組み合わせる

元のデータにアクセスできる人を確認し、正当でないアクセス権を取り消し、定期的にこの確認を繰り返してください。Netwrixの2026年データおよびアイデンティティセキュリティレポートによると、機密データの露出の75%は、侵害されたIDまたは誤設定された権限から始まります。

そのため、マスキングだけではリスクを完全に防げません。露出は機密情報とID、役割、権限が交差するところに存在します。この発見作業を動的マスキング、暗号化、トークン化、アクセスガバナンスなどの制御と結びつけましょう。したがって、機密データの発見は単なるインベントリ作成にとどまりません。

Netwrixがデータマスキングを正しく行う方法

上記の作業の大部分は、インベントリの作成から規制フレームワークへの技術の適合まで、チームが使用するツールに関係なく適用されます。Netwrixは、ほとんどのマスキングプログラムがまだ手作業で組み立てている発見、アクセスコンテキスト、コンプライアンス証拠を一つのプラットフォームにまとめます。

マスクする前に何をマスクすべきか知ること

Netwrix DSPM はハイブリッド環境で機密データを検出・分類し、過剰または公開アクセスを特定し、修復が必要なリスクを優先します。

Netwrix Access Analyzer はNetwrix DSPMを強化し、40以上の対応データソースで機密データを検出・分類し、アクセス可能なユーザーを分析します。

この出力は上記のマスキング判断を導くべきです。どのフィールドに機微なデータが含まれ、各フィールドが本番環境を離れた後にどの技術が適しているかを示すためです。

マスクされた文言の先にあるリスクを見る

Netwrix DSPMは分類を入力として受け取り、マスキングでは提供できないアクセスコンテキストを追加します。分類はデータの内容を示し、DSPMは誰がアクセスできるかと修正すべき点を教えます。

Netwrix DSPMは、古いユーザーアクセス、オープンアクセス、高リスク権限を特定し、マスキングプログラムが原本にアクセスできる人とコピーが露出する内容を管理します。

監査人が認める証拠を作成する

Netwrix Access Analyzerは、発見および分類されたデータをGDPR、HIPAA、PCI DSSなどのフレームワークにマッピングします。また、誰がデータにアクセスできるかを報告し、アクセスレビューのワークフローをサポートして、チームにマスキングに関するガバナンス管理の証拠を提供します。

Netwrix Auditor はインフラおよびデータシステム全体で、より広範な事前定義されたコンプライアンス報告と監査証跡を提供します。

Netwrix Auditorを使って、First National Bank and Trust of Beloitは通貨監督庁(OCC)の監査準備を1週間ではなくわずか1時間で行います。

データ保護戦略にデータマスキングを活用しましょう

マスキングはテストコピー、分析抽出、サポートビューでの露出を減らしますが、各フィールドの下流での使用方法に合ったタイプと手法の場合に限ります。

ほとんどすべての組織にはすでにマスキングの義務があります。実際に機能するプログラムと紙上の方針を分けるのは、その義務が毎日本番環境からコピーを行うデータチームにまで及んでいるかどうかです。

正確なインベントリから始めてください。タイプ、手法、規制基準に関するすべての下流の決定は、データが何でどこにあるかを知ることに依存しており、基盤となるスキーマが変わるたびにそのインベントリを見直してください。

デモをリクエストして、Netwrixが機密データの発見と分類、アクセス管理、マスキングプログラムに必要なコンプライアンス証拠の作成をどのように支援するかをご覧ください。

データマスキングに関するよくある質問

共有する

もっと詳しく

著者について

Asset Not Found

Netwrix Team