数据库安全技术研究与应用
2017-09-08刘天闻
刘天闻
摘要:现代信息技术的产生给人类社会的发展带来了前所未有的改变,人类从传统的工业社会进入了信息时代,所有的一切有有赖于信息的虚拟传递。而支撑着整个网络运转的就是数据库,它是整个时代发展的基本运算特征,但数据库本身的建设又存在着诸多方面的特殊性,也因此会带来很多方面的隐患。本文从数据库安全技术研究与应用出发,探讨数据库在安全技术生活中的相关运用。
关键词:数据库;安全技术;研究与应用
中图分类号:TP2 文献标识码:A 文章编号:1007-9416(2017)06-0212-01
现代计算机的运作主要是靠数据库来支撑的,数据库的好坏与一个国家、一个集体甚至是个人的发展都有着很大的关系,也因此受到了越来越多专业人士的重视。但是,现阶段数据库安全方面还存在着诸多方面的漏洞,我们应该极力做好相关的安全保护工作。
1 数据库安全的主要内容
1.1 数据库概念简介
数据库实际上属于一种信息共享的形式,只有通过共享才能够为诸多互联网的用户提供众多种类的数据服务,这为人们的生活和工作都带来了诸多方面的便利。所以数据库是互联网和计算机应用技术的重要基础。
1.2 数据库安全的概念
通过各种手段对数据库中的信息进行加密,从而防止数据被窃取,或者有相关的不法分子利用数据库去从事非法活动。因为数据库的数据一旦丢失或者泄露,将会给用户造成许多不可估量的影响。而在计算机的数据库因为各种原因出现系统崩盘或者意外事故时,要及时对数据库进行恢复,这也是数据库安全概念中很重要的一点。
建立在信息共享的基础上进行建立的数据库是我们最常用的一种数据库模型。如果这样类型的数据库数量变多的话,那么就会最终形成一个庞大的数据信息网络。
2 数据库安全的关键技术
(1)访问控制的技术。在某个范围内,通过某种途径防止用户入侵,或者由于操作错误而造成对整个数据库的破坏,这个就是数据库本身的访问控制机制。自主访问、强制访问和在角色基础上访问是三种最常见的控制技术[1]。因为网络本身处于一个非常虚拟的环境中,所以用户之间很难进行相互的信任,所以从这个层面上说,以控制模型为基础的访问控制技术就显得尤其重要。
(2)数据库水印技术。随着网络在生活和生产中扮演着越来越重要的角色,如果在后期缺乏有效的数据库完整性验证措施,那么就会给人以可乘之机。而且很多攻击者的手段高明,经常会把数据库内部的资料进行恶意篡改,那么就没有办法让数据库投入正常使用。为此,数据库水印技术的出现是为了让数据库尽可能在不被破坏的基础上,用普通信号的方法把数据库中的信息进行相应的取出,从而让整个数据库的版本都变得完整。
(3)信息流控制技术。对存在于数据库中的所有元素进行划分,并最终整理成相关的类别,这是数据库中信息流技术的精髓。信息流控制主要的作用是为了检查整体信息的流向,以确保处于高级别的对象不会流入低级别的对象,这样低级别用户的信息数据不会和高级别用户的信息数据相混淆[2]。
(4)数据备份恢复技术。在数据库的信息受到破坏的时候,我们可以通过数据备份这一功能把这些数据都进行有效地恢复。这样做的目的是为了确保整体数据的完整性和有效性。
3 数据库安全技术的应用
(1)用户鉴别与标识。数据库的保护系统有很多个层次,而处于最外层的就是用户的鉴别和标识措施。这一层的数据库安全系统将会把所有合法用户的用户名都很好地记录下来。这里面包含用户的口令和操作权限也会被具体地记录下来。这样用户每次进入到数据库系统的内部都需要详细验证用户的身份,以确定数据库最终的权限。
(2)存取控制。在整个数据库安全系统的内部,最重要的就是经过系统的授权然后再进行数据库的访问,这样才能够有效防止没有经过授权的用户进入到数据库的内部去了解相关的信息,而这个环节主要还是通过数据库中有效的存取机制来实现的。要实现整个存取功能,那么一定要将整个用户的权限都登记在数据字典中,等到用户真正发出有关数据库的操作请求之后,那么数据库的安全系统才会授予用户相关的权限。如果用户的请求不能够被很好地满足的话那么系统就会把这些请求都拒绝掉。
(3)视图功能。视图本身是在很多个层次中被导出的表,不过视图所呈现出来的表格是虚拟的,而且基本所有数据库的表格都存在在虚拟表格中。在运用数据库进行权限控制的过程中,整个系统都可以根据不同等级的用戶级别来进行试图的定义,这样也就等于变相限制了用户访问的权限,最终达到了保护数据库信息安全的目的。
(4)审计功能。在数据库进行安全验证的过程中,几个种类的安全应用技术显得尤为重要。要想真正提高整个数据库的安全级别,就需要在多个方面提高其安全等级的措施。例如设立相关的计算机系统评估体系和评估标准,又或者是针对整体安全策略的要求,把审计功能的级别另外提高一个等级。
4 结语
随着各种信息技术不断的发展,包括数据库技术、云计算和互联网在内的新技术将会呈现不断融合的趋势。而整个数据库系统也会得到进一步的发展。相信在将来数据库安全技术将会在我国的通信、金融、交通和证券领域得到非常广泛的运用。当然也需要相关人员不断地采用适当的技术策略进行研究,这样才能够真正保证数据库的安全性。
参考文献
[1]李东风,谢昕.数据库安全技术研究与应用[J].计算机安全,2013(1):235-236.
[2]曹丽.关于数据库安全技术及其应用的探讨[J].管理学家,2012(8):123-126.endprint