甚至superadmin/dba阻止删除/更新表?

Mar*_*kus 5 mysql database postgresql

有一些关键任务表我需要确保永远不会被删除或编辑.只有可能的操作是从中读取,dba可以添加更多行.而已.

现在为了增加安全性,我想阻止甚至dba能够删除/改变记录,所以基本上没有人可以删除或改变记录,也没有超级管理员.这些表对于某些类型的用户的活动跟踪至关重要,这些用户的数据需要无限期保留,有些是关键的查找表.因此系统锁定值和用户跟踪值的混合.

想法是,如果有人想要销毁他们杀死该数据库所需的数据.有没有办法做到这一点?

Fra*_*ens 5

不,不可能,超级用户始终控制着数据库.您可以撤消更新和删除权限,但超级用户可以始终将这些权限再次授予自己.

  • 信任.因为每个系统都可以被黑客入侵,特别是超级用户,因为他们必须这样做.并且不要给每个人超级用户访问权限,没有必要.并且不要忘记备份,如果您不将它们存储在非常安全的地方,也可能会被黑客攻击.与人合作时,安全性非常困难.http://wiki.postgresql.org/wiki/SEPostgreSQL (2认同)