问题标签 [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 回答
1180 浏览

masking - 数据屏蔽/加扰

这是专门针对医疗保健领域的。在将数据从生产环境复制到测试环境时,您使用哪些解决方案/工具来屏蔽 PHI 数据

0 投票
8 回答
82139 浏览

jquery - 如何让 jQuery MaskedInput unmask() 函数正常工作?

我试图在我的页面上输入一个默认情况下我希望有一个美国电话号码掩码的输入。如果最终用户单击指定他们想输入国际电话号码的复选框,我希望删除掩码。

我尝试了多种方法,到目前为止都没有成功。在当前项目中,我使用 jQuery 来隐藏/显示完全不同的输入。但我不喜欢这种选择,并且想要一种更精简的方法。

我正在使用以下内容:

jQuery 1.4.1(即将升级到 1.4.2)和 jQuery.MaskedInput-1.2.2

上面的代码可以正常设置默认掩码,但无论我在 InternationalOfficePhone 的点击事件上尝试什么,它都不会删除掩码。

任何帮助深表感谢。

0 投票
1 回答
2492 浏览

c# - 简单的数据屏蔽算法

是否有一种简单的算法可以将数值转换为字母数字并可靠地将其转换回相同的数字?

例如,12345转换为00A3DF并返回到12345.

0 投票
2 回答
5379 浏览

mysql - mysql数据屏蔽

嗨,我想要一个生产数据库并在私有开发环境中使用它。但是,我想匿名化数据。

我已经搜索了一个小时,但我找到的所有内容都是针对 Oracle 或 SQL Server 的……没有针对 mysql 的。

我有大约 15 个表,其中包含 75 个应该匿名的字段。

有没有人找到推荐的解决方案?

0 投票
1 回答
196 浏览

security - 正确分类数据掩码

数据屏蔽是匿名化的同义词,还是匿名数据的几种方法之一?我读了很多关于它的书,但现在我有点困惑。也许是因为人们将其用作同义词,或者确实如此。

0 投票
10 回答
348000 浏览

html - 使用掩码实现输入

我想为input接受日期的文本字段实现掩码。掩码值应直接显示在input.

像这样的东西:

在该示例中,我将掩码写为一个值,但我的目的是让人们无需键入即可编写日期/-分隔月、年和日。用户应该能够在显示的字段中输入数字,而掩码会在用户键入时自动强制执行格式。

我在其他网站上看到过这种行为,但我不知道它是如何工作的或如何自己实现它。

0 投票
9 回答
50147 浏览

sql - 选择时的字符掩码输出数据

我正在使用 SQL Server 2008。

我想对查询的输出数据进行字符屏蔽。

这是我在进行选择时来自表格列的数据:

我想要这样的输出:

我怎样才能做到这一点?

0 投票
2 回答
1914 浏览

jpa - Web 项目的动态掩码数据

目前我们的 Web 项目需要对一些数据进行匿名化处理。
(例如,像 432-55-1111 这样的安全号码可能显示为 432-55- * *)这些数据可能包含电子邮件、ID、价格、日期等。

需要屏蔽的表名和列保存在数据库中。
我们正在使用 spring security 来判断用户是否可以看到数据。
数据域对象(CMP)可以从 SQL 或 JPQL(命名查询或本机查询)或 JPA 加载方法或大型机中获取。

我们需要找到一种最有效的方式(而不是 DB 端)来动态屏蔽这些数据。
如果我们在 EJB 方法 end 使用拦截器,我们需要注释所有 Object(DTO) 和所有列。那可能是效率低下。
任何人都知道在完成 SQL 执行并执行命名查询(本机查询)时我们如何调用方法(如拦截器),并且我们可以调用方法以通过查询和用户 ID 来屏蔽结果。

或者其他方式。

最好将它放在最低级别,这样其他应用程序(如报告)就不需要单独的解决方案。

我们项目的架构是JSF+Spring+EJB 3.0+JPA 1.0。
我们有很多网络项目。
对于 JPA,一些项目使用 EclipseLink 2.2,一些项目使用 Hibernate。

更新: 关于我们项目的更多信息。我们有很多关于不同功能的 web 项目。所以我们有很多与之相关的 ejb 项目。每个 ejb 都有 DAO 通过调用 JPQL 或 get(class, primarykey) 方法来获取他们的 CMP。如下所示:

或者

新的 EJB 服务代码转换器将数据从 CMP 转换为 DTO。
转换器如下:

但是一些老服务使用自己的方法来转换CMP。还有一些用于搜索懒惰的域服务,他们也没有使用转换器。

我们想在 CMP 转换为 DTO 之前屏蔽数据。

0 投票
1 回答
5426 浏览

ruby-on-rails - 将数据掩码引导变量传递到 simple_form 输入?

我正在自定义一个 simple_form gem-enabled 表单,我希望电话号码字段具有来自http://jasny.github.com/bootstrap/javascript.html#inputmask的数据掩码

我的原始代码是:

将类似的东西传递到 f.input 所需的代码是什么?

使用 input_html 和 label_html 之类的东西似乎不起作用。

0 投票
2 回答
6633 浏览

encryption - SAS 中的数据屏蔽:字符级别的加扰敏感观察

我正在处理 SAS 中包含敏感客户识别信息的客户数据。挑战在于以保持数字/字母/字母数字的方式屏蔽该字段。我找到了一种在 SAS(BXOR、BOR、BAND)中使用按位函数的方法,但输出中充满了 SAS 无法处理/排序/合并等的特殊字符。

我还考虑过根据密钥对字段本身进行加扰,但无法看穿它。以下是挑战:

1)它必须是基于密钥的 2)必须是可逆的。3) 屏蔽/加扰字段必须是数字/字母/字母数字,才能在 SAS 中使用。4)要屏蔽的字段既有字母又有数字,但长度不同,有数百万个观察值。

任何关于如何实现这种掩蔽/加扰的提示都会非常感激:(