基于协议转换的安全网关设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:yangsh1967
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文提出了一种IPv4、IPv6混合网络下基于协议转换的安全网关设计,并基于Linux 2.6内核下的Netfilter框架以内核模块的形式实现了基本功能。安全网关被设计为部署在IPv4、IPv6协议边界上的协议转换型安全网关,它在协议转换的基础上跟踪端到端的UDP/TCP连接会话,并可基于实际的源端和目的端点信息实施端到端的访问控制过滤操作。安全网关当前实现支持FTP—ALG和DNS—ALG扩展(实验性质的)。对系统的测试结果表明,混合网关的数据包协议转换对端到端数据包传输引入的时延影响不大,可满足IPv6过渡环境下企业组网及安全控制的实际需要。 RFC2765,2766分别定义了IPv4数据包与IPv6数据包头部的相互转换机制和IPv4、IPv6网络互连方案。Linux2.6下的netfilter框架实现了对IPv4 NAT及TCP有状态包过滤。通过结合这两方面的一些想法,混合网关设计的核心特性便是在网络协议转换的基础上对通过网关的混合端到端连接会话实施有状态的包过滤。这使得混合网关的过滤能力提升到传输层上来。系统的FTP—ALG、DNS—ALG扩展进一步提供了对数据包进行应用层操纵的能力。 混合网关当前支持的主要功能特性有:ICMP基本协议转换(支持ping、trace route);UDP、TCP基本协议转换;TCP连接的全状态跟踪;FTP—ALG(实验性质的,支持IPv4与IPv6主机端之间的FTP连接);DNS—ALG(实验性质的,NAT—PT定义了相关的流程标准)。作为性能测试而言,主要考虑时延因素。它包括底层的一个数据包从一端发出通过网关协议转换到另一端接受的延时,以及上层的通过DNS—ALG发送DNS查询请求到打开相应Web服务器网页内容的延时。除此而外,混合网关作为Linux内核模块实现,因此必须谨慎地考虑系统的运行时健壮性和实现的可靠性。 作为实验测试环境,使用了Windows XP操作系统主机作为客户端(服务器是一台RedhatFedora Core4主机),它内建了对IPv6的支持。并使用Python脚本编程语言编写了测试脚本。作为软件工程的有效实践,使用了SVN源代码管理系统管理项目的代码文档,并利用开源软件搭建了话题跟踪系统、自动构建脚本等辅助小组开发。
其他文献
人耳识别技术的研究与应用在个体生物特征识别范围内属于一种新的尝试。人耳具有结构稳定丰富、不受面部表情的影响、更容易采集、更容易为人接受、不容易欺骗等优点,因此人
随着互联网的普及,发布订阅系统面临着以下三个需要进一步解决的问题: 问题1:在发布者和定阅者数量快速增长的情况下,需要发布订阅系统具有适应发布者和订阅者数量变化的能力,
本文研究一种嵌入式数据库系统EDB2。它直接在flash中运行,且可脱离操作系统。它抛弃了“外存”概念,将flash和RAM都视为“内存”。它采用了XIP的思想,直接从内存的flash运行代
总装物料配送优化设计思想为汽车装配厂解决生产流水线的高效率和低效、繁杂的物流配送的矛盾提供了新的契机。本文所提出的总装物料配送系统是从运筹学中优化算法的研究视角
网络管理有两重含义,传统的网络管理指“管理网络设备和网络运营”,泛化意义上的网络管理指“通过网络管理设备和业务”。一方面现有的网络管理技术和产品受到传统的网管理概念
随着信息化建设在企业内部不断的发展和深入,越来越多的信息系统投入运行。而在企业中成功实施的信息系统常注重于解决某一个具体问题,在独自领域内运行,形成了众多的信息孤岛,信
进入深亚微米(或纳米级),等比例缩小虽然使晶体管的工作速度得到了提升,但也带来了诸多负面影响.互连线延迟、串扰、电压降/电迁移、良率已成为大规模集成电路物理设计的主要
超节点P2P(Super—peerP2P)结合了P2P结构和C/S结构的优点,是当前应用最广的一类P2P系统。如何利用超节点P2P系统中角色的不同,特别是超节点的一定管理功能,来提高系统的整体性
图像的观测颜色被认为是物体前景颜色按照其不透明度信息和背景颜色的叠加。图像抠图就是从观测图像提取出前景颜色和不透明度信息。它在图像特效制作、虚实场景结合、基于图
学位
随着通信技术的迅猛发展,行业竞争日益加剧,运营商急需设计和建设高效稳定的业务运营支撑系统来提升企业的服务质量以及经营管理水平,从而进一步提高在市场中的竞争能力。本