加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

数据库系统概论-数据库安全性

发布时间:2022-11-16 17:01:45 所属栏目:安全 来源:网络
导读: 1、什么是数据库的安全性?
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
2、CC评估保证级划分的基本内容:
CC是目前评估信息产品安全性的主要标准,其

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

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

2、CC评估保证级划分的基本内容:

CC是目前评估信息产品安全性的主要标准,其主要内容如下:

EAL1

功能测试

EAL2

结构测试

EAL3

系统的测试和检查

EAL4

系统的设计、测试和复查

EAL5

半形式化设计和测试

EAL6

半形式化验证的设计和测试

EAL7

形式化验证的设计和测试

3、实现数据库安全性控制的常用方法和技术:

①用户身份鉴别:系统提供多种方式让用户标识自己的名字和身份。用户要使用数据库系统时由系统进行核对,通过鉴定后才可以使用数据库。

②多层存取控制:系统提供用户权限定义和合肥权限检查功能,用户只有获得某种权限才能访问数据库中的某些数据。

③视图机制:为不同的用户定义不同的视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动对数据提供一定程度的安全保护。

④审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,审计员可以利用审计信息重新导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。

⑤数据加密:对存储和传输的数据进行加密处理,从而使不知道解密算法的人无法获知数据的内容。

4、自主存取控制、强制存取控制

自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限,防止不合法用户对数据库的存取。

强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一级别的许可证。系统规定只有具有某一级别许可证的用户才能存取某一个密级的数据对象。

自主存取控制中自主的含义是:用户可以将自己拥有的存取权限“自主”地授予别人,即用户具有一定的“自主”权。

5、MAC机制中主体、客体、敏感的标记的含义:

主体是系统中活动的实体,既包括DBMS所管理的实际用户,也包括代表用户的各进程。

客体是系统中的被动实体,是受主体操纵的,包括文件、基本表、索引、视图等。

对于主体和客体数据库系统安全,DBMS为它们每个实例(值)指派一个敏感度标记。敏感度标记被分为若干等级,如绝密、机密、可信、公开等。主体的敏感度标记称为许可证级别,客体的敏感度标记称为密级。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!