《数据库的安全性》PPT课件.ppt
《《数据库的安全性》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库的安全性》PPT课件.ppt(56页珍藏版)》请在三一办公上搜索。
1、1,7.2 数据库的安全性,数据库原理及应用,2,主要内容,对数据库安全的威胁数据库安全控制视图审计数据加密,3,数据库的安全性概念,数据库的安全性是指,在数据库系统的建立过程中,为防止数据库的不合法使用和因偶然或恶意的原因使数据库中数据遭到非法更改、破坏或泄露等所采取的各种技术、管理和安全保护措施的总称。,4,数据库的安全性概念,在DBS中,由于大量数据集中存放,多个用户共享数据资源,从而使得安全性问题更为突出。随着各种基于网络的信息系统的广泛应用,远程多用户存取和跨网络的分布式数据库应用得到了进一步的发展和普及,数据库安全已经成为现代计算机信息系统的关键技术和衡量现代数据库系统性能的主要技
2、术指标。,5,数据库的安全性概念,数据库安全不仅涉及数据库系统本身的技术问题,还包括信息安全理论与策略、信息安全技术、安全管理、安全评价、安全产品以及计算机犯罪与侦察、计算机安全法律、安全监察等技术问题,是一个涉及管理学、法学、犯罪学、心理学的多学科交叉问题。,6,数据库的安全性问题分类,数据库安全的三大类问题:计算机与数据库技术安全性问题计算机与数据库管理安全性问题信息安全的政策法律问题,7,数据库的安全性问题分类-1,数据库安全的三大类问题:计算机与数据库技术安全性问题计算机与数据库管理安全性问题信息安全的政策法律问题,计算机与数据库技术安全性问题是指,在计算机与数据库系统中采用具有一定安
3、全性的硬件、软件来实现对数据库系统及其所存数据的安全保护,使计算机或数据库系统在受到无意或恶意的攻击时仍能正常运行,并保证数据库中的数据不丢失、不泄露、不被更改。,8,数据库的安全性问题分类-2,数据库安全的三大类问题:计算机与数据库技术安全性问题计算机与数据库管理安全性问题信息安全的政策法律问题,计算机与数据库管理安全性问题是指技术安全之外的问题,诸如软硬件意外故障、场地的意外事故、管理不善而导致的因计算机存储设备和数据介质的物理破坏,使数据库中数据丢失等安全问题,视为管理安全。,9,数据库的安全性问题分类-3,数据库安全的三大类问题:计算机与数据库技术安全性问题计算机与数据库管理安全性问题
4、信息安全的政策法律问题,信息安全的政策法律问题是指,国家和政府部门颁布的有关计算机犯罪、信息安全保密的法律、道德准则、政策法规和法令等。本节只讨论计算机与数据库的技术安全性问题。,10,7.2.1 对数据库安全的威胁,严格来说,所有对数据库中数据的非授权读取、修改、添加、删除等,都属于对数据库安全的威胁。凡是在正常的业务中需要访问数据库时,使授权用户不能得到正常数据库服务的情况都是对数据库安全形成了威胁。,11,7.2.1 对数据库安全的威胁形式,具体来说,对数据库数据安全的威胁表现形式:(1)自然的天灾或意外的事故导致数据存储设备损坏,进而导致数据库中数据的损坏和丢失。(2)硬件或软件故障导
5、致存储设备损坏,系统软件或数据库系统安全机制失效,导致数据库中的数据损坏和丢失,或无法恢复。(3)敌对方通过不同手段对系统软件或硬件的破坏引起的信息丢失。,12,7.2.1 对数据库安全的威胁形式,具体来说,对数据库数据安全威胁的表现形式:(4)数据库管理员或系统用户的误操作,导致应用系统的不正确使用而引起的信息丢失。(5)授权用户滥用权限而引起的信息窃取,或通过滥用权限而蓄意修改、添加、删除系统或别的用户的数据信息。(6)“黑客”和敌意的攻击使系统瘫痪而无法恢复原数据信息,或篡改和删除数据等造成的信息丢失。,13,7.2.1 对数据库安全的威胁形式,具体来说,对数据库数据安全的威胁表现形式:
6、(7)病毒引起的数据损坏和丢失。(8)授权用户利用合法的权限通过在系统中安装特洛伊木马(隐藏在公开的程序内部,收集系统环境的信息与程序)来对数据库数据进行攻击。(9)利用天窗和隐通道(藏在合法程序内部的一段程序代码)实现对数据库数据的攻击或进行数据窃取。(10)非授权用户绕过DBMS直接对数据读写。,14,7.2.1 对数据库安全的威胁 类型,(1)数据损坏包括因存储设备全部或部分损坏引起的数据损坏,因敌意攻击或恶意破坏造成的整个数据库或部分数据库表被删除、移走或破坏。(2)数据篡改即对数据库中数据未经授权进行修改,使数据失去原来的真实性。(3)数据窃取数据窃取包括对敏感数据的非授权读取、非法
7、拷贝、非法打印等。,15,7.2.2 数据库安全控制,数据库安全控制的核心是提供对数据库信息的安全存取服务,即向授权用户提供可靠的信息和数据服务拒绝非授权用户对数据的存取访问请求保证数据库数据的可用性、完整性和安全性,进而保证所有合法数据库用户的合法权益。,16,数据库系统的安全模型,17,(1)用户标识和鉴别,是数据库系统安全控制机制提供的最重要、最外层的安全保护措施。方法:由系统提供一定的方式让用户标识自己的身份。每当用户要求进入系统时,由系统进行核对,通过鉴定后才提供数据库系统使用权。用户名是用户身份最简单、最常用、最基本的标识Identification。鉴别Authenticatio
8、n则是系统检验用户的身份证明。,18,(1)用户标识和鉴别,鉴别用户身份的方法主要有四种:(1)用户口令(2)用户与系统的对话(3)用户的生物特征(4)用户特有的物品身份证明,19,(2)存取控制,数据库安全性所关心的主要问题就是DBMS的存取控制机制。数据库的存取控制机制定义和控制一个对象对另一个对象的存取访问权限。对存取访问权限的定义称为授权。数据库安全最重要的一点就是确保把访问数据库的权限只授权给有资格的用户,同时令所有未被授权的人员无法接近数据。,20,用户权限与授权(数据库级安全性),在SQL中,数据库用户按其权限自低向高分为:CONNECT特权用户RESOURSE特权用户DBA特权
9、用户,21,用户权限与授权(数据库级安全性),在SQL中,数据库用户按其权限自低向高分为:CONNECT特权用户RESOURSE特权用户DBA特权用户,是具有连接登录数据库特权的用户,任何要访问数据库的用户都必须具有CONNECT特权:在那些已授予他SELECT和UPDATE特权的数据库表上进行查询和更新表中数据的操作;在那些已授予他SELECT特权的数据库表上建立视图或定义数据的别名。,意指:仅具有CONNECT特权的用户仅能对别的用户建立的数据库表进行这些操作,而且别的用户还必须授予了他SELECT和/或UPDATE特权。具有SELECT和/或UPDATE特权的用户不具有建立数据库表的特权
10、。,22,用户权限与授权(数据库级安全性),在SQL中,数据库用户按其权限自低向高分为:CONNECT特权用户RESOURSE特权用户DBA特权用户,具有RESOUREE特权用户也即具有支配部分数据库资源的用户。这类用户除了具有CONNECT特权用户的所有特权外,还包括:,建立表、索引和聚簇;授权:用GRANT命令将自己所建的表、索引和聚簇的SELECT和/或UPDATE特权授予别的用户,或用REVOKE命令收回授权;审计:通过审计命令AUDIT对自己所建表、索引和聚簇的访问进行跟踪审查。,许多系统要求,在授予某用户RESOURCE特权时,必须同时授予CONNECT特权,否则会出现系统授权错误
11、。,23,用户权限与授权(数据库级安全性),在SQL中,数据库用户按其权限自低向高分为:CONNECT特权用户RESOURSE特权用户DBA特权用户,具有DBA特权的用户除了具有CONNECT和RESOURCE特权用户的所有特权外,还包括:,利用SQL语句访问任何数据库中的数据;建立或撤消任何数据库用户;授权:授予和收回用户对数据库表的访问特权;为任何用户的数据库表建立所有用户都可使用的别名;对数据库进行调整和重组,或调整数据库的空间分配等;对整个数据库或对某些表进行跟踪审计;可以完成数据库的卸出或装入,也即进行数据库备份和恢复备份。,24,用户权限与授权(数据库级安全性),在SQL中,数据库
12、用户按其权限自低向高分为:CONNECT特权用户RESOURSE特权用户DBA特权用户,用户权限是有高低等级的!,25,用户权限与授权(数据库级安全性),在SQL语言中GRANT命令对用户的授权REVOKE命令权限回收,26,用户的授权,当用户被授予了对数据库对象的操作权限后,用户的这些操作权限就存储在数据字典中。每当用户发出数据库的操作请求后,DBMS查找数据字典,根据用户权限进行合法权限检查。若用户的操作请求超出了定义的权限时,系统将拒绝执行此操作。,27,用户的授权,授权语句的功能是创建新用户、授权或更改用户口令。对不同用户的授权命令格式为:GRANT,RESOURCE,DBA TO I
13、DENTIFIED BY;其中:系统管理员或某用户可以将CONNECT特权,或同时将CONNECT和RESOURCE特权,或同时将CONNECT、RESOURCE和DBA特权授予某一个用户或几个用户。,28,用户的授权,授权语句的功能是创建新用户、授权或更改用户口令。对不同用户的授权命令格式为:GRANT,RESOURCE,DBA TO IDENTIFIED BY;显然,只有高权限的用户才能将同等级或低等级权限分配给其他用户。并且要注意,由于DBA具有管理数据库的一切特权,所以是否能将DBA特权授予某一用户一定要慎重!,29,用户的授权,授权语句的功能是创建新用户、授权或更改用户口令。对不同用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库的安全性 数据库 安全性 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5519538.html