小编gmi*_*ile的帖子

保护内部员工的数据

在我们的数据库(为简洁起见是 DB)中,我们存储了一些非常敏感的政府数据,并希望尽可能保护这些数据。

这里有两种考虑安全性的方法:

  1. 防御外部入侵者(例如,基本上确保 PCI-DSS 合规性),
  2. 内部入侵者的安全。

我的问题集中在后者。

信息的敏感性被认为如此之高,以至于我们面临着内部员工极有可能接触到这些数据的可能性。

换句话说,我们担心内部员工可以批量窃取数据并进行交易(数据只有在完全被盗时才有意义,因为它是人们私人信息的巨大数据库)。

我们的应用程序以逐条记录的方式访问数据库。这被认为是好的,因为使用逐条记录方式访问数据人员不会大规模窃取信息。

一个显而易见的解决方案是:将“数据库的钥匙”交给一个最值得信赖的人。然而,我们担心的是,即使在这种情况下,有人也可以用枪指着他的头并要求制作 DB 的副本。

有什么办法可以保护数据库,这样即使 DBA 用枪指着他的头,他也无法窃取数据?


注意:我们使用的数据库管理系统是 PostgreSQL,但如果它提供我们正在寻求的安全保证,我们可以轻松切换到另一个。

security database-design

3
推荐指数
1
解决办法
128
查看次数

标签 统计

database-design ×1

security ×1