计算机网络就象交通网络一样,必须有必要的硬件设施和交通规则,如陆、海、空、天一样需要必要的规定,什么样的交通工具能通过什么样的不能通过,和应该以什么样的方式才能安全通过,防止违章、惩罚违章,防止海盗和路霸等。君不见,某某网站受到攻击或破坏,某某公司被黑客进入核心网,某某军事指挥机构被入侵等等。网络安全是网络的薄弱环节,一直以来处于被动防护状态。目前保证网络安全的有几种措施:包过滤、防火墙、入侵检测系统。本文主要谈一下防火墙。
防火墙技术,最初是针对
防火墙从诞生到现在,已经发展到了第三代,早期的防火墙采用包过滤技术防止非法访问;第二代防火墙使用了更有效的安全控制手段即状态检测;第三代防火墙则加入更多的智能化功能,如增加应用网关代理服务、进行入侵检测和告警、支持隧道技术建造虚拟专网等多种控制手段。
防火墙技术一般分为两类:
1.网络级防火墙:主要是用来防止整个网络出现外来非法入侵。属于这类的有分组过滤器和授权服务器。前者检查所有流入本网络的信息,然后拒绝不符合实现制定好的一套准则的数据,而后者则是检查用户的登录是否合法。
2.应用级防火墙:从应用程序来进行接入控制。通常使用应用网关代理服务器来区分各种应用。例如,可以只允许通过访问万维网的应用,而阻止FTP应用的通过。
常见的防火墙体系结构:
1、双重宿主主机体系结构
2、屏蔽主机体系结构
3、屏蔽子网体系结构
防火墙技术在网络安全防护方面存在的不足:
防火墙不能防止内部攻击;防火墙不能防止未经过防火墙的攻击;防火墙不能取代杀毒软件
如何构建自己的防火墙: