APP下载

数据库加密新技术的应用分析

2017-05-30杨曦

科技风 2017年3期
关键词:加密技术数据库应用

杨曦

摘 要:在信息技术的发展下,数据安全问题开始备受关注,数据安全主要由两个层面决定,即系统自身的安全性与应用程序的控制管理安全性。本文正是基于此来探讨数据库加密新技术的应用措施。

关键词:数据库;加密技术;应用

随着信息技术的不断发展,大多数的信息被存储在计算机中,计算机的储存空间大,方便传输和处理,为我们信息的更新和传播带来了便利。但是计算机容易被黑客非法攻击,造成内容被篡改和窃取,这会给用户带来不可估量的损失。因此保证计算机的信息安全是十分必要的,信息安全的核心其实是数据库的安全,我们要对数据库进行加密处理,以保证信息不被损害。

一、数据可加密技术的产生背景及概述

现阶段,计算机技术与网路信息系统的发展已经比较成熟,已经成为我们在工作生活中传输信息的主要手段,但是信息技术的安全问题是每个人都很关心的问题,它关系到每个公民的切身利益,因此制定合理的安全解决方案是很有必要的,数据库的加密技术就是在这样的背景下产生的。数据库安全是指保护数据库里面的数据安全,防止不法分子进行篡改和窃取。数据库加密技术就是在保证数据库安全的前提下采取的一系列的措施,例如设置用户管理密码、进行用户权限设置等等,这样做的目的就是防止他人随意的登录计算机,对数据库造成破坏。保护数据库的安全是国内外学者的普遍共识,因为数据库的安全对于信息使用着来说十分重要的,已经研究出好多种保证数据库安全的方法,这对于保证数据库的安全有重要的作用。

二、数据库面临的安全威胁因素

(一)内部威胁

数据库的内部威胁主要指数据库的管理者及用户给数据库带来的不安全的因素。在企业的管理过程中,人员是不断流动的,这样容易对计算机的信息安全造成损害,我们在使用的过程中为了防止数据丢失和破坏往往会进行数据备份,这一方式既保护了数据但也带来了数据安全问题,容易造成数据泄露,便于不法分子窃取数据。用户不合理的使用计算机也有可能造成数据库的不安全,用户经常会通过网络下载自己需要的软件,有些軟件是带有病毒的,但是用户很难区分,这样容易造成计算机被黑客控制,给数据库信息造成损害。

(二)外部威胁

外部威胁是指计算机以外的非法攻击,例如黑客、病毒等等,对数据库造成的损害,造成数据库信息被窃取和篡改,给用户带来损失。因此在计算机要安装防火墙等杀毒软件,给计算机建起一到屏障,预防外部黑客的攻击,当时防火墙只是能阻挡一部分黑客的攻击,有一些是没办法阻挡的,这样也会对数据库的安全造成威胁。

(三)系统漏洞

我们一般会对计算机设置一些保护措施,但是这些保护措施要与计算机内部的需要相匹配,否则不但不能保护计算机还会带来更大的损害。在数据库系统中本身也存在着一些漏洞,这些漏洞严重威胁着数据库的安全,但是我们在使用过程中对于这些漏洞往往是忽视的,等到系统坍塌的时候才会察觉,这样严重影响了数据库的安全。

目前,使用最多的数据库加密技术就是秘密同态技术,该种技术可以更好的应用在整数范围内的加密和解密操作中,如何实现随机分解,提升同态加密技术的安全性是需要进一步研究的问题。

三、数据库加密技术的应用

(一)合理的加密层次设置

现阶段数据库加密系统中一般采用三个层次,即OS层、DBMS内核层和DBMS外层,OS层也就是操作系统层,我们在这个层面上做简单的数据库操作,不容易对数据库进行加密处理。DBMS内核层可以很好的进行加密处理,只需要在这个层面上设置加密技术,操作简单易行,由于设置简单,就容易被窃取,因此一般不提倡在这层进行加密处理。DBMS外层的加密处理应用的最广泛,这样的机密方式具有扩展性,适合用户的使用,并且对于数据库的保护比较彻底,是一种较理想的加密设置。

(二)合理选择加密粒度

数据库的加密粒度一直是一个比较难解决的问题,加密粒度一般有三种,表级加密、记录级加密和数据项加密,其中表级加密是单独的对表进行加密,这样的加密方式比较简单,因此对于数据库保护的效果比较小,因此不选用这种方式。记录级加密是在表的上一级进行的加密,对数据库的操作内容加以记录,这样的加密方式较之表级加密更加安全,但是比较死板,灵活性不够。数据项加密是对数据库的各项记录进行加密处理,这种加密设置比较复杂,安全性高,是经常选用的一种方式。

四、结语

总之,数据库是计算机信息安全的核心,对于保证信息安全发挥着重要的作用,现阶段的数据库经常受到一些不安全因素的威胁,我们要采用技术手段,进行数据库的加密工作,以保证数据库信息的安全,让用户放心使用。

参考文献:

[1] 柳扬,李永华,王丽燕.基于可变参数的混沌动力系统的序列密码体系[J].辽宁师范大学学报(自然科学版),2011(04).

[2] 陈晓慧,张伟.基于混沌的协同商务数据完整性验证方法[J].吉林大学学报(工学版),2009(04).

[3] 陈铁英,陈华,刘瑜.基于三层次的数据库加密应用系统[J].华中科技大学学报(自然科学版),2005(07).

[4] 赵卓,刘博,厉京运.基于DBMS外层的数据库加密系统研究与设计[J].计算机工程与设计,2008(12).

猜你喜欢

加密技术数据库应用
海洋水文信息加密技术方案设计与测试
数据加密技术在计算机网络通信安全中的应用
数据库
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析
气体分离提纯应用变压吸附技术的分析
会计与统计的比较研究
数据库
在计算机网络安全中数据加密技术的应用
数据库