针对计算机数据库的安全防范技术探析
摘 要
21世纪的数据库的应用是十分普遍的存在,不管私人企业还是事业单位所使用的管理软件都与数据库密切联系,而应用于各个领域的计算机也需要数据库的支持,数据库大小不一,但不管规模多大的数据库都存在一个共同点——安全性。要知道数据一旦被泄漏,那么给企事业单位带来的损失是不可估量的。本文强调数据库安全防范的重要性,探讨计算机数据库提高安全性的有效技术。
【关键词】计算机数据库 安全 防范技术
进入21世纪后,计算机与互联网相辅相成,不断普及,而计算机数据库也在这个潮流中被应用到各个行业中,只要是有计算机应用的地方,那么数据库就是如影随形,比如政治、军事领域、文化与体育领域等等,还有很多在互联网上建设的各种用于不同服务的网站,都离不开数据库的支持。而且数据库的很多数据都会与商业、军事等国家机密相关,所以数据库安全非常重要,提高数据库的安全性也是众多专家不断研究与想要解决的问题之一。
1 计算机数据库安全的重要性
1.1 数据库内涵
数据库安全是数据库可以正常使用的基本保证,而且从这个方面也表现出数据库有多重要。何为数据库呢?利用计算机进行采集、提取、存入以及管理数据的综合系统就被称之为数据库,并且该系统能够对后来新增的文件进行采集、截取等行为动作。目前数据库有物理数据库、概念数据库以及用户数据库三种结构分类,无论哪种类型的数据库都能够展现出数据库所拥有的独立性。并且在对数据处理中将多余的数据去除,计算机出现问题时可以及时维修和修复。
数据库技术始于上个世纪60年代,并且随着计算机与数据库技术的不断成熟与完善,受到更为广泛的应用。因此其逐渐成为提高信息管理效率的最为有效办法。将数据库和网络的充分联合与普及应用中,令数据传送与存储不再是不可能,数据库技术获得较大进步的发展。
而数据库的安全性则是指数据库能够获得避免受到病毒干扰的能力以及确保计算机数据的安全和系统正常运行的安全。如果数据库的安全性达不到需求标准,计算机受到病毒干扰和入侵,那么计算机内的数据安全性就无法被确保,出现丢失或者泄漏的现象,严重的话甚至会导致计算机无法正常运行或者瘫痪。
1.2 数据库安全性的重要性
数据库的安全性在数据库系统中占据非常重要的地位,这主要是由数据库内数据的重要性程度所决定的。数据库安全性包括保护数据资源安全和保护数据操作安全两种。
保护数据资源的安全:比如计算机数据库中会存放政府、企业以及用户等各种信息资料。现在网络技术十分发达,受到广大人民的关注与追捧,比如淘宝等各种网购网站的兴起,在这些网站中用户身份信息、资金方面的数据涉及很多,如果在网购过程中,网站无法确保用户信息的安全,存在漏洞,那么就会受到黑客的攻击,用户资料的安全受到威胁,甚至是资料被泄漏,这会造成严重的经济损失。
保护数据操作的安全:数据操作最多的莫过于商业网站,而商业网站的所有交易都是在计算机和网络支持下完成的,因此在交易过程中,双方的数据资料都会存放在数据库中,数据库安全,则可以保护数据安全,并且有效提供给相关人士阅读。但是如果数据库安全无法被保证,数据存在泄漏的可能性,那么就会影响到交易正常进行。
2 数据库安全防范技术分析
2.1 防火墙的防范技术
防火墙是目前计算机安全防范技术中使用最普遍也是使用时间最长的安全防范技术。运行的主要原理就是将防火墙安装在计算机的软硬件上,利用防火墙超强的信息过滤能力来将具有危险性以及不符合条件的信息给予拦截。简单来说,信息在没有进入计算机中之前防火墙首先会对信息进行一次审核,一旦审核不通过,那么就会被拦截在外,有效提高计算机数据库的安全性。
2.2 入侵检测技术
计算机运行期间,对入侵的病毒进行检测的技术就是入侵检测技术,这是防火墙技术的再补充,如果一些具有威胁性信息没有被防火墙过滤掉,那么入侵检测技术就可是对其进行再次检测与拦截。其原理就是利用已经被收集到的病毒类型和方法进行总结归纳,将这些资料以数据库的形式建立起来,这样数据库就能清楚的向操作人展示计算机被入侵过的痕迹,当以同样的方式与病毒入侵同一台计算机时,及时采取防范措施,提高计算机数据库的安全性。
2.3 检测协同入侵的技术
所谓上有政策下有对策,安全防范技术在不断更新与完善,黑客攻击技术也在不断推崇出新,目前最新的攻击方法就是采用协同入侵的方式实现。如果该计算机被协同入侵,那么一般的检测技术是无法发现与拦截的,因此检测协同技术应运而生,该技术采用的原理就是将不同组件按照功能不同进行划分,再利用IDs技术实现组件间的信息交换,从而检测协同入侵的痕迹,该方法可以大大提高检测出计算机受到协同入侵的机率,有效提升计算机数据的安全性。
2.4 加密技术
对数据库内容采用不同手段进行加密,加密后生成其他形式的文件,并把加密文件和解密文件放置在一起的过程就是数据库加密技术。数据库加密技术可以说是数据库内容的最后一道安全防线,大大减少文件丢失的可能性。数据加密由三个部分组成,分别是文件加密以及加密后所形成的报文、解密或者加密的钥匙、需要加密的报文。对数据库加密大大提升数据库的安全性。
3 结论
新时代已经是计算机的天下,计算机已经成为21世纪发展的标志,而计算机数据库的安全性更是受到关注与重视。最近几年,高科技技术不断发展下,数据泄漏情况越来越严重,不少网站被攻击、账户信息被泄漏、银行卡被盗刷等等,这些安全隐患无时无刻不在考验着计算机数据库的安全性能。数据库信息一旦被泄漏,给企业、社会以及广大用户都会带来巨大经济损失,甚至是精神打击。而不断提升数据库的安全防范技术是有效避免数据库被入侵以及破坏的有效手段,大大提升计算机数据库的安全性。
参考文献
[1]张锋.关于计算机数据库的安全防范技术探析[J].电子技术与软件工程:217.
[2]石玉芳.计算机数据库的安全防范技术探析[J].无线互联科技.2015.6(11):96-97.
[3]李亚梅.关于计算机数据库的安全防范技术探析[J].煤炭技术.2013.6(6):226-227.
[4]郑培城.关于计算机数据库的安全防范技术探析[J].信息技术:231-232..
作者单位
华中师范大学武汉传媒学院 湖北省武汉市 430200