DBA五大致命失误:你共享密码没?

简介:

我今天要说的最后一个失误并不仅仅适用DBA,而是适用所有和SQL Server打交道的专业人士。共享密码可以绕过审计控制,能够用来掩盖谁真正犯下了违反数据完整性的行为。假如我是一名对公司不满、想窃取数据或破坏公司的员工,我就会首先尝试知道别人的帐号密码,这样着无法追查到我。

DBA五大致命失误:你共享密码没?

当我得知有人共享密码,无论是他们自己的帐号,还是某个服务帐号,或SQL登录帐号,我会立刻禁用该帐号,拒绝所有对这个账号的访问。这可能对业务会造成严重影响;为了防止数据被窃或被破坏,这样做是非常有必要的。

我曾负责一个关键型应用的项目,处理大量的数据卡交易数据,不仅仅是我们自己的业务线,还包括其他业务线。在美国,信用卡的交易和存储必须遵循严格的PCI(支付卡行业)法规。因为我们公司有很多不同的业务线,并且已经符合PCI标准,所以,让其他的业务线接入我们的支付处理API会更简单,更智能,并避免重新设计。

其中有一个下游BI团队希望部署报告,使用我们的BI数据库作为数据源。他们的服务帐号还没有开通,但提出能不能先用我们的一个服务帐号,直到他们自己的账号开通,因为当天他们的高层希望就能够拿到报告。这就需要共享我们其中一个服务帐号的密码。我告诉他们,这绝对不行,因为万一发现我们共享密码,我们将会面临审计关闭公司支付处理服务器的风险。他们的高层应该等他们的服务帐号先开通。

我说这个故事的重点是,没有任何理由容许共享密码,即使是高层想立刻访问。如果我们共享了密码,而且被发现,并导致公司因无法处理信用卡交易而造成数百元美元损失时,被炒鱿鱼的一定不是这位高层。更懂专业、而且应该对此全权负责的也绝对不是这位高层。如果你知道这样做是错误的,但仅仅因为某位经理或高层告诉你这样做而去做,你难逃其咎,因为你没有让对方意识到为什么这样做是错误的。如何正确、专业地处理业务范围的事情,是你的职责所在。

DBA五大致命失误结论

我在之前已经反复多次强调,DBA是数据库中数据的保护者和监护人。我还可以用其他词汇来形容,如“数据为王”、“数据才是力量”;但,它们所指的都是一件事:数据是有价值的,数据是重要的。作为DBA,这是你的职责所在。无法履行这样的职责,可能最终导致你丢掉工作。

以上我列出的DBA五大失误都是围绕着数据保护。这些失误危及数据的可恢复性、一致性和安全性。我们再次回顾一遍这五大失误:

你的备份可靠吗?

数据损坏了,你知道不知道?

页校验被禁用了吗?

你给谁开通了什么权限?

你共享密码没?


作者:Robert L Davis


来源:51CTO


相关文章
|
5月前
|
安全
特权账号管理误区
随着账号风险事件的频繁发生,各个组织越来越重视特权账号的安全管理,但在日常实践中,我们发现各个组织对特权账号安全管理普遍存在以下误区
22 0
|
5月前
|
安全 数据库 数据安全/隐私保护
特权账号管理的重点
账号权限的最小化是目前对特权账号权限管理的主要原则之一,但在实际的工作中,通常情况下,账号权限的会因为要保障业务顺利开展而进行扩大
60 0
|
6月前
|
安全 数据安全/隐私保护 数据中心
针对现状为什么需要对特权账号进行管理
通常数据中心资产都存在大量的弱密码账号,在护网、攻防演练、甚至黑客入侵中,入侵方首要的突破口就是通过撞库、爆破等手段探测弱密码账号,根据获取的弱密码账号进行提权、横向渗透。这类账号的危害极高。
29 0
|
6月前
|
存储 运维 安全
特权账号管理系统PAM的优势特点
独立的密码保险库设计,保障账号密码存储的安全性,独创的风险检测中心,随时掌握IT环境的风险值,高效的运维管理,提升IT运维系统的主动防御能力,降低企业敏感信息外泄的风险。
39 0
|
安全 Java 数据库连接
系统权限管理功能设计研究
系统权限管理功能设计研究
151 0
系统权限管理功能设计研究
|
SQL 存储 消息中间件
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
|
存储 监控 安全
上云之后,数据库管理员的角色会发生哪些变化?
在上云之前,企业通常会有数据库管理员(DBA)和数据库专家团队,他们的主要职责是:为构建企业数据平台并维护所选的数据库解决方案。所以需要DBA在管理和维护特定数据库系统方面拥有深厚的专业知识。