首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于Windows NT平台下的多级过滤防火墙系统的研究与实现
引用本文:代增辉,张彤.基于Windows NT平台下的多级过滤防火墙系统的研究与实现[J].中国铁道科学,2005,26(5):132-136.
作者姓名:代增辉  张彤
作者单位:北京铁路局,石家庄车站电子所,河北,石家庄,050000
摘    要:在Windows NT网络体系结构基础上,采用多级过滤技术实现防火墙.在网络层利用NDIS技术对进入和发出内部网络的数据包依据过滤表中的过滤规则进行过滤;在传输层利用TDI技术实现对应用进程的过滤;在应用层利用Winsock技术实现对数据包内容的过滤.系统实现过程为:从网卡上截获每一个流入和流出网卡的数据包,实现防火墙系统最基本的数据包截取功能;在网络层中,系统根据访问规则,对截获的数据包进行判断,过滤掉非法数据包,实现数据包过滤功能;在传输层中,监视所有访问网络的进程,当截获到进程要访问网络的数据请求包时,内核发出消息通知用户,由用户决定对该进程的操作,实现应用程序进程查询功能;在应用层中,可以截获从传输层传递的所有数据包,当数据包中含有禁止的内容时,应用层对其进行过滤,实现数据包内容过滤功能.这样通过多级过滤提高系统的安全性.

关 键 词:防火墙  NDIS技术  TDI技术  Winsock技术
文章编号:1001-4632(2005)05-0132-05
修稿时间:2004年9月21日

Study and the Realization of Multilevel Filter Firewall System Based on Windows NT Structure
UAI Zeng-hui,ZHANG Tong.Study and the Realization of Multilevel Filter Firewall System Based on Windows NT Structure[J].China Railway Science,2005,26(5):132-136.
Authors:UAI Zeng-hui  ZHANG Tong
Abstract:Our system is based on Windows NT structure and combines kernel-mode with user-mode to realize multilevel filter, which enhances performance from low layer. In kernel-mode, we use NDIS technology to filter packet of in and out Intranet according to the filtering rules in the layer of network. We use TDI technology to track the state of process in transport layer. We employ Winsock technology to realize the filtration based on packet content. The basic function of firewall is to intercept the data packet. Each in and out data packet is intercepted from network card to realize this basic function. To realize the function of filtering packet, the system judges data packet according to the filtering rules in the layer of network. To realize the function of searching process in program, the system monitors all the process and intercepts data packet when the process is accessing network. Then the kernel sends message to user who judges the operation to the process in transport layer. To realize the function of filtering content, the system intercepts all the data packet transportation from transport layer using socket technology. When forbidden content in data packet, it will be filtered in the layer of application to realize the function of filtering the content of data packet. The security of the system can be improved by multilevel filter.
Keywords:Firewall  NDIS technology  TDI technology  Winsock technology  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号