数据库的安全访问控制机制和各自优缺点研究

随着社会的发展,信息技术已经成为了一种重要的战略资源。信息技术能够维护国家安全,促进社会稳定,保障经济的快速发展,起着十分重要的作用。网络技术在发展的同时,也使信息系统呈现出开放性和复杂性等特征,信息体统的互联性和项目依赖性也显得尤为突出,信息技术的安全十分薄弱,无法有效得到保障。传统的安全机制是一种以预防为主的预防机制,同时,也是一种十分被动的预防机制,对非法攻击行为,无法实现有效防止。一些关键系统的安全性如果得不到有效保障,将会造成无法挽回的损失。数据库的安全性是信息系统要担负的重要责任,也是新时期,综合国力和竞争力的重要构成成分。   1探讨数据库安全访问控制机制的重要性   随着数据库技术的广泛应用,数据库的安全越来越受到重视。数据库技术引起了世界范围内的普遍   2不同种类的数据库安全访问控制   数据库安全运行是在保障信息的安全性,数据库的安全需要引入访问控制机制,借助控制手段对以下几种行为进行控制,这些行为有发起网络连接、运行可执行文件、读取数据等等。   当前,从研究中发现,存在的访问控制机制主要有以下几种类型:   2.1强制访问控制   强制访问控制称为MAC。数据管理员负责具体的工作,提供一种共享服务,实现主体和客体资源的共享,系统的安全决策很大程度上影响安全性。不可否认,DAC在体统当中,是其组成的一部分,但是并不拥有决定权,决定权取决于客体的拥有者。从原则立场出发,系统安全管理员并没有干预授权的转让和传递的权利。可能的一种情况:客体的拥有者会改变DAC的方式,当时客体的MAC方式不能被客体的拥有者改变。MAC方式的发展,有一定的构建模型,这种模型是BLP模型,主体有安全级,客体同样有安全级,安全级元素一个是密级,另一个是范围。客体的安全级代表客体涉及的信息,主体的可信度能够在主体的安全级中得到体现。在安全访问控制过程中,需要遵循两个规则:不能上读规则和不能下读规则。不能上读规则:在主体支配范围之内,主体方能读客体。另外一种需要遵循的原则:不能下读:主体所写的安全级别的客体也是处于其安全级别支配之下的。在安全等级的基础之上,MAC实施访问控制,面临病毒的挑战,能够有效避免攻击。   2.2自主访问控制   自主访问控制又称DAC,认同客体和主体之间的关系,在此基础上生成的一种访问控制机制。只要具备了这个基础性条件,主体能够拥有客体的所有访问特权,另外,主体还可以通过转让的方式将这些权限的全部或者部分给转让出去。当主体需要对其它用户访问的时候,需要通过搜索检查的方式才能实现。   2.3基于角色访问控制   RaviSandu最早提出基于角色的访问控制,是美国著名的大学教授。面临很多复杂的问题,该机制能够有效进行解决。基于角色访问控制机制设计概念较多,不仅有角色、许可,而且还有会话、用户。其中,访问权的集合是角色。当用户拥有某个角色时候,同时也具备了该角色所有的访问权。用户和角色之间存在一种关系,确切的说是一种多对多的关系,当然,角色和许可之间也是这种关系。一旦进入RBAC构建模式,用户将面临一场对话,激活其中一个角色,用户激活角色后,获得了访问权。角色激活是访问控制实现最大优势,最小特权原则能够轻松实现。应用层下角色有直接和明显的逻辑意义,RBAC是一种比较理性的安全模型,能够很好的应用到数据库层面。   3数据库的安全访问控制机制优缺点   自主访问控制策略,又简称为DAC,有较早的数据库系统访问控制时间。在自主访问控制中,该控制策略是一种比较常见的系统访问控制策略。但是不可否认,在使用过程中,自身存在一定缺陷:数据资源不能实现有效管理,数据信息比较分散;不能将用户间的关系很好体现出来,管理工作相当困难,有最为突出的一个缺陷,就是无法对系统中的数据信息实行很好的保护,导致数据信息暴露出来,面临来自病毒的威胁,变得束手无策。针对以上出现的问题,强制访问控制系统,能够很好的解决这些突出的问题,但是同样也存在一定缺陷,有狭窄的应用领域,具体的控制过程中,无法保障完整性。当前有一种控制方式是比较先进的-基于角色的控制访问,该访问技术和策略没有必然,具备自我管理能力。其中有一点缺陷是值得注意的,目前,该技术尚未成熟,处于发展阶段。   4前景眺望   社会在前进过程中,技术相互交融和渗透现象较为普遍,也是一种发展趋势。其中,网络通讯技术和数据库机制之间的渗透、融合就是这种情形。相对过去,用户对数据库的安全提出了更高要求,同时,面临许多突出性问题,数据库安全问题一直是一个十分重要的话题。数据库安全访问机制在未来发展过程中,将会朝着以下拓展性方向发展,DAC的授权表示能力竟会进一步拓展,实现描述安全策略语言的开发的通用性,保障DAC能够担负各种安全策略问题,在进一步的研究和应用过程中,RBAC将会使用到实际中的DBMS。不可否认,目前存在的一种状况是:基于角色策略下的DBMS,没有实现对RBAC潜力的开发,需要注意:分离角色需求能够在角色策略中得到解决,但是,DBMS并未做到这一点。   5结束语   计算机技术与网络技术的发展,使数据库系统广泛的应用于企业管理、政府办公以及军事等多个领域。数据表明:数据库的安全问题需要被重视起来。网络技术发展迅速,网络数据库安全机制出现了新问题。在新情况下,研究者在研究数据库的时候,需要重新树立研究工作的重要性意识,确保在改变传统技术的基础上,开展数据库安全机制研究问题。从宏观视域上来看,出现的新问题需要我们根据实际需要,拓宽我们的思维,实现技术的创新性突破。

(注:转自网络,版权归原作者所有,如有侵权请告知!)

赞赏

长按







































北京看白癜风哪间医院效果最好
北京中科医院怎么样



转载请注明:http://www.xcqg58.com/pxxx/7016.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了