河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第四章 数据库安全性

数据库安全性
数据库安全性

数据库的一大特点是数据可以共享 数据共享必然带来数据库的安全性问题 数据库系统中的数据共享不能是无条件的共享
1 数据库的一大特点是数据可以共享 数据共享必然带来数据库的安全性问题 数据库系统中的数据共享不能是无条件的共享

如何限定有些用户只能访问特定的数据表或视图 如何使有些数据库只对指定的用户开放; 以及如何阻止非法帐号登录? 这些问题都和数据库数据保护息息相关
1 如何限定有些用户只能访问特定的数据表或视图; 如何使有些数据库只对指定的用户开放; 以及如何阻止非法帐号登录? …… 这些问题都和数据库数据保护息息相关

数据库安全性概述 数据库的安全性是指保护数据以防止因不合法的使用而造成数据的 泄露、更改和破坏。 数据库不安全因素 ·非授权用户对数据的恶意存取和破坏 安全措施:用户身份鉴别、存取控制、视图等; ·数据库中重要或敏感数据被泄露 安全措施:强制存取控制、数据加密存储和传输、审计等 安全环境的脆弱性 安全措施:加强和完善计算机系统的安全性
1 数据库的安全性是指保护数据以防止因不合法的使用而造成数据的 泄露、更改和破坏。 数据库不安全因素: • 非授权用户对数据的恶意存取和破坏 安全措施:用户身份鉴别、存取控制、视图等; • 数据库中重要或敏感数据被泄露 安全措施:强制存取控制、数据加密存储和传输、审计等; • 安全环境的脆弱性 安全措施:加强和完善计算机系统的安全性。 一、数据库安全性概述

二、数据库安全性控制 用户 DBMS OS 数据库 用户标识和鉴别数据库安全保护操作系统安全保护 数据密码存储 计算机系统安全模型
1 二、数据库安全性控制 用户 DBMS OS 数据库 用户标识和鉴别 数据库安全保护 操作系统安全保护 数据密码存储 计算机系统安全模型

二、数据库安全性控制 前:安全检查 中:多层访问控制 后:审计 用户 身份鉴别 隐蔽信道处理 推理控制 安全审计与分析 实时入侵可信路径 强制访问控制 检测 1用户数据 安全管理 自主访问控制 数据
1 二、数据库安全性控制 身份鉴别 实时入侵 检测 自主访问控制 强制访问控制 推理控制 隐蔽信道处理 可信路径 安全审计与分析 用户数据 安全管理 数据 前:安全检查 中:多层访问控制 后:审计 用户

二、数据库安全性控制 1、用户标识与鉴别 用户标识:用户名( User name)、用户标识号(UD) 常用的用户身份鉴别方法: 静态口令:方式简单、安全性较低; ·动态口令:一次一密,安全性提高; 生物特征:指纹、虹膜、掌纹等,安全性较高; 智能卡:硬件加密,身份识别码+智能卡
1 1、用户标识与鉴别 – 用户标识:用户名(User Name)、用户标识号(UID) – 常用的用户身份鉴别方法: • 静态口令:方式简单、安全性较低; • 动态口令:一次一密,安全性提高; • 生物特征:指纹、虹膜、掌纹等,安全性较高; • 智能卡:硬件加密,身份识别码+智能卡。 二、数据库安全性控制

二、数据库安全性控制 2、存取控制 数据库安全性主要指DBMS的存取控制机制 定义用户权限,并登记到数据字典中(安全规则/授权规则); 合法权限检查。 DBMS 用户权 安全子 限定义 中()日 系统
1 2、存取控制 数据库安全性主要指DBMS的存取控制机制。 定义用户权限,并登记到数据字典中(安全规则/授权规则); 合法权限检查。 二、数据库安全性控制 用户权 限定义 合法权 限检查 DBMS 安全子 系统

二、数据库安全性控制 目前,C2级别的DBMS都支持自主存取控制(DAC);B1级别的 支持强制存取控制(MAC)。 (1)自主存取控制:用户可以“自主”地决定将数据的存取权限 授予何人,决定是否也将“授权”的权限授予别人; (2)强制存取控制:通过对比用户的许可证级别和数据库对象的 密级,最终确定用户是否能够存取数据库对象
1 目前,C2级别的DBMS都支持自主存取控制(DAC);B1级别的 支持强制存取控制(MAC)。 (1)自主存取控制:用户可以“自主”地决定将数据的存取权限 授予何人,决定是否也将“授权”的权限授予别人; (2)强制存取控制:通过对比用户的许可证级别和数据库对象的 密级,最终确定用户是否能够存取数据库对象。 二、数据库安全性控制

1、自主存取控制(DAC) 目前,大型的DBMS几乎都支持DAC,SQ标准通过 GRANT语 句和 REVOKE语句对DAC提供支持。 用户权限:数据库对象和操作类型。 授权:定义存取权限; 对象:数据本身(基本表中的数据、属性列上的数据)、数据 库模式(数据库、基本表、视图、索引等)
1 目前,大型的DBMS几乎都支持DAC,SQL标准通过GRANT语 句和REVOKE语句对DAC提供支持。 用户权限:数据库对象和操作类型。 授权:定义存取权限; 对象:数据本身(基本表中的数据、属性列上的数据)、数据 库模式(数据库、基本表、视图、索引等) 1、自主存取控制(DAC)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第五章 数据库完整性.pdf
- 河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第二章 关系数据库.pdf
- 河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第三章 关系数据库标准语言SQL.pdf
- 河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第一章 绪论.ppt
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第十一章 数据库并发控制 第十七讲 数据库并发控制.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第六章 关系数据理论 第十四讲 多值依赖与公理系统.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第十章 数据库恢复技术 第十六讲 数据库恢复技术.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第七章 数据库设计 第十五讲 数据库设计.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第六章 关系数据理论 第十三讲 范式.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第四章 数据库安全性 第十讲 数据库安全性.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第六章 关系数据理论 第十二讲 函数依赖.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第五章 数据库完整性 第十一讲 数据库完整性.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第三章 关系数据库标准语言SQL 第八讲 数据库查询.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第三章 关系数据库标准语言SQL 第九讲 视图.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第三章 关系数据库标准语言SQL 第六讲 SQL概述.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第二章 关系数据库 第五讲 关系演算.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第三章 关系数据库标准语言SQL 第七讲 创建和管理数据库、数据表.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第二章 关系数据库 第四讲 关系模型、关系代数.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第二章 关系数据库 第三讲 数据库系统结构.pdf
- 河南中医药大学:《数据库原理 The Principle of Database》课程教学资源(课件讲稿)第二章 关系数据库 第二讲 关系模型.pdf
- 河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第七章 数据库设计.pdf
- 河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第六章 关系数据理论.pdf
- 河南中医药大学:《数据结构》课程教学大纲 Data Structure.pdf
- 河南中医药大学:《数据结构》课程实验教学大纲 Data Structure.pdf
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验一 顺序表的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验二 单链表的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验三 栈的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验五 数组的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验四 队列的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验六 二叉树的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验七 图的存储及操作.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验八 查找方法的实现.doc
- 河南中医药大学:《数据结构》课程教学资源(实验指导)实验九 排序方法的实现.doc
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第1章 课程绪论(主讲:吕雅丽).ppt
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第2章 线性表(定义、顺序存储结构、链式存储结构).ppt
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第3章 栈和队列.ppt
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第4章 串(基本概念、存储结构、模式匹配).ppt
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第5章 数组和广义表 5.1 数组 5.2 稀疏矩阵 5.3 递归 5.4 广义表.ppt
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第6章 树和二叉树.ppt
- 河南中医药大学:《数据结构与算法》课程PPT教学课件(C#语言描述)第7章 图 7.1 图的基本概念 7.2 图的存储结构 7.3 图的遍历 7.4 生成树.ppt