Как обфускать данные в SQL Server для целей разработки, чтобы скрыть конфиденциальные данные без ключей шифрования, потому что это трещины.Обфускация данных в SQL Server
ответ
OK Я не уверен, что вам нужны шифрованные данные для целей регулирования или только потому, что вы не доверяете своим разработчикам. Учитывая, что я не знаю законов, в которых хранятся ваши данные, я не могу ответить на регуляторную сторону вещей.
Для надежной стороны лучшим решением является не шифрование и дешифрование данных (хотя это может потребоваться по другим причинам), а для разделения наборов данных и разрешать определенным людям доступ к их требуемым данным. Вы можете сделать это, имея отдельные разработки, поэтапность и производственные условия:
Разработчики работают только в среде разработки, которая загружается с достаточным количеством фиктивных данных для них, чтобы сделать свою работу. Разработчики имеют полный доступ к данным и коду здесь.
QA люди проверяют код в промежуточной среде, которая имитирует реальную систему, но снова имеет достаточно фиктивных данных, загруженных для тестирования. Разработчики могут иметь или не иметь доступа к этой системе
Производственная среда имеет проверенный код и все реальные данные. Доступ к этой системе имеют только доверенные системные администраторы. Разработчики не имеют доступа к этой системе.
Чувствительные данные защищены системными администраторами, предоставляющими правильное разрешение ролям, которые люди играют в поддержании общей системы.
В какой-то момент вам нужно доверять кому-то своим данным, но, разбив его, вы можете уменьшить количество людей, которые имеют к нему доступ.
Редактировать
Из комментария, кажется, что у вас уже есть такая архитектура, и что вы хотите передать данные в реальное время от производственного сервера на сервер разработки. В общем, это Bad Idea
, и он поражает цель разделения среды.
Если у вас нет какой-либо убедительной причины для этого, не должно быть необходимости иметь фактические конфиденциальные данные в среде разработки. Если вы хотите выполнить нагрузочное тестирование и т. Д., То попросите некоторых людей разработать код для подпрограмм генерации данных.
- 1. Обфускация схемы Db SQL Server
- 2. Обфускация данных в postgres
- 3. Обфускация данных перед их хранением
- 4. Сопоставление данных и обфускация кода
- 5. данных в Sql Server
- 6. Аутентификация базы данных SQL Server SQL Server
- 7. SQL Server 2012 - Инструменты данных SQL Server
- 8. База данных SQL Server или база данных на SQL Server
- 9. Обфускация изображений в EaselJS
- 10. Обфускация чисел в строке?
- 11. Обфускация в Android Studio
- 12. Вставка данных в SQL Server
- 13. Секционирование данных в SQL Server
- 14. Сборка данных в SQL Server
- 15. Pivoting данных в SQL Server
- 16. Группировка данных в SQL Server
- 17. Проверка данных в SQL Server
- 18. Преобразования данных в SQL Server
- 19. Запрос данных в SQL Server
- 20. Подавать данных в SQL Server
- 21. Архивирование данных в SQL Server
- 22. Преобразование данных в SQL Server
- 23. данных в подразделении SQL Server
- 24. SQL SERVER: вставка данных
- 25. Анализ данных SQL Server
- 26. Передача данных SQL Server
- 27. Отображение данных SQL Server
- 28. Архивация данных SQL Server
- 29. импорт данных SQL Server
- 30. Обфускация конфиденциальных данных для машинного обучения
Вы имеете в виду анонимность табличных данных или обфускацию процедурного SQL, например хранимую процедуру? –
может разработчик увидеть столбцы с конфиденциальными данными, а фактические данные обфускации, или целые столбцы должны быть невидимыми? – veljasije
данные будут иметь конфиденциальную информацию, такую как имя и дату рождения, поэтому хотели бы скремблировать данные с любыми бессмысленными случайными буквами или цифрами. Таким образом, разработчик может использовать базу данных, но не подвергать конфиденциальной информации – MohammedT