欢迎来到天天文库
浏览记录
ID:40344592
大小:1.01 MB
页数:101页
时间:2019-07-31
《计算机网络安全基础 第4版 袁津生 吴砚农 第4章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章数据库安全技术影响计算机中数据安全的因素很多,有人为的破坏,有软硬件的失效,还有自然灾害等。数据库的安全性是指数据库的任何部分都不允许受到恶意侵害,或未经授权的存取与修改。数据库是网络系统的核心部分,有价值的数据资源都存放在其中,这些共享的数据资源既要面对必需的可用性需求,又要面对被篡改、损坏和窃取的威胁。本章从数据完整性、容错与网络冗余、网络备份系统和数据库的安全等四方面来阐述如何保证计算机中数据的安全。1计算机网络安全基础(第4版)第4章数据库系统安全本章主要内容:1.数据完整性2.容错与网络冗余3.网络备份系统4.数据库的安
2、全2计算机网络安全基础(第4版)4.1数据完整性简介数据完整性是指数据的精确性和可靠性。它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。数据完整性包括数据的正确性、有效性和一致性。(1)正确性。数据在输入时要保证其输入值与定义这个表相应的域的类型一致。(2)有效性。在保证数据有效的前提下,系统还要约束数据的有效性。(3)一致性。当不同的用户使用数据库时,应该保证他们取出的数据必须一致。3计算机网络安全基础(第4版)4.1数据完整性简介1.数据完整性影响数据完整性的因素主要有五种:硬件故
3、障、网络故障、逻辑问题、意外的灾难性事件和人为的因素(1)硬件故障常见的影响数据完整性的硬件故障有:●磁盘故障;●I/O控制器故障;●电源故障;●存储器故障;●介质、设备和其它备份的故障;●芯片和主板故障。4计算机网络安全基础(第4版)4.1数据完整性简介(2)网络故障●网络接口卡和驱动程序的问题。●网络连接上的问题。●辐射问题。(3)逻辑问题●软件错误;●文件损坏;●数据交换错误;●容量错误;●不恰当的需求;●操作系统错误。5计算机网络安全基础(第4版)4.1数据完整性简介(4)灾难性事件●火灾;●水灾;●风暴——龙卷风、台风、暴风雪
4、等;●工业事故;●蓄意破坏/恐怖活动。(5)人为因素●意外事故;●缺乏经验;●压力/恐慌;●通信不畅;●蓄意的报复破坏和窃取。6计算机网络安全基础(第4版)4.1数据完整性简介2.提高数据完整性的办法解决办法有两个方面的内容。首先,采用预防性的技术,防范危及数据完整性的事件的发生;其次,一旦数据的完整性受到损坏时采取有效的恢复手段,恢复被损坏的数据。下面所列出的是一些恢复数据完整性和防止数据丢失的方法:备份是用来恢复出错系统或防止数据丢失的一种最常用的办法。镜像技术是物理上的镜像原理在计算机技术上的具体应用,它所指的是将数据原样从一台计
5、算机(或服务器)上拷贝到另一台计算机(或服务器)上。7计算机网络安全基础(第4版)4.1数据完整性简介镜像技术在计算机系统中具体执行时一般有两种方法:(1)逻辑地将计算机系统或网络系统中的文件系统按段拷贝到网络中的另一台计算机或服务器上;(2)严格地在物理层上进行,例如建立磁盘驱动器、I/O驱动子系统和整个机器的镜像。归档有两层意思,其一,把文件从网络系统的在线存储器上复制到磁带或光学介质上以便长期保存;其二,在文件复制的同时删除旧文件,使网络上的剩余存储空间变大一些。8计算机网络安全基础(第4版)4.1数据完整性简介转储是指将那些用来
6、恢复的磁带中地数据转存到其它地方的。分级存储管理与归档很相似,它是一种能将软件从在线存储器上归档到靠近在线存储上的自动系统,也可以进行相反的过程。奇偶校验提供一种监视的机制来保证不可预测的内存错误,防止服务器出错以至造成数据完整性的丧失。灾难给计算机网络系统带来的破坏是巨大的,而灾难恢复计划是在废墟上如何重建系统的指导性文件。9计算机网络安全基础(第4版)4.1数据完整性简介故障前预兆分析是根据部件的老化或不断出错所进行的分析。因为部件的老化或损坏需要有一个过程,在这个过程中,出错的次数不断增加,设备的动作也开始变得有点奇怪。因此,通过
7、分析可判断问题的结症,以便作好排除的准备。使用电源调节系统。这里所说的电源指的是不间断电源,它是一个完整的服务器系统的重要组成部分,当系统失去电力供应时,这种后援的系统开始运作,从而保证系统的正常工作。电源调节还为网络系统提供恒定平衡的电压。10计算机网络安全基础(第4版)4.2容错与网络冗余要提高网络服务器的可用性应当配置容错和冗余部件来减少它们的不可用时间。当系统发生故障时,这些冗余配置的部件就可以介入并承担故障部件的工作。1.容错技术的产生及发展性能、价格和可靠性是评价一个网络系统的三大要素,为了提高网络系统的高可靠性,人们进行了
8、长期的研究总结了两种方法。一种叫做避错,试图构造一个不包含故障的“完美”的系统,其手段是采用正确的设计和质量控制尽量避免把故障引进系统。第二种方法叫容错,所谓容错是指当系统出现某些指定的硬件或软件的错误时,
此文档下载收益归作者所有