计算机网络安全技术ch8.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络安全技术ch8计算机网络安全技术ch8

第四篇 信息安全技术 第8章 数据库系统安全技术 本章学习目标 数据库系统的安全框架和安全性要求 数据库的死锁、活锁和可串行化 数据库的备份与恢复方法 攻击数据库的常用方法 Oracle数据库的安全管理 引言 数据库系统担负着存储和管理数据信息的任务,是计算机应用技术的一个重要分支,从20世纪70年代后期开始发展,虽然起步较晚,但近30年来已经形成为一门新兴学科。 数据库应用涉及面很广,几乎所有领域都要用到数据库系统。因而,如何保证和加强其安全性和保密性,已成为目前迫切需要解决的热门课题。 8.1 数据库系统安全概述 8.1.1 数据库系统的组成 数据库系统的组成 数据库:按一定的规则和方式存取数据的集合体。 数据库管理系统(DBMS):专门负责数据库管理和维护的计算机软件系统 。 DBMS的功能 有正确的编译功能,能正确执行规定的操作。 能正确执行数据库命令。 能保证数据的安全性、完整性,能抵御一定程度的物理破坏,能维护和提交数据库内容。 能识别用户、分配授权和进行访问控制,包括身份识别和验证。 顺利执行数据库访问,保证网络通信功能。 DBA的职责 决定数据库的信息内容和结构 ; 决定数据库的存储结构和存取策略 ; 定义数据的安全性要求和完整性约束条件 ; 确保数据库的安全性和完整性 ; 监督和控制数据库的使用和运行 。 8.1.2 数据库系统安全的含义 数据库系统运行安全 数据库系统运行安全包括法律、政策的保护,如用户是否有合法权利,政策是否允许等;物理控制安全,如机房加锁等;硬件运行安全;操作系统安全,如数据文件是否保护等;灾害、故障恢复;避免和解除死锁;防止电磁信息泄漏。 数据库系统信息安全 数据库系统信息安全包括用户口令鉴别,用户存取权限控制,数据存取权限、方式控制,审计跟踪,数据加密。 8.1.3 数据库系统的安全性要求 数据库管理系统对完整性的要求 数据库的完整性 数据库的完整性是DBMS和计算系统管理者的责任。整个数据库的一种保护形式是对系统上的所有文件做周期性备份。 元素的完整性 数据库元素的完整性是指它们的正确性和准确性。 字段检查 通过访问控制来维护数据库的完整性和一致性 维护数据库的更改日志。 可审计性 数据库管理系统对保密性和可获性的要求 访问控制 数据库常常根据用户访问权限进行逻辑分割。 数据库管理系统(DBMS)必须实施访问控制策略,指定哪些数据允许被访问或者禁止访问;指定允许谁访问哪些数据,这些数据可以是字段或记录,或者甚至是元素。 对数据库的访问控制和操作系统的访问控制有根本区别。 通过推理访问数据可能不需要有对安全目标的直接访问权。 操作系统和数据库的访问控制目标在规模上是不同的。 用户认证 DBMS在操作系统之外作为一个应用程序被运行,这意味着它没有互操作系统的可信赖路径,因此必须怀疑它所收到的任何数据,包括用户认证。 可获性 DBMS的可获性。问题之一来自于对两个用户请求同一记录的仲裁;问题之二是为了避免暴露被保护的数据而需要扣发某些非保护的数据 8.1.4 数据库系统的安全框架 数据库系统的安全除依赖自身内部的安全机制外,还与外部网络环境、应用环境、从业人员素质等因素息息相关。因此,从广义上讲,数据库系统的安全框架可以划分为三个层次,分别为:网络系统层次、操作系统层次、数据库管理系统层次。 网络系统层次的安全 网络系统是数据库应用的外部环境和基础,数据库系统要发挥其强大作用离不开网络系统的支持,数据库系统的用户(如异地用户、分布式用户)也要通过网络才能访问数据库的数据。所以,数据库的安全首先依赖于网络系统,网络系统的安全是数据库安全的第一道屏障,外部入侵首先就是从入侵网络系统开始的。网络系统层次的安全防范技术有很多种,主要有防火墙、入侵检测技术等。 操作系统层次的安全 操作系统是大型数据库系统的运行平台,为数据库系统提供一定程度的安全保护。目前操作系统平台大多数集中在NT和UNIX,安全级别通常为C1、C2级。主要安全技术有操作系统安全策略、安全管理策略、数据安全等方面。 其中操作系统安全策略用于配置本地计算机的安全设置,包括密码策略、账户锁定策略、审核策略、IP安全策略、用户权利指派、加密数据的恢复代理及其他安全选项,具体可以体现在用户账户、口令、访问权限、审计等方面。 安全管理策略是指网络管理员对系统实施安全管理所采取的方法及策略。针对不同的操作系统、网络环境,需要采取的安全管理策略一般也不尽相同,其核心是保证服务器的安全和分配好各类用户的权限。 数据安全主要包括:数据加密技术、数据备份、数据存储的安全性、数据传输的安全性等。可以采用的技术很多,主要有Kerberos认证,IPSec,SSL,TLS,VPN等技术。 数据库管理系统层次

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档