用虚拟本地开发数据替换生产加密列

问题描述 投票:0回答:1

我工作的公司希望利用 SQL 内置的 Always Encrypted 功能来加密包含敏感列数据的某些表列。但是,软件工程团队将无法访问生产加密密钥,这会给本地开发带来一些问题,因为我们无法解密这些列。我们花了几天时间梳理谷歌搜索,但尚未找到任何有类似问题的指南/帖子/等。用虚拟数据替换加密列以供本地开发使用的最佳方法是什么?

  • 我们无法删除 CMK 或 CEK,因为它们被列引用
  • 我们无法更改列或覆盖列数据,因为我们无权访问密钥来解密它
sql encryption
1个回答
0
投票
  • 如果不允许开发人员拥有生产数据的副本
  • 意味着您不想解密数据,即使您可以

然后你必须生成虚拟数据。

  • 编写生产数据库架构的脚本
  • 生成虚拟数据
  • 发展
© www.soinside.com 2019 - 2024. All rights reserved.