正如我想你们中许多人已经做过的那样,我面临着混淆数据库的个人敏感数据以进行测试操作的问题。实际上,在执行测试或验证故障时,我们会在测试环境中复制生产数据库。
但是,这意味着我们拥有所有客户的所有个人和敏感数据。
我们曾考虑对数据进行加密,但结果是,如果我必须直接在数据库上工作,或者没有代码转换层,则加密的数据将毫无用处。
因此,我正在寻找一些可以转换数据,从而丢失原始数据,但可以保留其原始语义结构的软件。
示例:约翰·杜(John Doe)->弗雷克·劳1987年1月2日-> 12/03/1986
通过这种方式,我可以保留数据结构而无需原始数据。
您有什么建议吗?
谢谢
一种可能的解决方案是利用Google的Data Loss Prevention技术。这是指向主要网页的链接:
这可以检测并编辑/修改/掩盖您的敏感数据。您拥有多种识别技术和丰富的替代技术。
我熟悉Google产品,但似乎还有其他产品。通常,您似乎要查找的是“ data loss prevention”,并且对该短语进行搜索可能会显示其他解决方案。