事务级攻击隔离数据库系统的方案设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:jbhjyh12345678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的数据库安全机制对于成功数据攻击的防御能力非常有限,有授权的恶意事务可以通过破坏数据的完整性和可用性使得数据库系统不能正常工作。因此,入侵检测技术被用来加强系统的防御工作。但是,很多时候在攻击被检测到之前,破坏可能已经造成,而且多数入侵检测系统为了追求入侵检测的高准确率却造成了检测入侵攻击的低效率并带来较长时间的检测延迟。这样,一些没有被检测到的入侵或者检测时间的过长都会造成破坏的严重扩散。 本文首先分析了入侵容忍技术在数据库系统中的应用研究情况。针对传统的采用复制整个数据库的方式来实现入侵容忍的设计方案,本文提出了事务级攻击隔离模型,并给出了相应的隔离算法,包括:版本控制算法、冲突鉴定与处理算法及合并算法,该模型可以解决上述由于检测延迟造成的破坏扩散问题。其思想是,在确切的入侵被报告之前,系统实时隔离那些可疑用户,并控制隔离用户对正式数据库的访问。通过这种方式,数据库系统可以免于被很多恶意事务破坏。如果结果证明被隔离用户是无辜的,可以通过合并算法把无辜用户的更新数据同步到正式数据库中。最后本文着重叙述了一个事务级攻击隔离数据库系统的原型设计方案,称为Transaction-Level Attack Isolation Database—TLAIDB。 TLAIDB是基于特定DBMS基础上实施隔离算法的系统,TLAIDB通过使用触发器和事务的特征信息跟踪记录数据项的读写情况,通过重写用户SQL语句方式隔离攻击,通过跟踪事务间影响关系定位破坏情况,通过执行特定的合并事务修复破坏,而且这些处理对用户来说是透明的。在本文中,系统的设计主要是基于Oracle9i数据库管理系统,但TLAIDB设计是通用的,可以通过简单修改较容易的支持其他数据库应用平台,例如SQL Server,Sybase等。 总之,本文的研究重点是探讨如何利用攻击隔离思想改进数据库系统的入侵容忍能力,所设计的TLAIDB系统能透明的隔离可疑用户的
其他文献
随着Internet技术的飞速发展,人们越来越多地依赖网络这个巨大的知识平台。作为用户利用网络信息的重要接口,搜索引擎的发展自Web诞生之日起就一直没有停息。同时,计算机的日益
随着全球化竞争的日益加剧,尤其是在资源有限的情况下,企业要获得持续性发展,就必须充分地利用外部力量,以求有效塑造自身的核心竞争力。企业通过开展外协业务来共享制造资源、共
随着Internet技术的持续发展,越来越多的图像、声音、视频等多媒体信息在计算机系统中被广泛的使用,从网络可获得的多媒体信息的数量越来越多。因此,需要有一种相对完美的检索方
随着生物技术的发展,许多致力于研究物种基因的项目已取得了很大的成就。大量的物种引起了人类浓厚兴趣,如果能加快序列处理技术的发展,就能从许多新的序列中发现更多的特征
当前Internet 在全球范围内不断发展,应用日益广泛,越来越多的企业或机构将自己的内部网络与Internet 相连,以共享Internet 上丰富的资源,并且向外发布自己的信息,但由此也带
块效应是视频编码(尤其是低码率视频编码中)长期存在的干扰因素。这首先是由于视频编码中的分块运动估计,其次是由于运动估计后的变换和量化。而这两种是现有主流视频编码标准中
随着互联网的普及和经济全球化的推进,信息系统在人们的生活、学习和工作中逐渐开始扮演着越来越重要的角色,人们对信息系统的依赖性也越来越强。许多的信息系统处于不设防或
近年来,随着互联网和无线网络技术的飞速发展,移动商务作为电子商务领域发展的新方向显示出巨大的潜力,同时也使网络信息安全问题日益突出。解决网络信息安全问题,密码技术是
二十世纪蓬勃发展起来的智能算法为解决复杂优化问题提供了有利工具,在各个领域获得广泛应用。但是,智能算法种类多、待优化问题门类杂,如何在改善算法自身的同时,理清待求解问题
信息网络时代的到来给国家政府部门的工作提出了快捷、高效的要求,发展电子政务已是大势所趋。但是目前的电子政务系统在面临着很多问题,其中一个主要的难题就是信息源异构问题