Oracle数据库的安全策略

2018-04-26 11:01余宗莉
中国新技术新产品 2018年7期

余宗莉

摘 要:互联网技术的不断持续发展,带动了我国网络相关技术的不断发展。在网络技术发展的过程中,数据库技术的发展尤为引人重视。在数据库技术中,Oracle数据库的相关技术已经逐渐受到了人们的关注和重视。在Oracle数据库技术发展的过程中,其安全性能的保障一直是一项重点工作,需要我们在日常的工作中给予重视和关注。Oracle数据库在应用的过程中主要的优点有两个:首先是Oracle数据库的性能非常优越,能够实现不同形式的对于数据库的功能要求;其次是Oracle数据库在操作的过程中非常的便捷,易于操作。本文主要针对Oracle数据库的安全问题进行详细的阐述,通过本文的阐述能够有效的提升Oracle数据库的安全性能,同时也为我国的网数据库技术的不断发展贡献力量。

关键词:Oracle数据库;安全管理;安全要求;用户要求

中图分类号:TP311 文献标志码:A

在Oracle数据库不断应用的过程中,由于保存的数据种类以及数量在不断地增加以及变化,因此Oracle数据库在应用过程中的安全问题日益凸显出来。由于Oracle数据库中,存储的数据具有机密性以及完整性,因此一旦数据库中的数据受到了网络黑客或者是非法网络用户的盗用或者是删改,就会导致Oracle数据库中的数据出现变化,严重地影响了Oracle数据库中的数据安全性以及稳定性。对于每一个操作系统来讲,数据的安全以及完整是非常重要的一项要求,因此在Oracle数据库应用的过程中,我们要求Oracle数据库的应用安全要有严格的保障,保障数据库中的数据安全以及完整。目前在Oracle数据库研发以及分析过程中,相关的人员正在对数据库的安全问题给予针对性的分析和研究,只有保障了安全性能,才有可能最大程度地保障Oracle数据库中的数据的安全以及完整。

1 Oracle数据库的应用安全管理

在Oracle数据库应用的过程中,数据库的安全性主要指的是在应用的过程中对于数据库的各个性能进行的针对性保障。我们在Oracle数据库应用的过程中采取相应的措施来有效的保障数据库,防止非法网络操作造成的数据篡改或者是数据外泄、数据损失等等问题。在目前计算机应用的过程中,系统中的数据库在安全性上都存在着一定的问题,在计算机领域是一项通病。这一问题在计算机需要对大量数据进行处理以及共享的过程中尤为明显,这一过程中的安全问题必须在应用的过程中得到完满的处理和解决,保障计算机在数据共享的过程中的数据安全。根据上述的内容,目前DBA工作的重点就是Oracle数据库的安全性能问题,下面进行详细的阐述。

1.1 在应用Oracle数据库的过程中对于安全性能的针对性要求

在Oracle数据库应用的过程中,安全性能主要指的是6个方面,首先是数据库的应用完整性。我们要通过安全措施的实施,来保障数据库在物理性能方面的功能不受损害,在结构上保障Oracle数据库的安全;其次是Oracle数据库数据元素完整性的要求。我们要求在保障Oracle数据库能够安全应用的前提下,做到数据库中的每一项数据元素的完整性以及准确性得到保障;第三是Oracle数据库的可审计性能。在安全应用Oracle数据库的过程中,我们要保障数据库中的每一项数据能够通过一定的路径进行追踪,能够有效地了解数据应用的情况;第四是在Oracle数据库安全应用的过程中要保障每一项数据的访问能够得到有效的控制和监督。在Oracle数据库应用的过程中,我们要控制和批准特定用户对于数据的访问,具体包含了访问内容和访问权限。同时在用户数据访问的全程要进行必要的针对性控制和监管。第五是要在Oracle数据库应用的过程中对用户的身份进行一定程度上的认证管理。在这一过程中要保障每一位用户都能够被有效的正确识别。这样做的目的是要保障数据库能够安全的访问以及应用,同时还能够有针对性的对特定用户进行监督管理。最后是Oracle数据库应用过程中的安全性还体现在可获性上,一般性质的访问用户能够在一定的权限范围内进行数据库的访问以及数据的获取。

1.2 在应用Oracle数据库的过程中安全性能的主要分类

在Oracle数据库安全应用的过程中,安全性能的分类主要分为两种,首先是Oracle数据库系统的安全性能,其次是Oracle数据库的内部数据安全性能。我们在进行安全保障的过程中要对这两种安全性能进行针对性的安全保护,采取针对性的措施来进行保障。Oracle数据库的系统安全主要就是指在系统相关级别上对于数据库的有效控制,存取以及数据的使用。Oracle数据库的数据安全主要指的是在数据方案层面上的数据安全。我们可以在应用方案的层面上保障数据库的控制,存取以及数据的正常使用。在方案层面上的Oracle数据库安全管理,我们要针对每一个数据方案进行单独操作以及单独控制。

2 Oracle数据库数据库在应用过程中采取的安全保护策略

在Oracle数据库应用的过程中,我们采取的安全保护策略主要包含以下4个内容:首先是要保障Oracle数据库的运行存储安全,保障数据库运行系统的安全;其次是要保障Oracle数据库在应用的过程中可用性能,数据库的可用性主要有两个,首先是要保障数据库中敏感的相关数据得到有效的保障和控制,其次是在两个系统访问用户同时使用同一数据记录时,要进行及时的技术仲裁;第三是我们要在Oracle数据库应用的过程中保障数据库的机密性,主要就是数据库的认证性能,可审计性能以及控制访问性能。最后是我们要保障Oracle数据库在应用过程中的数据完整性,这种完整性主要包括了数据的物理性能完整,数据逻辑性能完整以及数据元素性能完整等等。

2.1 Oracle数据库在应用过程中的系统安全保护策略

Oracle数据库数据的系统安全,主要就是指在进行数据存储过程中相关通道的安全,我们要对这一数据存储通道进行安全管理 ,严格监控。在这种情况下我们可以让网络管理员成为创建以及修改等行为的唯一管理者,除此之外,我们还可以使用具有多个权限的管理员进行Oracle數据库数据库的管理。这样能够有效地保障数据库的用户的安全管理。我们在保障Oracle数据库安全的过程中还要对用户的安全验证采取相应的措施。这样做的目的就是有效地防止没有权限的用户对于数据库进行查阅以及修改。

2.2 Oracle数据库在应用过程中数据安全保护的策略

为数据库中数据创建的安全等级决定数据安全策略。若要允许任何用户创建任何方案对象,或将对象的存取权限授予系统中的其他用户,数据库将缺乏安全保障。当希望仅有DBA或安全管理员有权限创建对象,并向角色和用户授权对象的存取权限时,必须完全控制数据安全。

2.3 Oracle数据库在应用过程中用户安全保护的策略

(1)对于一般用户安全,主要考虑口令安全和权限管理问题;(2)最终用户安全;(3)管理员安全。由于SYSTEM和SYS用户拥有强大的权限,在创建数据库后,应该立即修改SYSTEM和SYS用户的口令;(4)应用程序开发人员安全;(5)应用程序管理员安全。

参考文献

[1]朱良根,雷振甲,张玉清.数据库安全技术研究[J].计算机应用研究,2004(9):217.

[2]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006.

[3]刘晖,彭智勇.信息安全系列教材数据库安全[M].武汉:武汉大学出版社,2005.