基于专用协议栈的防火墙系统中VPN网关的实现

来源 :暨南大学 | 被引量 : 0次 | 上传用户:chenjason886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文选用了开放源代码的Linux操作系统作为开发平台,在自主开发的专用协议栈基础上,采用网络层的IPSec协议族实现了虚拟专用网(VPN)网关,并集成于防火墙系统中。课题采用标准的C语言进行程序开发。 本论文参考了IETF关于IPSec协议族的RFC建议文档,通过研究对比,确定了在专用协议栈上以ESP隧道模式的工作方式实现VPN网关,主要的结构包括动态密钥交换、安全服务协议、安全策略等几大模块;详细分析了在Linux网络协议栈中实现IPSec协议的自由软件FreeS/WAN,研究了在对IPSec协议的具体实现流程中需要考虑和重点解决的问题;分析了Linux网络协议栈处理流程,完成了基于专用协议栈的IPSec模块的设计,并成功地将其嵌入专用协议栈中,实现了ESP隧道模式的安全服务;最后,采用UDP封装的方案,很好地实现了IPSec对NAT网关的穿越,并试探性地采用IP载荷压缩技术,以优化由于ESP协议和UDP封装所增加的数据包长度而可能影响到的网络性能。 本系统所采用和借鉴的均为Linux平台上的开放源码和自由软件,所参考的RFC文档为IETF公开发布的权威性文件,故系统实现具有较低的开发成本以及良好的移植性。从安全角度出发,专用协议栈的处理方案也成为本VPN网关坚实的安全堡垒。再加上对IPSec与NAT冲突的解决和IP载荷压缩技术的考虑,本VPN网关很好地实现了集安全、实用、高效于一体的最终目的,为广大中小型企业解决专用网到Internet的接入提供了有效的解决方案。
其他文献
电子政务是随着互联网技术以及电子商务的发展而出现的一个概念,目的是应用IT和互联网技术来实现政府办公的网络化、无纸化,提高办公效率,与此同等重要的是给用户提供更加便
  本文对置信度进行简单的综述,内容关于置信度定义、作用、分类介绍、评测等,试验了已存在的、常用而且有效的置信度,提出嵌入log似然比到词网格(WordLattice)来计算“后验概
多输入多输出技术(MIMO, Multiple Input Multiple Output)因其天线间信道相互独立,能成倍地提高系统容量和频谱利用率而在现代移动通信系统中得到了广泛的应用。然而,传统的MIMO
随着视频节目的制作和积累,节目数量在急剧增加。人们如果想要在所有节目中寻找自己感兴趣视频片段,就变的越来越困难。因此人们迫切需要一种视频搜索技术,能够从大量的视频
受模数转换器(Analog-to-digital, ADC)采样能力的限制,以奈奎斯特-香农采样定理为理论基础的传统信息采集方式在处理宽带稀疏信号时遇到了技术瓶颈。而对ADC采样能力要求较低