如何在mysql中屏蔽信息

时间:2018-09-18 18:17:43

标签: mysql security random data-masking

让我们假设数据库转储是“开发银行的产品”,开发人员将在其中工作,我不希望开发人员看到诸如社会保险号,信用卡,电话等敏感信息……在mysql中屏蔽此数据?

示例

原始 电话:1111-1111

与X掩盖 电话:11XX-XXXX

随机掩盖 电话:5254-7293

注意:数据库是用葡萄牙语(我的语言)编写的

SELECT

diagram

2 个答案:

答案 0 :(得分:0)

您可以使用DataVeil data masking software的免费版本。它类似于您在问题注释中询问的软件。该网站上还有demo videos。免责声明:我为DataVeil工作。

答案 1 :(得分:0)

除了数据屏蔽之外,您还应该考虑使用合成数据作为使用包含敏感信息的数据库进行测试和开发的替代方法。这是一种相对较新的方法,正在积极研究中,因此没有太多可用于生产的工具。您可以在这里找到有关最新研究的全面综述:https://doi.org/10.31228/osf.io/bfqh3

完全公开,我为一家将这项技术商业化的公司工作(http://tonic.ai)。如有任何疑问,请联系我们。我们很乐意为您提供有关如何开始使用综合数据的概述。