私は、ネイティブXMLデータベースであるeXistに保存された機密データを扱ういくつかのアプリケーションを持つクライアントを持っています。私は自分の開発環境でプロダクションデータをテストしたいと思いますが、実際のデータをプロダクションからエクスポートするという規制上の懸念があります。エンタープライズデータを難読化するためのXSLソリューション
XMLコミュニティには、テストに適した現実的なデータセットを生成することによって機密性の高い生産データを難読化するツールがありますか?
以前は、fakerのような宝石をRailsアプリケーションで使用しましたが、XMLデータストレージに簡単に適用できる類似のソリューションは見つかりませんでした。何かご意見は?
サンプルシナリオ - これらのアプリケーションの1つに、米国のSarbanes–Oxley Actで保護されている財務指標の管理が含まれます。そのデータが開発者のラップトップから漏洩した場合、その企業は数百万ドルの損害賠償責任を負うことができます。実際のデータが失われた場合、その結果は重大で高価になるため、顧客データを追跡する他のアプリケーションと同様の状況があります。
これを念頭に置いて、これらのアプリケーションには新しい機能が必要で、サイズ(400kではなく4(!)のエントリ)と品質(ドルの金額はビジネスコンテキストにとって非常に非現実的です)。
具体的な値(名前、数字、電子メールアドレスなど)を、妥当で現実的な任意の値に簡単に変換できるツールはありますか(例としてFakerの宝石を見てください)。このような
"現実的なデータセット" のためには何が必要ですか。 –
特定の要件が定義されている場合、おそらくXSLTソリューションが可能です。 XML文書(敏感なものではない)、望ましい結果の文書、および変換が実装しなければならない規則の具体例を提供してください。 –
素晴らしい質問。 @Iburbur、現実的な要件はまだ明確に定義されていませんが、すぐに説明されます。 – Blackcoat