我有一个带有多个应用程序的客户端,这些应用程序处理存储在 eXist(一个原生 XML 数据库)中的敏感数据。我想在我的开发环境中使用生产数据进行测试,但是将实时数据导出到生产环境中存在监管问题。
XML 社区中是否有工具可以通过生成适合测试的真实数据集来混淆敏感的生产数据?
以前,我在 Rails 应用程序中使用过faker之类的 gem ,尽管我一直无法找到可以轻松应用于 XML 数据存储的类似解决方案。有什么想法吗?
示例场景- 这些应用程序之一涉及管理财务指标,受美国萨班斯-奥克斯利法案保护的数据。如果这些数据是从开发人员的笔记本电脑上泄露的,该公司可能要承担数百万美元的损失。其他跟踪客户数据的应用程序也有类似的情况——如果真实数据丢失,后果将是严重且昂贵的。
考虑到这一点,这些应用程序现在需要新功能,而旧的测试数据严重不足,无论是大小(4(!)个条目而不是 400k)和质量(美元金额对于业务环境来说都是非常不切实际的)。
是否有一种工具可以轻松地将特定值(例如姓名、数字、电子邮件地址)转换为合理或现实的随机值(以 Faker gem 为例)?