数据库安全性控制:授权与回收策略

需积分: 34 2 下载量 83 浏览量 更新于2024-07-11 收藏 562KB PPT 举报
"数据库安全性控制,包括授权与回收、用户标识与鉴别、存取控制、审计和密码存储等方法,是确保数据库安全的关键措施。在创建登录账号时,使用CREATE LOGIN语句,设置密码策略,如默认数据库、默认语言、过期检查和策略检查。此外,还介绍了计算机安全性概论,包括技术安全、管理安全和政策法律三个类别,并提到了TCSEC/TDI安全级别的划分。数据库安全性控制层次从用户标识到操作系统层面,通过不同机制限制和监控对数据库的访问。" 在数据库管理系统(DBMS)中,授权与回收是核心的安全机制之一。创建登录账号时,可以使用SQL语句`CREATE LOGIN`,该语句允许指定登录名并配置一系列选项。例如,设置密码策略,包括强制更改初始密码、默认数据库、默认语言、密码过期检查和策略检查。这些选项有助于确保只有授权用户才能访问数据库,并且他们的行为受到适当限制。 数据库安全性控制的另一关键方面是用户标识与鉴别。系统通过口令验证、问/答验证、硬件验证等多种技术来确认用户身份。硬件验证技术,如指纹识别、声音识别、手写签名验证等,提供了更高级别的安全性。根据实际需求,可以选择合适的验证技术组合,以增强用户认证的安全性。 存取控制是确保数据只能被授权用户访问的关键手段。DBMS允许设定权限,限制用户对数据库对象(如表、视图)的操作,如只读、读写或者完全访问。此外,还可以使用视图来提供一个受限的数据库视图,隐藏敏感信息,仅允许用户看到和操作他们被授权的部分。 审计功能记录数据库的所有访问活动,便于追踪潜在的安全事件。通过对数据库操作的日志记录,可以检测异常行为并及时响应,提高系统的安全响应能力。 密码存储是保障用户凭证安全的重要环节。通常,密码会经过哈希加密存储,防止即使数据被盗也能被轻易解密。同时,密码策略的实施,如定期更换密码和复杂度要求,进一步增强了密码的安全性。 总而言之,数据库安全性控制涉及多个层面和策略,包括用户身份验证、权限管理、行为监控以及密码保护。这些措施共同构建了一个多层次的安全防护网,保护数据库免受恶意攻击和数据泄露。理解并有效应用这些概念和技术对于维护数据库的完整性和保密性至关重要。