Windows CE.NET平台基于NDIS中间层驱动的包过滤程序设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:huruiwangmin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
包过滤是最早使用的一种防火墙技术,因为其具有部署容易、对应用透明高效、性能可靠的特点,所以广泛应用于防火墙领域。 传统包过滤技术通过检查数据流中每一个数据包的源地址、目的地址、源端口号、目的端口号及数据包头中的各种标志位等网络层的信息,来决定否允许该数据包通过。但是对于防火墙来说,毕竟安全是最重要的因素。传统包过滤技术依据IP地址和服务端口等传输层以下的信息实现网络控制能力,而大量的网络攻击则是利用应用系统的漏洞实现,对应用层明显缺少足够安全的保护,这使得传统包过滤技术的安全性受到了严峻的挑战。 本论文从两个方面解决了传统包过滤技术的不足,第一是使用中间层驱动程序,工作于内核态的包截获手段,提出独特的中间层驱动程序包管理策略和缓冲区管理策略,大大减少了系统占用的内存资源,提高了执行效率。第二个采用状态过滤机制,它是一种基于连接的状态检测机制,利用状态表跟踪每一个网络会话的状态,对不同协议数据包特性的分析引入了不同的过滤机制技术,增强了包过滤技术对传输层的控制能力,提供更加有效的应用层安全保护能力。 论文根据Windows CE.NET的结构,使用中间层驱动程序,结合状态过滤机制,设计和实现了Windows CE.NET下具有状态过滤的包过滤系统,系统的安全性能和吞吐能力明显优于传统包过滤技术。
其他文献
复杂目标电磁散射研究长期以来广受关注,本文研究的快速非均匀平面波算法,可以快速精确的求解任意复杂目标的电磁散射问题,其多层形式的计算复杂度与多层快速多极子相当。同
基于码分多址接入方式的WCDMA是第三代移动通信三大主流标准之一。与第二代移动通信系统相比,由于WCDMA系统能提供不同类型业务的灵活性,在对WCDMA系统进行网络规划和优化时需
胚胎阵列容错系统将生物中细胞替换的机制应用在电子系统中,是一种带有自恢复功能的新型容错结构。胚胎阵列通常采用列(行)替换法进行容错。列替换法实现起来比较简单,但却造成
随着现代生命科学技术的快速发展,近年来,医学界的一些学者提出了一种利用检测生物芯片感染病毒厚度来快速诊断某些疾病的方法。常见的生物芯片厚度一般在几十微米到上百微米之
球形棕囊藻(Phaeocystis globosa Scherffe)是中国沿海常见的赤潮藻种之一,赤潮爆发时形成的囊体会堵塞鱼类等海洋生物的腮,造成生物窒息而死,导致大量经济损失,赤潮后期该藻
甘薯[Ipomoea batatas(L.)Lam.]是旋花科甘薯属蔓生性草本植物,而紫色甘薯块根富含花青素。本文以紫色甘薯品种山川紫和广紫1号为试材,通过Hoagland液体培养甘薯幼苗,探讨不
磁航向测量系统又称磁罗盘,是一种利用地球磁场测量方向的装置。本文研究了一种基于FPGA的磁航向测量系统,用FPGA解算磁航向,具有解算速度快、抗干扰能力强的特点。本文研究
蚓激酶(Earthworm fibrinolytic enzymes,EFE)是一组具有激酶和纤溶酶活性的丝氨酸蛋白水解酶,可以作为治疗血栓类疾病的药物。基于蚓激酶的酶学性质,本研究主要从化学修饰以
本文设计了一款Class AB模拟音频功放,同时研究并通过Matlab对数字音频功放中的关键电路∑-△调制器建模。 对于Class AB模拟音频功放,给出了两种实现方式,一种是单纯的共源
酞酸酯(Phthalic acid esters,PAEs)是一类环境内分泌干扰物,作为农用塑料地膜的增塑剂被大量使用,由于易从塑料中释放到环境中而成为土壤PAEs污染的主要来源之一。由于PAEs