用户帐户管理是数据库管理员的职责吗?

2010-7-15   
   | |

导读:由数据库管理员(DBA)定义用户帐户和设置权限是安全的最佳实践吗?我们的安全团队一直负责创建帐户和设置访问权限。现在数据库管理员们说,这是数据库管理员的职责,不是安全的职责。

关键词:数据库管理员 DBA 用户帐户 权限设置

 
正在加载数据... 【TechTarget中国原创】由数据库管理员(DBA)定义用户帐户和设置权限是安全的最佳实践吗?我们的安全团队一直负责创建帐户和设置访问权限。现在数据库管理员们说,这是数据库管理员的职责,不是安全的职责。我们相信,Oracle数据库管理员不会代理访问。我们是否可以参考其他最佳做法?

【TechTarget中国原创】:由数据库管理员(DBA)定义用户帐户和设置权限是安全的最佳实践吗?我们的安全团队一直负责创建帐户和设置访问权限。现在数据库管理员们说,这是数据库管理员的职责,不是安全的职责。我们相信,Oracle数据库管理员不会代理访问。我们是否可以参考其他最佳做法?

  :同意数据库管理员的观点是有条件的,如果他们想定义和创建帐户和权限。账户管理是一个功能,而不是一个职责。数据库管理员的职责是管理服务,实际上很多机构的用户帐户管理是DBA职责的一部分。

  数据库管理员要管理帐户,并基于安全政策和标准定义和设置权限。数据库管理员可以做这个工作,只要安全团队告诉他们该怎样做。但安全团队也应该有权审计和监督其活动。

  请注意,有一个实例,在这种情况下,安全团队应该管理用户帐户和设置权限。就是当DBA需要一个帐户的时候。对于职责分离(SOD)最好的做法是,数据库管理员应该不能创建帐户或为自己设置特权,这是“后门”未经授权访问最常用的方法,这会导致信息暴露或恶意活动。如果你愿意给他们帐户管理的行政职能,他们应该也愿意让你来管理他们的访问。

  最后一点,在许多新的应用程序和操作系统中,你完全可以让帐户管理权限没有完全管理特权。在这种情况下,如果可能的话,数据库管理员只应授予有限的权限来进行帐户管理,除非他们的职责要求他们在应用程序或服务器上进行其他的管理任务。

 
查看全文
 
 
 
 
 

数据库安全

 
为什么公司必须把数据库和数据仓库分开呢?为什么不能只用一个大型数据库来存储当前的和历史的所有数据呢?把所有数据都存储在同一个数据库中,会产生重大的安全问题吗?
 
通常情况下,公司将一些最敏感的数据存储在数据库中。这些数据包括医疗记录、员工记录、信用卡号码、社会保障号码等,它们受隐私法规的监管,必须加以保护。
 
本文对《小测验:数据库应用程序安全》一文中提出的五个关于数据库应用程序安全的问题进行了解答。
 
你对数据库应用程序安全了解多少?本测试将通过五个关于数据库应用程序安全的问题来帮你了解。
 
由数据库管理员(DBA)定义用户帐户和设置权限是安全的最佳实践吗?我们的安全团队一直负责创建帐户和设置访问权限。现在数据库管理员们说,这是数据库管理员的职责……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录