为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:03134284132-20240115-215128-20081
【操作系统】:centos
【CPU】: x86-64
【问题描述】*:
有几个关于加密的问题咨询下:
1.如果要字段加密,是否必须先启用全库加密? 应该不要吧?
2.已有的字段如果要加密,是否直接通过ddl语句即可完成? 如果是,那么要怎么写?
3.字段加密应该是对所有用户透明吧? 还是半透明?
4.在开发版本上,可以做字段加密测试吗?
5.最后一个,如何比较方便可以验证当前实例的某个表的字段加密生效了?
1.如果要字段加密,是否必须先启用全库加密? 应该不要吧?
答复:不需要,2个方式没有包含关系。
2.已有的字段如果要加密,是否直接通过ddl语句即可完成? 如果是,那么要怎么写?
答复:已有字段加密,需要新加字段(设置加密),更新数据到新字段,删除旧字段,新字段改名为旧字段。
3.字段加密应该是对所有用户透明吧? 还是半透明?
答复:字段加密,也分透明加密和半透明加密,透明加密对所有有权限的用户透明,半透明则只有相同用户密钥的能访问。
4.在开发版本上,可以做字段加密测试吗?
答复:字段加密测试在所有版本上都支持。
5.最后一个,如何比较方便可以验证当前实例的某个表的字段加密生效了?
答复:设置2个字段,一个加密,一个不加密,写入aaa(不加密),bbb(加密),存储后,用ue打开对应的数据文件,16进制显示,搜素对应内容,可以检索到aaa,但是检索不到bbb。
可参考下该链接-安全管理部分,在测试环境测试满足需求后再在上生产环境进行
https://eco.dameng.com/document/dm/zh-cn/pm/storage-encryption.html