问题标签 [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 投票
2 回答
16750 浏览

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

0 投票
2 回答
1770 浏览

javascript - jQuery Masked Input - 是否可以检索掩码?

我将jQuery Masked Input PluginjQuery Validation Plugin一起使用。当表单的某个字段失去焦点时,jQuery Validation Plugin 会显示一条消息,但绑定到掩码的字段不会发生这种情况,可能是因为发生了 blur 事件并验证该字段不为空,实际上该字段已填写带着面具。

所以我重写了验证插件的所需方法,以便也验证掩码。由于我有电话掩码,因此我无法对掩码进行硬编码,因此我必须调用插件中的一个方法,该方法将绑定到该字段的掩码返回给我。我没有找到屏蔽输入插件的文档,也没有人遇到我的问题。

有谁知道是否有一种方法可以将绑定到该字段的掩码本身返回给我?

0 投票
1 回答
10060 浏览

java - 如何使用 java 之类的任何语言屏蔽个人身份信息?

我想屏蔽 PII(个人身份信息),如姓名。出生日期、SSN、信用卡号、电话号码等。它应该保持相同的格式,意味着它看起来像真实数据。而且不应该是可逆的。它应该花费更少的时间来掩盖。任何人请帮助我。

0 投票
4 回答
7313 浏览

oracle - Oracle 数据屏蔽

我们有一个要求是使用一个 Oracle 函数来屏蔽一个特定的表列,该函数提供持久的屏蔽输出字符串。

  • 我们尝试了 Oracle 哈希函数,但它没有给出字符串类型的返回值。
  • 我们尝试了 Oracle Random 函数 (dbms_random.string),但它没有给出持久输出字符串。

我在互联网上读到这被称为确定性掩蔽。但是我们不想使用 Oracle Enterprise Manager;但是我们需要一个直接的 Oracle 函数。

请建议。

0 投票
2 回答
2289 浏览

sql-server-2008 - SQL Server 2008 中的数据屏蔽

I'm trying to mask all other ID's when a specific ID is selected. 但它不会运行。这就是我到目前为止所拥有的。

这是我当前的代码:

0 投票
2 回答
1203 浏览

sql - 使用掩码和规则更新 SQL 数据

我在 SQL 2012 的一列中有大约 3000 个条目,这些条目目前是非结构化的,即

1.1.01.10、1.1.1.11

我想将数据转换为包含所有单个数字的前导 0 的格式,即

01.01.01.10 等等。

有没有办法通过更新查询来做到这一点?我可以通过导出到 excel 并在那里操作来做到这一点,但如果可能的话,我想避免这种情况。

0 投票
1 回答
598 浏览

design-patterns - 用于“数据屏蔽”的时间 Neo4J 数据库

我正在评估一个项目的数据库。现在我非常喜欢 Neo4J 的图形特性。

我正在寻找创建一个时间数据库,它使用类似于“最后一个良好价值”的方法(我的话)。

这是一个使用粗略的 Neo4J 伪代码的示例。想象以下作为单独的交易发生。

然后我希望能够做类似的事情:

我想像这样取回数据:

每个后续插入“掩盖”先前数据的位置。

理想情况下,我希望能够以相同的方式使用各种时间戳进行查询,并在该时间点获取聚合对象的“快照”。

问题:

  • 这个模式有我可以研究的名字吗?
  • 是否有任何数据库本身/开箱即用地支持这种模式?
  • Neo4J 或其他图形数据库中是否有一个干净的范例/工具集?

*注意:出于各种原因,我不喜欢使用基于“帧”的时间性。

注意:我不是在问“哪些数据库最适合这个”或任何主观的东西。我正在寻找有关支持此模式/范式的客观信息。

0 投票
5 回答
46887 浏览

logback - 使用 logback 屏蔽日志中的敏感数据

我需要能够在事件中搜索多种模式中的任何一种,并用掩码值替换模式中的文本。这是我们应用程序中的一项功能,旨在防止敏感信息落入日志。由于信息可能来自多种来源,因此对所有输入应用过滤器是不切实际的。除了记录之外,toString() 还有其他用途,我不希望 toString() 统一屏蔽所有调用(仅记录)。

我尝试在 logback.xml 中使用 %replace 方法:

这是成功的(在用字符实体替换尖括号之后),但它只能替换单个模式。我也想执行相当于

同时,但不能。没有办法在一个 %replace 中屏蔽两种模式。

在 interblags 上广泛讨论的另一种方法是在 appender/encoder/layout 层次结构上扩展某些东西,但是每次拦截 ILoggingEvent 的尝试都会导致整个系统崩溃,通常是通过实例化错误或 UnsupportedOperationException。

例如,我尝试扩展 PatternLayout:

然后调整logback.xml

我尝试了许多其他插入,所以我想知道是否有人真正实现了我正在尝试的东西,以及他们是否可以提供任何线索或解决方案。

0 投票
1 回答
498 浏览

mysql - MYSQL 屏蔽数据在大型数据库上的更新速度非常慢

我有一个包含 1600 万条记录的 DEV 数据库。我需要“屏蔽”个人数据列(姓名、地址、电话等)。我发现了一个很好的函数,可以很好地进行数据屏蔽如何使用 MySQL 函数生成有意义的测试数据

问题是,当我调用该函数时,它每秒只处理大约 30 条记录。这是放慢速度的方法。

有没有办法加快这个速度。也许创建一个临时表或其他东西。

这是调用该函数的 UPDATE 语句。

谢谢!!

0 投票
1 回答
209 浏览

database - 需要一个 VB 脚本或应用程序在将文件加载到数据库之前对其进行数据屏蔽

在查找 VB 脚本或应用程序建议时需要帮助,该应用程序将在管道分隔的文本文件中对数据进行数据屏蔽。因此,在运行时,它将获取原始文件并生成另一个带有屏蔽数据的输出文件。该文件在加载到数据库之前需要被屏蔽。我们不能先加载文件然后数据屏蔽它,它必须在加载之前被屏蔽。

有没有人遇到过这个问题?

提前感谢您的知识!