APP下载

强化SQL Server数据库安全(上)

2017-03-10

网络安全和信息化 2017年3期
关键词:数据库安全字段黑客

引言:在各种类型的数据库中,SQL Server具有功能强大易于使用的特点,在实际工作中应用的极为广泛。如何对SQL Serever数据库进行全面保护,是大家都非常关心的话题。这里就从不同的角度,介绍和分析了具体的实现方法,对SQL Server数据库进行全面有效的保护。

对于现在的企业来说,其数据几乎都存储在各种数据库中。一旦数据库出现问题,无疑会对企业的数据安全造成极大的威胁。例如之前出现的某些大型网站数据泄露事件,导致数量巨大的用户信息被非法窃取。黑客之所以如此嚣张,究其原因在很大程度上是由于数据库管理不当,存在各种漏洞和安全隐患,才让黑客轻松侵入数据库,盗取大量信息的。因此,对于管理员来说,如何提高数据库的安全性,防止其被黑客盗取和破坏,是不可忽视的必须解决的重要问题。

在各种类型的数据库中,SQL Server具有功能强大、易于使用的特点,在实际工作中应用的极为广泛。因此如何对SQL Serever数据库进行全面保护,是大家都非常关心的话题。这里就从不同的角度,介绍和分析了具体的实现方法,对SQL Server数据库进行全面有效的保护。

简要分析SQL Server的安全性

对于SQL Server服务器来说,首先必须保证其自身的安全。例如应该将服务器放置在专用的机房中,防止无关人员对其随意操作和接触。也就是说必须保证其物理的安全性。为了防止别人随意连接SQL Server服务器,应该开启系统自带的防火墙,这样可以有效抗击非法连接。当然,可以在防火墙上开启TCP 1433端口,方便正常的数据库访问。及时安装系统以及SQL Server的各种补丁和Service Pack,可以有效的封堵各种潜在的安全漏洞,提高SQL Server抵御黑客入侵的能力。为了发现最新的病毒,不仅需要安装功能强大的杀软,还要及时升级病毒库。

配置合理安全的SQL Server网络架构,对其提高安全性是极为重要的,应该尽量将SQL Server服务器放置在独立的网络中,让外界用户无法直接连接到服务器。例如,对于一个网站来说,不要将Web服务器和SQL Server数据库放置在同一个子网中,不要在SQL Server服务器上随意开启远程桌面等服务。可以让Web服务器通过独立的网卡连接到SQL Server服务器,避免访问者直接访问到SQL Server服务器。对用户的访问进行合理的控制,同样是不可忽视的问题。只允许合法的用户进行访问,而且每个用户拥有合适的访问权限。

如果用户具备过大或者过小的权限,要么导致威胁到数据库安全,要么无法执行正常的数据访问操作。对用户访问权限进行控制,实际上可以分别不同的环节加以对待,用户要访问数据库,必然要进行网络连接,因此要保证连接过程处于加密状态,否则很容易被黑客中途拦截监听,导致发生泄露信息等情况。当连接顺利完成后,需要控制用户访问数据库的权限,因为SQL Server中存在多个数据库,有些数据库允许访问,有些数据库是禁止访问的。当确定了允许访问的数据库后,还需要控制其对数据库中不同对象的访问权限。例如,有些表是允许访问的,有些表是禁止访问的等。对于数据表来说,其中存在大量的字段,有些字段允许该用户访问,有些字段是禁止访问的,这同样需要加以管控。

猜你喜欢

数据库安全字段黑客
欢乐英雄
多少个屁能把布克崩起来?
图书馆中文图书编目外包数据质量控制分析
网络黑客比核武器更可怕
管理信息系统中数据库安全实现方法
浅谈高速公路数据库安全审计
高职院校计算机网络安全研究与分析
高职院校计算机网络安全研究与分析
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述