单宇
[摘 要] 通过计算机数据库不仅可以提高计算机处理质量,同时还可以提高计算机处理效率。针对当前计算机数据库管理中存在的问题,可以通过加密技术、存取管理技术、数据的备份和恢复技术等的应用使其得到有效的解决和防范。不过其安全问题的研究并不能止于此,在今后的研究中,还需要积极探索更为科学、有效的计算机数据库管理技术。
[关键词] 计算机;数据库;管理
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 23. 097
[中图分类号] TP311 [文献标识码] A [文章编号] 1673 - 0194(2017)23- 0194- 02
0 前 言
进入21世纪之后,计算机在我国得到迅速推广,在人们的生活、工作和学习中扮演着越来越重要的角色。很多机构和个人需要对计算机数据库进行一定的管理工作,现代管理的发展以及软件技术的发展也都对计算机数据库管理提出了更高的要求,再加上信息量剧增也进一步推动了计算机数据库的发展和完善。但是在实际的管理中却往往存在很多问题,极大的限制了计算机数据库的应用,在这种情况下,展开相关的研究就显得尤为重要。
1 当前计算机数据库管理中存在的安全风险分析
计算机数据库是指那些存储在计算机中的数据的集合,其数据的组织和存储都是按照一定的数据形式来进行的,独立性较强,并且比较容易对其进行扩展,更便于用户来对其进行使用和分享等。作为一个信息化的系统,保证数据库的安全性是数据库管理系统在应用的过程中最重要同时也是最为关键的一个环节。但是在数据库系统的使用中,经常会由于各种各样的不安全因素对数据库系统的正常使用的影响而引发一些安全风险,例如被非法用户越权使用、窃取、更改或是破坏等,这些风险一旦发生,将会给数据库的安全性带来严重的损害。因此必须要采取一定的技术措施来维护计算机数据库系统的安全。
在实际的应用中,计算机数据库系统的安全风险主要表现在以下几个方面:
(1)从计算机数据库系统自身来说,计算机数据库系统随着应用時间的推移已经较为成熟,但是却还没有完全的成熟,仍然存在部分问题,主要表现在两个方面,一个是在安全性能上,另一个是在操作上,使计算机数据库的安全性大大下降。与此同时,关系数据库系统没有为计算机数据库操作系统提供原版具有的特性,这一问题在那些不容忽视的安全特性上表现的尤为明显。由此可见,计算机数据库系统尚有不完备之处。
(2)从计算机数据库的管理系统来说,首先,数据库系统的管理是由人执行的,如果用户在使用的过程中缺乏安全意识,没有真正的落实安全管理措施,或者没有有效防范网络信息安全问题的方法,那么就很容易会发生安全事件。其次,计算机数据库与网络有着密切的联系,这就使计算机数据库具有一定的安全风险,尤其是在病毒逐渐多样化的当今时代,必须要加强数据库对病毒的防范工作,然而因为一些数据库技术人员专业素质较低,难以高效、准确的检测和处理病毒,从而对计算机数据库的可靠性和安全性带来了隐患。另外,计算机数据库技术要想发挥其功能和作用就必须要得到相配套软件的支持,但是在实际的研究中大多把计算机数据库系统看做是一个独立的个体,难以对其配套软件的性能进行同步提高,导致计算机数据库的安全性下降。现在,虽然多用户或者厂商采取了身份认证、防火墙等安全措施,但是这些方法忽视了对计算机数据库安全风险的预测,因此只能暂时的解决安全隐患,信息数据的安全性依然不高。
(3)从计算机数据库管理的操作系统来说,其风险主要来自于数据库系统和操作系统之间的联系以及后门这两个方面。首先,从数据库系统和操作系统之间的联系来看,硬件设备和操作系统所提供的环境对数据库系统的安全性起到了直接的决定性作用,一旦操作系统出现问题,例如允许用户直接存取数据库文件,那么无论采用哪种安全措施都难以维护数据库系统的安全性。其次,从计算机数据库管理的操作系统的后门来看,它给了电脑黑客们访问数据库、窃取信息提供了机会。
2 计算机数据库管理技术的应用分析
2.1 加强计算机数据库资料的备份与恢复管理技术
在数据库系统的运行过程中,难以完全避免系统故障,因此往往会发生数据丢失的问题,鉴于此,用户要养成提前做好数据备份与恢复的习惯,在关闭计算机数据库时、在数据库运行时都要对信息数据进行备份,这样即使突然的系统故障导致重要的数据受到破坏也能够通过备份来恢复得到一份完好的数据,通过这种方式可以保存计算机数据库信息,保证数据的一致性和完整性,有效避免出现重要数据信息丢失、损坏的情况。另外,可以将数据库信息备份到其他安全网络中,并保护好数据库的在线日志。除此之外,通过移动硬盘备份方式来备份数据库信息也是一种常用的方式,此时需要对硬盘设备性能与安全性进行慎重的考虑。
2.2 加强对加密技术的应用
网络内部也是数据库安全风险防范的一个重要部分,有可能会发生内部管理人员以非法的手段获取密码的行为或者利用关系越权使用数据库,直接打开数据库篡改数据信息的事性,在这种情况下,就必须要对一些重要数据进行加密处理,其中的明文就不会被数据库管理员看到,从而保证数据库中存储数据的安全性。另外,针对网站中游戏玩家的虚拟的财产数据、金融数据以及商业数据等这些相对机密、不能为外界所知的数据,必须要在其被储存到计算机数据库之后对其进行加密处理,通过这种方式可以有效防止未授权就被访问的情况发生。在数据加密之后,数据就能够得到安全保护,即使计算机数据库系统遭受到了严重的破坏,也不会对数据造成损失。
2.3 加强对数据存储管理技术的应用
计算机数据库中存储着大量的信息数据,必须要对其加强管理,鉴于此,可以采用两种方式:一是访问控制技术。此项技术对一个数据共享的环境来讲,是十分重要的,其应用中主要包括数据的浏览控制和修改控制这两部分。通过对数据的浏览控制,可以有效避免计算机数据库中数据的泄露,提高数据的保密性,而通过数据的修改控制则能够有效提高数据的可信性和正确性;二是用户认证技术。该项技术主要包括用户身份验证和用户身份识别技术这两个部分,通过身份验证可以有效阻止没有得到授权的用户访问数据库,而通过用户身份识别技术则能够有效防止用户的越权访问,此项技术主要用于最外层数据库系统的安全保护。
主要参考文献
[1]丁继民,师秀峰,牛生国.浅析计算机数据库的管理技术及应用[J].信息系统工程,2016(11)
[2]田树华.计算机数据库管理技术探讨[J].煤炭技术,2016,30(10)
[3]王龙.有关计算机数据库管理技术的探究[J].计算机光盘软件与应用,2016(18).
[4]王素香.计算机数据库的入侵检测技术分析[J].计算机光盘软件与应用,2016(1).