基于IPSec的VPN网关的研究与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:zj770929
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VPN即虚拟专用网络(Virtual Private Network)是指利用隧道协议和安全措施在公用网络上构建的专用网络,这里的公用网络主要指Internet。“虚拟”的含义是指在开放、不安全的网络环境中利用加密、认证等安全技术构建专用、安全的通信信道,从而模拟出一个“私用”的网络。为了保障信息在Internet上传输的安全性,VPN采用身份认证、存取控制、数据机密性、数据完整性等措施,来保证信息在传输中不被偷看、篡改、复制。VPN可以帮助公司分支机构、合作伙伴、远程用户同公司的内部网建立可信的安全连接,并保证数据的安全传输,它是对企业内部网的扩展。VPN的关键是通信的安全,而IPSec是提供这种通信安全的核心技术。IPSec在IP层上对数据包进行高强度的安全处理,提供数据源验证、无连接数据完整性、数据机密性、抗重播和有限业务流机密性等安全服务。本文首先简要介绍了VPN及VPN网关的相关内容;然后分析了实现VPN网关的主要技术:IPSec安全技术,其中包括:安全关联、安全策略、认证头(AH)、封装安全载荷(ESP)以及Internet密钥交换协议(IKE);而后对IKE的原理、IKE交换的全过程进行了细致的研究,发现了IKE协议中存在的问题,并提出了解决IKE协议本身不能抵御假冒攻击的修改方案;最后重点阐述了在Linux平台上基于IPSec的VPN网关的设计与实现,给出了VPN网关的总体构架,并按功能进行了模块的划分并分别予以设计实现。由于目前还没有正式的RFC标准文档用来描述PF KEY如何与内核中的安全策略数据库进行交互,本文为此提出了PF KEY的扩展方案,以赋予PF_KEY针对安全策略数据库的交互能力。本文结尾提出了实现方案中需要改进的地方并对VPN技术的发展前景进行了展望。
其他文献
词典普遍被作为一种含有大量语言学知识、常识知识的知识库。传统英语词典中一般包含词形、词性、词义、例句、习语、各种语法语用说明以及出处、领域等注解。从传统词典中提
现在,计算机软件系统逐渐变得越来越复杂,本身的开发难度更是在不断增加。传统的开发方法主要依靠手工方式,效率低下、质量欠佳、正确性难以保证。泛型程序设计(Generic Prog
随着电信服务市场竞争的日益激烈,各运营商意识到,单纯的“价格战”已经不能满足企业发展的需要,而不断深入的企业信息化则成为了各运营商提升自身竞争力的重要手段。电信企
评论挖掘就是对评论文本的挖掘与分析,包括对文章主客观性的判断和评论褒贬义的判断以及句子层的评论文章基本要素的抽取,如抽取评论对象的名称,特征,评论词以及态度倾向等。
单芯片多处理器(CMP:Chip multi-processors)是高性能微处理器结构设计的发展方向。片内多个处理器核共享cache可能会导致共享数据不一致的问题,为此提出了两种协议机制:监听
天然岩石节理裂隙普遍存在于各类岩石中,了解节理裂隙的性质对于地质、地球物理、采矿、石油工程、水文地质以及核废料隔离都具有重要意义。岩石节理裂隙研究的一项重要内容
让计算机视觉系统自动定位图像中的物体和区分物体类别,使其具备简单的分类决策能力是本文研究的出发点。主要研究内容包括学习方法的改进、分类器的设计、视觉物体检测和视觉
在软件系统的生命周期中,70%的时间和代价花费在软件维护上。以数据为中心的遗产系统,如商业信息系统,通常依赖于大量的数据库表(数据文件)。对这类系统进行维护和更新,是一
IP多播已经在流媒体传递技术,比如在高速网络数据流和视频会议等方面取得了一定的成功。但是某些缺点导致了IP多播尚未被大范围部署,并且也不能作为一项基本的网络服务提供给终
IP多媒体子系统(IP Multimedia Subsystem,IMS)是一种全新的提供多媒体业务的网络架构,它能够满足用户更新颖、更多样化的多媒体业务需求。3GPP R5和R6版本指出,IMS需要支持I