Advertisement

数据库系统概论(第五版) 王珊 第四章课后习题答案

阅读量:

1 .什么是数据库的安全性?

数据库系统的安全性旨在保障数据库的安全运行,并防止非法操作或未经授权的访问所导致的数据信息泄露、敏感数据丢失、数据内容被意外修改或篡改以及导致数据完整性、机密性和可用性的损害。

答:回答:安全问题是不仅针对数据库系统的。
同样存在于所有计算机系统的管理中。
但在数据库环境中由于大量数据被集中存放,
供众多最终用户直接访问,
从而使得其安全防护成为一个更加重要的关注点。
而衡量一个数据库系统性能的重要指标,
就是评估其整体的安全性水平如何。
其中操作系统和网络系统的安全防护措施
与整个计算机系统的安全防护密不可分,
并且相互之间能够形成有效的支持关系。

3 .试述实现数据库安全性控制的常用方法和技术。

答:实现数据库安全性控制的常用方法和技术有:
( l )用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
( 2 )存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。
( 3 )视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。

(4

全部评论 (0)

还没有任何评论哟~