将实时数据恢复到测试数据库后,为了实时数据的数据安全性,如何在PostgreSQL中清理测试数据库中的数据

时间:2016-06-17 07:18:02

标签: postgresql testing anonymize

我正在使用PostgreSQL。 将实时数据恢复到测试数据库后, 我的目标是测试数据库,应该对已恢复的数据进行清理,以删除敏感信息,但仍然代表当前的数据分布。

1 个答案:

答案 0 :(得分:0)

没有一个适合所有人的框架。最好的方法是仔细查看特定的测试数据,以及需要消毒的数据。

通常灵敏度会有多种形式。其中包括:

客户名称信息。在这种情况下,我使用http://random-name-generator.info/之类的工具生成随机名称来代替实际名称。您也可以找到随机的街道地址生成器。

机密付款信息(信用卡或银行帐户信息等)。在这种情况下,通常我倾向于找到一些方法来创建一个新的任意值,我可以映射事物。具体取决于数据和我正在检查的内容,但在这里,我倾向于用我倾向于知道的编程语言编写工具。