Решение XSL для обфускации корпоративных данных? - PullRequest
1 голос
/ 07 декабря 2011

У меня есть клиент с несколькими приложениями, которые обрабатывают конфиденциальные данные, хранящиеся в eXist - собственной базе данных XML.Я хотел бы протестировать производственные данные в своей среде разработки, но существуют нормативные проблемы с экспортом живых данных из производства.

Существует ли в сообществе XML инструмент, который может скрыть важные производственные данные, создаваяреалистичный набор данных, пригодный для тестирования?

Ранее я использовал такие гемы, как faker с приложениями Rails, хотя мне не удалось найти аналогичные решения, которые можно легко применить к хранилищу данных XML.Есть мысли?

Пример сценария - Одно из этих приложений включает управление финансовыми метриками, данными, защищенными Законом Сарбейнса-Оксли *1012* в Соединенных Штатах.Если эти данные были получены с ноутбука разработчика, компания может быть привлечена к ответственности за миллионы убытков.Существуют аналогичные ситуации с другими приложениями, которые отслеживают данные клиентов - если реальные данные будут потеряны, последствия будут серьезными и дорогостоящими.

Учитывая это, этим приложениям теперь нужны новые функции, а старые тестовые данныеК сожалению, недостаточно, как по размеру (4 (!) записи вместо 400 КБ), так и по качеству (суммы в долларах крайне нереалистичны для бизнес-контекста).

Существует ли инструмент, который может легко преобразовывать определенные значения (например, имена,числа, адреса электронной почты) в случайные значения, которые являются разумными или реалистичными (посмотрите на камень Faker для примера)?

1 Ответ

1 голос
/ 10 декабря 2011

Как-то так может быть полезно :

dpawson.co.uk / xsl / sect2 / N3773.html # d5234e197

...