分层安全策略是一个很好的主意。在这一点上,大家并没有分歧。但采用什么样的分层安全策略才能实现真正有效的安全,这个问题是需要大家进行讨论的。实际上,这个问题是需要着眼于实际的网络环境情况,不同类型环境在需求上的差别也是很大的。
分层安全策略需要解决的是系统总体的安全,而不仅仅是边界的安全。
现在的时代,防火墙已经不能有效地保护网络中传输数据的安全了。网络已经实现的永远在线,系统有机的结合为不可分割的整体,寻找边界已经显得不那么现实了。这种情况下,从整体度选择所有的安全措施进行系统保护是一种错误的做法。各部门以及不同业务用途的网络都需要自己的保护措施,甚至需要更进一步的交叉保护。
确保网络边界不受到恶意的渗透是一项不可能完成的任务。到处游荡的当地人利用笔记本计算机的无线设备寻找可以接入的网络,其它类型的无线网络安全破坏者,类似范·埃克攻击之类非法进入网络资源中的乐趣或者恶意活动(至少在理论上是有可能出现的),以及员工在进行网络连接时没有注意或者轻视安全方面的要求,这些行为都会绕过传统的边界安全措施给网络安全带来威胁。正是基于这方面的原因,采用分层安全策略的时间,应该不仅仅关注与怎样防止威胁,而且也应该提供可以有效处理违规行为的方法,以便在由于某些原因导致信息泄露的时间,尽可能保证机密数据和设备的安全。
关于这方面,最常见的错误就是耗费大量时间和精力,采用了各种加密和认证措施来保证在边界以外数据传输过程的安全,却假定网络内部的数据传输过程一定是安全的。实际上,即使是在名义上声称完全值得信赖的网络中,我们也应该利用现有的IT设备进行保护。换句话说,即使是理应值得信赖的网络也应被视为不受信任的,它并不是安全的,只是比起互联网本身之类的安全性稍微好一些。我们应当采取的措施包含了,但不限于以下的方面:
本地系统连接到网络的时间,登陆过程应该得到保护,毕竟在咖啡馆之类的环境下通过公共无线网络接入互联网的时间是不存在边界安全保护措施的。每台系统必须使用防火墙,关闭不必要的服务,将必要的服务设置在最小权限下,最大限度的减少出现漏洞的可能性。即使你认为没人能够破解本地网络的时间,也应该这么做。
用户在使用网络内部设备的时间必须进行安全认证。如果黑客控制了网络内的一台系统的话,通常情况下它会是一台包含了网络浏览器、电子邮件和即时通讯工具可以与外部网络沟通的桌面系统,他或她也许就可以利用其来攻击网络中的其他系统。如果访问邮件服务器的时间需要安全认证的话,将它变成病毒传输平台的难度就变得比较大了;如果文件服务器要求安全认证的话,数据信息被盗窃的可能就会下降;如果防火墙设定了安全认证的话,它被重新容许接入互联网的机会就很少了。作为安全认证部分的要求,只有通过了安全认证的系统才会被容许进行远程连接。
为网络设备提供安全保障和灾难恢复等功能,举例来说象数据完整审查和备份服务器,不应该受到来自外部或者内部的攻击威胁。日志服务器应该只是记录,不广播信息;备份服务器绝不容许其它系统从这里复制数据,并进行删除操作;数据完整审查服务器不应当受到可能导致数据完整审查操作受到影响的系统控制。
整个内部网络中的信息交流也应该始终是加密的。如果使用者采用了是路由器/防火墙级别的网络使用界面,就应该选择安全超文本传输协议进行加密连接。如果使用者采用了Unix系统下的指定命令行处理程序的话,就应该使用OpenSSH,而不是远程指定命令行处理程序或者其它类型的非加密工具。网络文件的分享应该采用安全指定命令行处理程序文件系统,它包含了功能强大并且经过了同行审查的加密算法,而不要采用没有加密、加密效果非常差或者总是部分加密的网络文件系统或者服务器消息块/通用网络文件系统的分享方式。
就象一位拳击手在比赛的时间需要带上护齿器以保证牙齿的安全,而不仅仅是抵御住来自对手的重拳就可以成功一样,你应该确保的是整个网络由内而外的全面安全,利用现有的IT设备防范来自渗透或绕过边界让人意想不到的安全威胁。
分层安全策略可以有效地帮助大家解决一些网络安全的问题,希望以上的内容已经让大家有了深刻的认识。
网友评论