问题标签 [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.

0 投票
1 回答
644 浏览

informatica - Informatica 持久数据屏蔽

我正在使用 Informatica 持久数据屏蔽工具,我必须使用相同的屏蔽模式屏蔽不同表和模式中的可重复值。

例如:如果某个名字说 sonal 在不同的表中重复,我想在所有具有相同掩码值的表中掩码 sonal。

我怎样才能做到这一点?或者我应该使用哪种遮罩?我已经尝试过键掩码和类似的值列。

谢谢。

0 投票
2 回答
2107 浏览

encryption - 数据级变压器中的加密功能

DB2 SQL中,有一个Encrypt()函数。Datastage 转换器中的等效功能是什么。

DB2 SQL:

0 投票
1 回答
39 浏览

excel - 导出符合数据掩码的数据

我有一个 Excel 文件,其中包含格式如下的日期时间信息:

我可以应用一个可以重新格式化显示的掩码:

或者

但是当我导出这些数据时,它仍然以长格式显示。

有没有办法强制 Excel 以截断形式导出数据?

我也在尝试在 Windows 中导出到 XML 数据。如果 Excel 在导出时真正尊重数据掩码,那就太好了。

0 投票
2 回答
1867 浏览

pentaho - How should I perform data masking with pentaho PDI (spoon)?

I would perform data masking for more than 10 tables and each tables has more than 100 columns.

I'd tried to mask data using pentaho PDI tool, but I couldn't find out how should I write mask data with it.

How should I perform data masking with Pentaho? I think one of the way is to use tool named "replace in String" but I couldn't change any string even if I tried to use it.

my question is,

  1. Is it correct way to use "replace in String" in order to do data masking.
  2. if it is correct, how should I fill the value in the respective field?

I want to replace some value with *, let's say, the value is "this is sample value" it should be "txxx xx xxxxx xxxxe" some thing like this.

screen of PDI

please help.

0 投票
0 回答
1102 浏览

python - 如何屏蔽 scipy.interpolate.RectBivariateSpline 中的数据

我有一些曲线网格数据,我正在尝试将这些数据插入到新网格中。数据对于掩码数据具有不切实际的高变量,因此我尝试使用以下方法进行掩码:

如果我这样做,那么:

但是,当我运行时:

我最终再次得到了不切实际的高掩码值:

scipy.interpolate显然是不接受我的面具。有谁知道如何设置掩码scipy.interpolate或知道任何解决方法?谢谢。

0 投票
1 回答
92 浏览

vba - 使用vba进行数据屏蔽的函数中的for循环

如何在不硬编码 * 的情况下替换要屏蔽的数据,但将 * 替换为需要屏蔽的字母数?

我是 VBA 新手,所以我使用 C# 和 java 逻辑来完成这个。但是 VBA 中的 for 循环让我很困惑

0 投票
1 回答
1627 浏览

java - Java 中的 JSON 嵌套 PII 数据屏蔽

我需要屏蔽以下 JSON 数据:给定 JSON:

我们已经有一个问题JSON PII data masking in Java whoes answer works if the key is part of the main response (for example key1 , key2 or key3) ,但我需要一些嵌套值。(使用杰克逊)

如果我们有需要屏蔽的 json 属性名称,但它在 JSON 中的位置可能因收到的响应而异,该怎么办。如何掩盖这些价值观?示例:我只知道我需要屏蔽“key4”值。

0 投票
1 回答
928 浏览

hadoop - 如何在使用 sqoop 摄取数据时屏蔽数据

我正在使用 sqoop 提取数据。有什么方法可以屏蔽 sqoop 中的任何特定列或修改每个单元格。例如:

我希望数据在摄取后是这样的:

或者

在 sqoop 中是否可能?我试图找出但无法获得太多信息。

0 投票
1 回答
215 浏览

sql - 如何使用 SQL Server 2016 动态数据屏蔽忽略空字符串?

我正在实施 SQL Server 2016 数据屏蔽作为一项测试,作为为应用程序提供“演示”模式的总体努力的一部分,该模式在展示时不会暴露真实数据。

我们有一个遵循模式0411 222 333(澳大利亚手机号码)的手机号码字段,下面的部分掩码正确地应用了我们所追求的标准掩码,即04XX XXX X33

但是,如果列的值为空字符串 ( ''),则仍会应用掩码,尽管没有要掩码的数据:

数据屏蔽输出,显示 XX-XXX-X

有没有办法确保掩蔽工作忽略空字符串?

0 投票
1 回答
857 浏览

database - Oracle Data Masking 使用临时表中的随机名称

我们需要在 Oracle 10g 数据库中屏蔽一些个人身份信息。我正在使用的过程基于我们用于 Sybase 的另一个屏蔽脚本(工作正常),但由于 Oracle 和 Sybase 数据库中的信息完全不同,我遇到了一些障碍。

该过程是从 PERSON 表中选择所有数据,放入 PERSON_TRANSFER 表中。然后我们使用一个随机数从 PERSON_TRANSFER 表中选择一个随机名称,然后使用该随机名称更新 PERSON 表。这在 Sybase 中运行良好,因为 PERSON 表中每个人只有一行。

我遇到的问题是,在 Oracle DB 中,每个 PERSON 有多行,每行的名称可能不同,也可能不同,例如

PERSON_TRANSFER 是该表的副本。该表有数百万行,所以我在这里只给出一个非常基本的例子:)

我当前使用的逻辑只会将所有行更新为与该 PERSON_ID 相同,例如

但这是不正确的,因为该 PERSON_ID 的不同名称需要以不同方式屏蔽,例如

如何让脚本分别更新不同的名称,而不是仅仅根据 PERSON_ID 更新它们?我的脚本目前看起来像这样

这会导致错误,因为该随机 PERSON_ID 返回的行太多。

1) 是否有更有效的方法来更新 PERSON 表以便随机分配名称?2) 我如何确保正确屏蔽 PERSON 表,因为对于任何单个 PERSON_ID,各种姓氏都保持不同(或相同,如果它们都相同)?

我希望这是足够的信息。我已经将它简化了一点(该表有更多的列,例如名字、出生日期、TFN 等),希望它使解释更容易。

任何输入/建议/帮助将不胜感激:)

谢谢。