基于Windows构架网络数据包拦截技术的个人防火墙设计与实现
2014-07-21彭丽丽
科技创新与应用 2014年23期
彭丽丽
摘 要:文章介绍了一款基于Windows构架采取应用层进行网络数据的拦截的Winsock 2 SPI编程技术,适用于个人的防火墙。该防火墙具有小巧方便,操作简洁,功能齐备,完全满足个人防火墙要求。
关键词:Windows构架;防火墙;网络封包拦截技术
引言
随着网络技术的迅速发展,网络安全问题日益突出,个人防火墙得到广泛应用。文章通过介绍防火墙的发展、防火墙种类及Windows构架下个人防火墙技术,提出了基于Windows构架网络数据包拦截的个人防火墙设计。
1 防火墙介绍
1.1 防火墙的发展
防火墙是实现内外网络的隔离,以保护内网免受外部网络的非法入侵而造成损害。防火墙发展共经历了四个阶段:
第一个阶段:静态包过滤防火墙。采用包过滤技术,网络访问和数据过滤完全依赖于路由器,且过滤规则完全由路由器提供。这类防火墙处理快速,但过滤规则简单不能够拦截到较低层的数据,但实现了数据包过滤[1]。
第二个阶段:防火墙用户化,提供给用户可实现数据过滤功能的套件。相比第一代防火墙,它是工作在电路层的防火墙,仍采用包过滤技术。用户需要做系统的配置,对用户提出较高的要求[2]。
第三个阶段:应用层防火墙,采用纯软件的方式实现,安全性大有提高。它提供了很好的操作界面,不需要用户进行复杂的系统配置,因此这类防火墙深受用户喜欢[3]。
第四个阶段:具有安全操作系统的防火墙,防火墙本身就具有自己的操作系统,尽管它的核心技术仍然是数据包过滤技术,但是它采用自适应的代理技术,使防火墙有一定的自我适应能力,在安全性上较前面各阶段的防火墙有了进一层的突破[4]。……
登录APP查看全文
