我正在使用 PostgreSQL。将实时数据恢复到测试数据库后,我的目标是在测试数据库中恢复的数据应该被清理以删除敏感信息,但仍然代表当前数据分布。
问问题
31 次
1 回答
0
没有一种万能的框架可以做到这一点。最好的方法是仔细查看特定的测试数据,以及需要清理哪些数据。
通常,敏感性会以多种形式出现。这些包括:
客户姓名信息。在这种情况下,我使用了http://random-name-generator.info/之类的工具来生成随机名称来代替实际名称。您还可以找到随机街道地址生成器。
机密支付信息(例如信用卡或银行账户信息)。在这种情况下,通常我倾向于找到某种方法来创建可以映射的新任意值。具体取决于数据和我正在检查的内容,但在这里我倾向于用我倾向于知道的任何编程语言编写工具。
于 2016-06-17T07:30:10.273 回答