sql-server - ARX 匿名化工具 - 支持的数据库

标签 sql-server database oracle data-masking

<分区>

我们正在研究开源数据屏蔽工具的选项。 ARX 似乎提供了一些很棒的功能,但只列出了 SQLServer 和 DB2(以及列表中的平面文件和 Excel)。有谁知道支持什么类型的东西?例如甲骨文?像 VSAM 这样的老派东西怎么样?

https://arx.deidentifier.org/anonymization-tool/

有人有其他好的数据屏蔽选项吗?希望是 UI 配置的东西,因为它通常不是程序员管理数据。

最佳答案

有许多很棒的工具可以帮助您匿名化数据,鉴于对数据隐私的需求与日俱增以及近期法规的要求,这个领域正在不断发展。这里只是一些用于数据匿名化的领先产品;报价来自产品网站。

开源

ARX 数据匿名化工具 - https://arx.deidentifier.org/ “ARX 具有跨平台图形工具,支持数据导入和清理、创建转换规则的向导、根据您的要求定制匿名数据集的直观方法以及数据效用和重新识别风险的可视化。”

假面舞会 - https://github.com/TonicAI/masquerade “Masquerade 可以实时匿名化数据,实现匿名分析、应用程序开发和 QA 测试,几乎没有开销。它通过在您的 Postgres 客户端和 Postgres 数据库之间运行 TCP 代理并根据一组用户定义的规则修改 SELECT 语句生成的结果集来实现这一点。”

健忘症 - https://amnesia.openaire.eu/ “Amnesia 是一种数据匿名化工具,可以从数据中删除识别信息。 Amnesia 不仅会删除姓名、SSN 等直接标识符,还会转换出生日期和邮政编码等次要标识符,以便无法在数据中识别个人身份。 Amnesia 支持 k-anonymity 和 km-anonymity。”

软件即服务/企业

Tonic(合成数据生成器)- https://www.tonic.ai/ “Tonic 使用预先训练的模型和特征提取来生成基于您的数据的合成数据。它保留了使您的数据独一无二的所有特征——约束、统计相关性、分布、相互依赖性等。只需单击鼠标即可屏蔽、匿名化、隐藏或生成全新的数据。”

Informatica(动态或持久数据屏蔽产品)- https://www.informatica.com/in/products/data-security/data-masking.html#fbid=3YKt13oZ5As “对应用程序用户、商业智能、应用程序测试和外包的未经授权访问的敏感数据进行去标识化、去敏感化和匿名化处理。”

Oracle(数据屏蔽和子集设置包)- https://www.oracle.com/database/technologies/security/data-masking-subsetting.html “Oracle Data Masking and Subsetting 通过清理用于测试、开发和其他事件的生产数据副本以及轻松丢弃不必要的数据,帮助数据库客户提高安全性、加快合规性并降低 IT 成本。”

这个列表可能会更长;以上只是一个样本。其他提供数据屏蔽产品的公司包括 Delphix、IBM、Microsoft SQL Server、Aircloak。

完全披露:我是 Tonic 的创始人。

关于sql-server - ARX 匿名化工具 - 支持的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56498252/

相关文章:

php - 对表和元数据进行连接的 MySQL 搜索

java - 如何用Java查看Oracle数据库的执行计划

java - Hibernate 和存储过程

sql - 从字符串中删除空格并选择在 sql server 中使用该字符串

java - 带有 Sql Server 2008 的 Jdbc 连接池失败

sql - HAVING 子句 : at least one of the ungrouped values is X

java - 重复选择或使用 IN 子句,哪个更快?

SQL Server - 为什么对同一个表进行两次扫描?

.NET - 用户和不同的数据库

php - 在数据库中使用 jQuery 验证表单.. 数字字段中断