浅析Windows防火墙的缺陷
有这样一个问题:“我不知道该为windows服务器选择什么防火墙”。事实上,人们经常就这个问题向我咨询,然而我自己也没能找到最好的答案。很多次,即便服务器处于硬件防火墙保护之内时,我仍然喜欢在服务器自身上安装额外的软件防护。因为有时候,我的服务器可能位于比较偏远的地方,没有硬件级防火墙来保护它们,这时我就得完全依赖于在服务器上安装软件来保证它们的安全。听起来,这似乎比较简单。然而事实上,我一直在用足够的耐心等待着有一天能够找到完美的windows防火墙,这样我就可以不用跟那些向我咨询的人解释为什么很多时候理想的选择是部署了iptables的linux系统。但是我想我的等待是徒劳的,很多时候我都以为我终于找到了最好的 windows防火墙解决方案,然而那只是我又一次失望的开始。
tcp/ip过滤器的速度的确非常快,但它的优点也仅局限于此,因为当你使用tcp/ip过滤器时,你肯定还需要添加其他层的保护。
ipsec是不错的,当你挑选出适用的规则、过滤条款后,你可以通过图形界面或者命令行界面来设置,但是无论是图形界面还是命令行界面都容易把人搞糊涂。最后,你终于配置完成,并成功让它运行起来——这时,你将会发现网络变慢了,因为ipsec过滤“包”的时候,它本身就能让网络变慢10% ~15%。在这里顺便再说说其他令我憎恨ipsec的事情:它是以windows事件的方式来记录日志的——当你想要观看你的防火墙日志的时候,你需要点击那些事件日志,然后找出你想要的东西——这已经足够让我放弃使用它了。
internet connection firewall(icf)在windows server 2003中稍微好一点,它有不错的性能,并且在规则方面有一定弹性。当windows server 2003 sp1来到以后,新的windows防火墙将变得更好。windows防火墙是个大的进步,而且它具备群组策略。不幸的是windows防火墙不允许你针对发出端设置任何规则,此外,它还需要开启远程管理和通讯服务——这些都是我平时不需要的。
可能有人会问ras怎么样呢?你可能注意到,它具备包过滤功能,并且事实上它还为其他工具提供了不错的api接口以便对过滤器进行配置。但是,这些过滤器无法控制底层协议,比如icmp,所以实际上它没多大用处。
还有许多个人版防火墙可以非常好的运行于桌面系统,但是它们都无法达到服务器用户的需要。虽然在它们当中,某些产品明显超出同类产品的水平,但是所有个人版防火墙的共同的问题是:简单的记录工具、缓慢的执行效率,而最糟糕的是,大多数个人版防火墙在数据流通量非常大的时候都有可能造成系统蓝屏。
个人版防火墙的这些问题源自它们与windows的结合性上。它们通过多种途径来截取信息包,而这也造成了它们的一些缺陷。某些个人版防火墙产品涉及到拦截系统内核信息,或改写硬件驱动的问题。由于这种工作方式,你最好祈祷它们的产品是稳定的,否则将经常看到蓝屏现象,你瞧,当流通量比较大的时候我们的确经常看到系统蓝屏。
另一个问题是,由于这些个人版防火墙的工作模式,所以它们通常会发生排斥,所以不要尝试同时在pc里安装两套个人版防火墙,服务器也是如此。否则,你可能会遇到一些问题。个人防火墙还不适合无人值守的服务器,因为大多数个人防火墙在拦截包的时候都会弹出一个对话框,让用户选择如何处理/操作。一些防火墙我还发现无法通过系统托盘图标顺利访问终端业务。
我最后一次以为已经找到了windows防火墙的最好解决方案是在我尝试给windows服务器安装isa server 2004的时候。让我惊奇的是,它运行得非常好。它的功能非常完善,在防护范围方面跟个人版差不多,但它运行更稳定。我发现它只有一个问题:isa server 2004的许可授权的价格比服务器本身还要贵。这使得它很难被用户接受。
我现在该怎么办?我觉得我如果自己花钱购买一个小型硬件级防火墙来保护我的服务器——仅仅因为我有时要离开它一小段时间——那实在是非常疯狂的事情。
不是所有的希望都破灭了,至少,微软正在努力打造一个新的过滤平台wfp,在不久即将来到的“长角(longhorn)”系统上。该版本的实际发布日期可能是在未来的一、两年里。wfp是一个集成包过滤技术于操作系统之内的解决方案。
未来,第三方厂商的防火墙很可能只是简单的接入到wfp体系中,并提供配置规则的功能而已。wfp计划支持新tcp/ip协议的多个层,并且可以在通信流被解析之前就进行过滤。wfp甚至还支持ipv6。wfp听起来不错,但是它仍然无法在今天就帮助我们,它离我们还有些距离。并且,它是否有效并稳定还需要我们在实际使用中观察。
你可能认为答案过于简单了,当然不。这些仍然让我们感到适当的惊讶。目前,windows服务器防火墙完美的解决方案是不存在的。
↓相关文章:
- · Win2000/XP系统三大典型红外通讯故障
- · 简单无害的DOS病毒编写
- · 常用网络命令及命令实例详解
- · QQ病毒手工查杀
- · 从互联网连接到局域网
- · 一次艰苦的病毒查杀过程
- · 如何解决 dllhost 进程消耗cpu 100%的问题
- · 搜索型注入之我看---注入不分家
- · 备份主域服务器的用户和组
- · DLL后门清除完全篇
- · 保卫校园网络安全的五个必备策略
- · 突破网络限制之三十六计
- · 兄弟相残Meatalink成黑客oracle攻击指南
- · 腾讯QQ相关应用软件集锦
- · 害人终害己 木马生成器碰不得
- · 终结动网最新挂马方法
- · 个人网站安全 从数据库合理管理开始
- · 网游帐号被盗之最新有效解决方案
- · 9行代码废掉Windows
- · 使用漏洞扫描工具 评估网络系统安全
- · 妙用Start命令
- · 网络游戏同步法则
- · 妙用代理渗透内网
- · 局域网速度变慢的故障分析
- · 邪恶八进制内部隐藏工具NOFILE
- · 并不神奇的Real影片木马
- · 检测和删除系统中的木马(Trojan Horse)教程
- · 端口大全+注解
- · 深入剖析EFS
- · 七大常见的集成网卡
- · 2004年十大网络应用漏洞
- · 传奇木马DIY
- · 遨游插件大全
- · 个人电脑日常维护指南
- · 让杀毒软件与网管步调一致
- · 实战分析一次WinRoute后门攻防
- · 网络工程师精华
- · 揭秘:钓鱼者的三种典型攻击手段
- · 网络安全防范的十个戒律
- · 网络协议简介
- · 控制网吧机器玩转主机数据库
- · QQ大盗传播技术分析及防范
- · 秘密穿过内网防火墙
- · 网页木马制作小结
- · 对iis写权限的利用(关于对第八军团写权限BUG的入侵)
- · DOS下设置文件权限
- · 妙用局域网中的“删除”功能
- · 机房管理常见三大难题的解决方法
- · 网络安全技术纵览
- · 计算机硬盘加密的几种方法
- · 个人网络安全防卫手册
- · 常用的网络测试命令
- · 图标在线生成器汇总
- · 枚举出局域网上所有网络资源
- · 如何排除上网过程中所遇到的种种故障
- · 如何把木马注册为系统服务
- · SYN flood攻击的原理及其防御
- · IP地址含义知多少
- · 校园机房安装组建过程实战讲解
- · 构筑牢固的校园网络安全体系

