基于Web的网络数据库安全技术分析

2019-02-07 05:37陈芳
无线互联科技 2019年22期
关键词:网络安全

陈芳

摘   要:在当今信息化时代的背景下,网络技术的发展日新月异。随着网络技术的高速发展,网络安全问题已经成为网络技术发展过程中的一项重要挑战,需要网络管理人员提起高度的重视。文章在探索完善网络安全的具体途径中,基于对Web技术的研究,有序地进行了网络数据库安全的技术探讨,对基于Web的网络数据库安全技术进行了有效的分析,并总结出了相应的Web网络安全技术应用途径。

关键词:Web;网络数据库;网络安全

1    Web网络数据库的构成与功能浅析

数据库技术是将数据以“表格”“表单”的方式存储于服务器中,以实现使用者浏览、查询、增删等操作的重要计算机技术。Web网络数据库则是在数据库服务器的基础上,基于HTTP协议,实现通过Web技术进行与数据库资源的连通,从而方便使用者应用数据库资源。因此,可以说Web网络数据库是一种先进的数据库架构模式具有便捷性强、稳定性好以及适用性高的特点,基于Web的浏览与数据库操作,有效地将数据库的管理与操作的门槛降低,使数据库的数据能够在更广泛的传播领域进行推广[1]。Web网络数据库的操作:用户通过Web浏览器客户端,利用账户登录、验证等方式向服务器提交申请,在用户信息被服务器验证后,根据用户的不同安全“级别”,授予用户不同的权限。由此也产生了一定的安全隐患,因此,安全维护对于Web网络数据库尤为重要。

2    基于Web的网络数据库安全管理技术

Web网络数据库中的常见安全隐患,主要来自于Web网络的外部威胁。在数据库运行过程中,如果非法用户利用破解、盗用等方式与数据库进行连接,那么就会对数据库自身的资源安全造成威胁。此外,由于Web网络的开放性,在Web客户端与服务器的数据传输过程中,数据的安全也面临着一定的威胁。数据在网络传送的过程,很可能受到一定的损伤,而一些黑客可以利用网络数据捕捉的手段去截获数据,从而对数据库的安全运行造成极大威胁。最后,一些黑客对数据库的恶意攻击或盗取资源的行为,也对Web网络数据库的安全运行造成了极大的威胁,通过对数据库的数据堵塞或者恶意窃取数据等手段,在破坏数据库安全的过程中虽自身受益,但严重地影响了网络数据库的运行。在当今社会中,不管是企业还是政府的信息管理网站,都采用到了3层客户端服务端,分别是浏览器、Web服务器及数据库3层体系结构,其简单结构如图1所示。

3    Web网络数据库安全维护技术分析

基于Web的网络数据库在安全维护过程中,应有效提升自身安全运行级别,利用网络技术的完善,不断对数据库的安全级别进行提升。具体来说,在Web网络数据库的安全维护过程中,首先,需要网络管理人员对数据进行多种形式的备份,以防止数据的丢失,并减少数据丢失造成的损失;其次,Web网络数据库的安全维护,需要网络管理人员有效加强对数据库用户的身份认证管理,从而使数据库中的重要信息能够得到更加安全的运用[2]。再次,在Web网络数据库的安全维护过程中,对于重要数据需要进行加密保护,防止黑客对数据库的重要数据进行盗取。此外,Web网络数据库安全维护还需要对访问控制的模式进行加强,利用更加严格的访问控制体系,有效地实现提升网络数据库整体安全级别的目的。最后,网络管理人员在Web网络数据库运行的过程中,需要不断地进行对于数据库自身的安全排查,通过数据库所存信息与服务器设备的不断安全排查,完善数据库本身的运行稳定性,从而避免因自身疏漏而造成的安全问题。

3.1  对Web网络数据库进行数据备份

数据库是储藏数据的仓库,为了降低数据库数据丢失的风险,对于数据库中的数据,需要网络管理人员定期备份。在数据备份的过程中,可以在本地利用计算机数据拷贝的方式进行备份,也可以在数据库服务器的基础上,为数据库建立一个“备份机”,从而完成备份[3]。基于Web网络数据库的管理人员可以利用“网络远程备份”的方法实现数据的备份,而对于远程备份的数据可以通过“异地存储”的方式,有效地完成数据存储,面临数据处理发生大范围故障或是大面积数据丢失的问题之时,能够有效运用备份数据对损失的数据进行填补,从而有效地提升了Web网络数据库的容错率与数据安全级别。

3.2  加强对数据库用户的身份认证管理

用户通过Web网络进行与数据库的连接,在更加便捷的基础上,也对Web网络数据库的安全运行提出了挑战。用户身份认证的加强,能够有效提升Web网络数据库的安全级别,有效地避免了一些非法用户以及黑客利用虚假用户信息对数据安全造成的威胁。例如对于一些低端用户使用“加密算法”(如3EDS,AES)进行认证,还可以对于一些高端用户采取当今流行的“短信二维码”认证。通过对数据库用户身份认证的加强,使登录数据库的用户群体更加安全,同时也因为屏蔽了更多的非法用户,对数据库本身的运行、处理效率产生了客观上的推进与提升效用。

3.3  加强数据加密技术

在互联网环境下,数据安全问题是信息安全的核心问题,Web网络数据库的运行过程中,数据的科学分级,能够更好地区别重要数据与一般数据,有效提升了数据库对数据的管理维护效率。对于重要数据的维护,数据库网络管理人员需要进行加密保护,有序提升数据安全级别。在对重要数据的加密过程中,可以通过IDEA等数据加密算法进行加密,还需要结合用户级别,对一些低端用户进行对重要数据的屏蔽。通过此类手段进行的数据加密,能够有效保障数据库重要数据的安全性,避免了黑客或是非法用户盗取或损毁这些重要数据,从而有效地提升了Web网络数据库的安全级别。加密或者是解密通信过程中传输的数据,就需要通信双方事前约定好一段特殊的信息,这段特殊的信息能够帮助通信双方在特定的環境下把数据转换成满足双方需求的数据,而这段数据的信息则被称之为密钥。数据加密解密的简单流程如图2所示。

4    结语

基于Web的网络数据库安全体系构建,应当以完善数据库自身安全机制的预防手段为主,在数据库面临安全挑战之时,能够做到“有备无患”。为了更好地维护基于Web网络数据库的安全,网络管理人员应该在明确数据库自身的服务功能与安全属性的基础上,对数据库可能面临的安全挑战进行有效地监控与预防,并在此基础上形成长效化安全防控机制。希望本文能够对于数据库安全技术的发展做出贡献,促进广大的网络安全维护者,更好地实现网络安全体系的构建。

[参考文献]

[1]王希忠,曲家兴,黄俊强,等.网络数据库安全检测与管理程序设计实现[J].信息网络安全,2012(2):14-18.

[2]余学杰.计算机网络数据库安全技术的优化探讨[J].电子测试,2014(6):65-66.

[3]李晓宾,李淑珍.一种基于SNMP的WEB网络管理系统的设计与实现[J].微计算机信息,2010(6):142-143.

猜你喜欢
网络安全
网络安全知多少?
新形势下的特种设备网络安全防护探讨
新量子通信线路保障网络安全
网络安全
网络安全人才培养应“实战化”
上网时如何注意网络安全?
网络安全与执法专业人才培养探索与思考
设立网络安全专项基金 促进人才培养
网络安全监测数据分析——2015年12月
网络安全监测数据分析——2015年11月