如何屏蔽 mysql 中的信息

How to mask information in mysql

假设数据库转储是 "production for the bank" 开发“开发人员将在其中工作,我不希望开发人员看到社会安全号码、信用卡、phone 等敏感信息。 .. 我可以在 mysql 中屏蔽这些数据吗?

例子

原创 Phone: 1111-1111

用 X 遮盖 Phone: 11XX-XXXX

随机屏蔽 Phone: 5254-7293

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

SELECT

diagram

站点上有 DataVeil data masking software that you can use. It's similar to the software you ask about in your question's comments. There are also demo videos 的免费版本。免责声明:我为 DataVeil 工作。

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

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