我有一個客戶端,有多個應用程序處理存儲在eXist中的敏感數據 - 一個本機XML數據庫。我想用我的開發環境中的生產數據進行測試,但是有關將生產數據導出生產的法規問題。用於混淆企業數據的XSL解決方案?
XML社區中是否有工具可以通過生成適合測試的真實數據集來模糊敏感生產數據?
此前,我已經使用了像faker這樣的gems和Rails應用程序,儘管我一直無法找到類似的解決方案,可以很容易地應用於XML數據存儲。有什麼想法嗎?
示例場景 - 這些應用之一涉及管理財務指標,由Sarbanes–Oxley Act在美國受保護的數據。如果這些數據是從開發人員的筆記本電腦泄露的,則公司可能要承擔數百萬的損失賠償責任。跟蹤客戶數據的其他應用程序也有類似的情況 - 如果真實數據丟失,後果是嚴重且昂貴的。考慮到這一點,這些應用程序現在需要新的功能,而且舊的測試數據極其不足,無論是大小(4(!)條目而不是400k)和質量(美元數量對於業務環境來說都是高度不切實際的)。
是否有一種工具可以輕鬆地將特定值(例如姓名,數字,電子郵件地址)轉換爲合理或真實的隨機值(例如查看Faker gem)?
需要一個 「現實的數據集」 是什麼? –
如果定義了特定的需求,那麼很可能XSLT解決方案是可能的。請提供一個XML文檔(不是敏感文檔)的具體示例,想要的結果文檔以及轉換必須實現的規則。 –
偉大的問題。 @Iwburk,「現實」的要求尚未明確規定,但會立即解釋。 – Blackcoat