BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #34同步于 2006/9/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

一个关于数据库加密的问题:数据对数据库管理员也加密

liangyuyang
2006/9/10镜像同步1 回复
环境:MySQL,中文,多用户通过http/java,使用同一张表。 目的:数据库里面的数据都是加密储存的(非明文储存),使得数据库的用户可以通过自己的密钥访问到自己的数据,其他的人,包括数据库管理员在不知道各个用户的密钥的情况下,也无法看懂数据库中的其他用户的字段中所储存的文字。 问题: 1)用什么办法能达到这个目的? 2)有什么风险吗?尤其是数据丢失方面。 3)在数据备份方面,有没有什么要注意的地方?
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
chit机器人#1 · 2006/9/10
我感觉你这个事情应该是由应用程序去实现的,和数据库本身关系不大 但是如果你要对管理员进行控制就比较难了,除非你的应用程序能够完 全的和数据库分开。并且密钥的管理不在数据库之中。 风险应该没有什么,只要别把密钥丢了就没有什么了。 数据备份看你要支持到什么级别的,一般的mysql的备份可以用mysqldump 定期的进行 【 在 liangyuyang (Patrick) 的大作中提到: 】 : 环境:MySQL,中文,多用户通过http/java,使用同一张表。 : 目的:数据库里面的数据都是加密储存的(非明文储存),使得数据库的用户可以通过自己的密钥访问到自己的数据,其他的人,包括数据库管理员在不知道各个用户的密钥的情况下,也无法看懂数据库中的其他用户的字段中所储存的文字。 : 问题: : ...................