問題タブ [data-masking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Oracle SQL select ステートメントでのデータマスキング
PL/SQL を使用せずに、SELECT ステートメントでデータ マスキングを行うことは可能ですか?
例えば:
(そのまま) SELECT 'this is a string' from DUAL;
これは文字列です
(予定)SELECT 'this is a string' from DUAL;
xxxx xx x xxxxxx
java - Javaのような言語を使用して個人識別情報をマスクするには?
名前などのPII(個人識別情報)をマスクしたい。生年月日、社会保障番号、クレジット カード番号、電話番号など。同じ形式のままである必要があります。つまり、実際のデータのように見えます。また、可逆的であってはなりません。また、マスキングにかかる時間も短縮されるべきです。誰でも私を助けてください。
oracle - Oracle データマスキング
永続的なマスクされた出力文字列を提供する Oracle 関数を使用して、特定のテーブル列をマスクする必要があります。
- Oracle Hash Function を試してみましたが、String 型の戻り値が得られません。
- Oracle Random 関数 (dbms_random.string) を試しましたが、永続的な出力文字列が得られません。
これは決定論的マスキングと呼ばれることをインターネットで読みました。しかし、Oracle Enterprise Manager は使用したくありません。ただし、直接 Oracle 関数が必要です。
提案してください。
sql-server-2008 - SQL Server 2008 のデータ マスキング
特定の ID が選択されているときに、他のすべての ID をマスクしようとしています。しかし、それは実行されません。これは私がこれまでに持っているものです。
これは私の現在のコードです:
sql - マスクとルールを使用して SQL データを更新する
SQL 2012 の列には約 3000 のエントリがあり、現時点では構造化されていません。
1.1.01.10、1.1.1.11
すべての単一の数値の先頭に 0 を含む形式にデータを取得したい
01.01.01.10 など。
更新クエリでこれを行う方法はありますか? Excelにエクスポートしてそこで操作することでこれを行うことができますが、可能であればこれを避けたいです。
logback - logback を使用してログ内の機密データをマスクする
多数のパターンのいずれかのイベントを検索し、パターン内のテキストをマスクされた値に置き換えることができる必要があります。これは、機密情報がログに記録されるのを防ぐためのアプリケーションの機能です。情報は多種多様なソースから得られる可能性があるため、すべての入力にフィルターを適用するのは現実的ではありません。さらに、ロギング以外にも toString() の用途があり、toString() がすべての呼び出し (ロギングのみ) を一様にマスクすることは望ましくありません。
logback.xml で %replace メソッドを使用してみました:
これは (山括弧を文字エンティティに置き換えた後) 成功しましたが、1 つのパターンしか置き換えることができません。また、同等のことを実行したいと思います
同時に、しかしできません。1 つの %replace で 2 つのパターンをマスクする方法はありません。
interblags で大まかに議論されているもう 1 つの方法は、appender/encoder/layout 階層で何かを拡張することですが、ILoggingEvent をインターセプトしようとするたびに、通常はインスタンス化エラーまたは UnsupportedOperationException によってシステム全体が崩壊します。
たとえば、PatternLayout を拡張してみました。
次に、logback.xml を調整します。
私は他の多くの挿入を試みたので、誰かが私が試みていることを実際に達成したかどうか、そして彼らが手がかりや解決策を提供できるかどうか疑問に思っていました.
mysql - 大規模なDBで非常に遅い更新からのMYSQLマスキングデータ
1,600 万件のレコードを持つ DEV DB があります。個人データ (名前、住所、電話番号など) の列を「マスク」する必要があります。私は、MySQL関数を使用して意味のあるテストデータを生成する方法を見事にデータマスキングする素晴らしい関数を見つけました。
問題は、関数を呼び出すと、1 秒あたり約 30 レコードしか処理されないことです。これはゆっくりする方法です。
とにかくこれをスピードアップすることはありますか?たぶん一時テーブルか何かを作成します。
関数を呼び出す UPDATE ステートメントを次に示します。
ありがとう!!
database - データベースにロードされる前にファイルをデータ マスクする VB スクリプトまたはアプリケーションが必要
パイプで区切られたテキスト ファイル内のデータをマスクするアプリケーションに関する VB スクリプトまたは提案を見つけるのに助けが必要です。したがって、実行すると、元のファイルが取得され、マスクされたデータを含む別の出力ファイルが生成されます。ファイルは、データベースにロードされる前にマスクする必要があります。最初にファイルをロードしてからデータをマスクすることはできません。ロードする前にマスクする必要があります。
以前にこの問題に遭遇した人はいますか?
あなたの知識を前もってありがとう!