Oracle数据库安全问题探析与策略.docVIP

  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文档。上传文档
查看更多
Oracle数据库安全问题探析与策略

Oracle数据库安全问题分析及策略   [摘 要]随着Oracle数据库在各行各业中的广泛应用,其安全问题给行业的发展带来了较大的困扰,故加强Oracle数据库的安全管理具有非常重要的现实意义。要实现对Oracle数据库的安全运用,掌握其安全问题就显得尤其重要,为此,在本文中对存在的问题进行了分析,同时提出了相应的解决策略 [关键词]Oracle数据库;安全问题;管理;策略 中图分类号:TP311.13;TP309 文献标识码:A 文章编号:1009-914X(2016)25-0161-01 21世纪的社会发展决定于社会朝着多元化和信息化快速的发展,信息化在未来社会取决定性作用,而信息安全管理又是重中之重。Oracle是当前一种非常流行的数据库系统,其是由多个子系统构成的,并且在进行数据的存放时,也是分为多个不同的服务器进行存放,在进行使用和访问的过程中,其数据是出于多用户共享的状态,故对Oracle数据库安全问题进行分析,是当前学界所共同关注的重要话题。现结合笔者多年关于Oracle数据库安全问题的了解,对其存在的安全问题进行简单分析,并提出相应的应对建议 1 Oracle数据库安全问题 Oracle数据库安全问题主要是指非法用户对数据信息进行篡改、窃取和破坏等行为,对非法用户的越权访问权限进行限制,是有效提升数据库安全性的关键。Oracle数据库为了实现对数据安全的保护,其可通过访问权限设置、数据库加密等方式加来安全防护手段,尽管Oracle数据库本身的安全机制非常高,但却无法真正承诺百分百的安全性,非法用户往往能够根据数据库系统的弱点和漏洞来实现对数据库信息的破坏和窃取。通常情况下,数据库安全保障机制更多是对提高预防效果,并且在保障用户合法使用的前提下,对外部用户身份进行检验,通过这种方法来实现对末授权操作的预防。但就实际情况来看,在Oracle数据库的运用中,仍然出现各种安全问题,主要表现为以下几方面: 1.1 用户认证安全问题 Oracle数据库系统可为用户提供相应的身份认证机制,用户根据系统所设定的账号和密码对实现对数据库的访问,但某用户通过非法的手法获得用户的账号和密码,那么当用户通过权限认证后,同样能够对数据库进行访问,并且能够在用户的使用权限上实现对数据库的操作,由此可知,在安全机制中,针对普通用户的安全认证尚不完善 1.2 数据存取控制安全问题 即便是用户的操作权限非常高,也并不是指该用户能够对数据库系统进行随意的操作,在权力和权限之间还存在着相互对应的关系,并且其还应当受到权力的制约。但就实际情况来看,若某数据库用户能够获得管理员的密码和账号,那么其操作就可以不受到时间和空间的制约,这就使得该用户能够对数据库系统中,原有的数据信息进行任意操作,与此同时,而面对这种情况,即便时安全访问机制也无法有效展现其对数据库的保护机制 1.3 人为疏忽 经过数据库访问机制授权的用户,在对数据库进行存取的过程中,无意出现的错误操作等,或者由于应用程序中bug所导致的错误操作等 2 Oracle数据库安全问题的应对策略 2.1 用户操作系统的安全管理 在对数据库系统进行安全管理时,对用户操作系统的优化也是很重要的方面, 这主要是防止一些未经授权的用户直接对数据库进行访问,从而增加意想不到的安全隐患。用户管理运行模式可对用户的访问进行管理,避免合法用户的权益受到非正常侵害。其常规的保护措施有多种:加强对用户账号的管理、 加强对用户授权的管理、加强对角色的管理等,其中角色管理是维持系统安全运行的最重要途径。在通常情况下,对数据库的访问一般会存在多个用户同时访问的情形,为保证系统有一个良好有序的运行状态,应考虑建立角色,对同一类型的用户进行集中管理,允许用户之间的权限有一定的区别,设定的角色不同, 可访问的权限也不同,规定一部分用户可以进行访问,未经授权的用户不得访问相关页面。Oracle数据库管理系统一般有3种角色:第一种是Connect,一般只允许用户建立自身索引,而且用户只能登录自己的简表,主要是用作临时访问;第二种是Resource,这是一种较高级的权限,可以建立储存器和触发器,能访问较多的页面; 第三种是DBA,可以对全部用户进行访问,而且拥有一定的管理权限,强化对数据库的整体管理。这3种不同的角色都有着不同的权限, 这种分类管理的方式,可以降低数据库管理人员的技术工作难度 为了不影响数据库性能的正常发挥,还可以通过创建用户账号的方式加强数据库的安全管理。用户访问时,首先需要进行账号登录,或者输入动态口令,用户只有重置访问权限,才能对数据库中的信息进行读取,这种方法既可以预防外来用户对数据库的人为破坏,又可以预防无关人员随意地访问数据库,从

文档评论(0)

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

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

1亿VIP精品文档

相关文档