ネイティブ XML データベースである eXist に格納された機密データを処理する複数のアプリケーションを持つクライアントがあります。開発環境で本番データをテストしたいのですが、ライブ データを本番環境からエクスポートすることには規制上の懸念があります。
テストに適した現実的なデータセットを生成することにより、機密性の高い本番データを難読化できるツールが XML コミュニティにありますか?
以前、Faker のような gem を Rails アプリで使用したことがありますが、XML データ ストレージに簡単に適用できる同様のソリューションを見つけることができませんでした。何かご意見は?
サンプル シナリオ- これらのアプリケーションの 1 つは、米国のサーベンス オクスリー法によって保護されているデータである財務指標の管理に関係しています。そのデータが開発者のラップトップから漏洩した場合、会社は数百万の損害賠償責任を負う可能性があります. 顧客データを追跡する他のアプリケーションにも同様の状況があります。実際のデータが失われた場合、その結果は深刻で費用がかかります。
それを念頭に置いて、これらのアプリケーションには新しい機能が必要になり、古いテスト データは、サイズ (400k ではなく 4(!) エントリ) と品質 (ドルの金額はビジネス コンテキストでは非常に非現実的です) の両方でひどく不十分です。
特定の値 (名前、数字、電子メール アドレスなど) を合理的または現実的なランダムな値に簡単に変換できるツールはありますか (例として Faker gem を見てください)。