网络层安全协议_第1页
网络层安全协议_第2页
网络层安全协议_第3页
网络层安全协议_第4页
网络层安全协议_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络层安全协议网络层安全协议IP安全性很差:没有为通信提供良好的数据源鉴别机制;没有为数据提供强大的完整性保护机制;没有为数据提供任何机密性保护;在设计和实现上存在安全漏洞,使各种攻击有机可乘。例如:攻击者很容易构造一个包含虚假地址的IP数据报。网络层安全协议IP几乎不具备任何安全性,不能保证:数据机密性数据完整性数据来源认证由于其在设计和实现上存在安全漏洞,使各种攻击有机可乘。例如:攻击者很容易构造一个包含虚假地址的IP数据报。IPsec提供了标准、健壮且包含广泛的机制保证IP层安全。1.IPsec协议IPsec就是“IP安全(security)”的缩写。IPsec并不是一个单个的协议,而是能够在IP层提供互联网通信安全的协议族。IPsec是个框架,它允许通信双方选择合适的算法和参数(例如,密钥长度)。为保证互操作性,IPsec还包含了所有IPsec的实现都必须有的一套加密算法。IPsec由三部分组成IP安全数据报格式的两个协议鉴别首部AH(AuthenticationHeader)协议封装安全有效载荷ESP

(EncapsulationSecurityPayload)协议有关加密算法的三个协议(在此不讨论)互联网密钥交换IKE(InternetKeyExchange)协议IPsec由三部分组成AH协议提供源点鉴别和数据完整性,但不能保密。ESP协议比AH协议复杂得多,它提供源点鉴别、数据完整性和保密。使用ESP或AH协议的IP数据报称为IP安全数据报(或IPsec数据报)。Ipsec支持IPv4和IPv6。AH协议的功能都已包含在ESP协议中。IP安全数据报有两种工作方式运输方式(transportmode)在整个运输层报文段的前后分别添加若干控制信息,再加上IP首部,构成IP安全数据报。适合于主机到主机之间的安全传送。需要使用IPsec的主机都运行IPsec协议。原始IP数据报原始IP首部TCP/UDP报文段原始IP首部TCP/UDP报文段添加的首部添加的尾部IP安全数据报IP安全数据报有两种工作方式隧道方式(tunnelmode)

在原始的IP数据报的前后分别添加若干控制信息,再加上新的IP首部,构成一个IP安全数据报。需要在IPsec数据报所经过的所有路由器上都运行IPsec协议。隧道方式常用来实现虚拟专用网VPN。原始IP数据报原始IP首部TCP/UDP报文段原始IP首部TCP/UDP报文段添加的首部添加的尾部IP安全数据报新IP首部IP安全数据报有两种工作方式无论使用哪种方式,最后得出的IP安全数据报的IP首部都是不加密的。所谓“安全数据报”是指数据报的数据部分是经过加密的,并能够被鉴别的。通常把数据报的数据部分称为数据报的有效载荷

(payload)。安全关联SA在发送IP安全数据报之前,在源实体和目的实体之间必须创建一条网络层的逻辑连接。此逻辑连接叫做安全关联SA(SecurityAssociation)。IPsec就把传统互联网无连接的网络层转换为具有逻辑连接的网络层。安全关联的特点安全关联是从源点到终点的单向连接,它能够提供安全服务。在安全关联SA上传送的就是IP安全数据报。如要进行双向安全通信,则两个方向都需要建立安全关联。若n

个员工进行双向安全通信,一共需要创建(2+2n)条安全关联SA。路由器R1

到R2

的安全关联SA假定公司总部的主机H1

要和分公司的主机H2

通过互联网进行安全通信。公司总部与分公司之间的安全关联SA就是在路由器R1

和R2

之间建立的。公司总部互联网SAR1IP安全数据报H1R2H2分公司H3从H1

到H2从H1

到H2从R1

到R2主机H1

到H3

之间的通信假定公司总部的主机H1

要和内部的主机H3

进行通信。由于都在公司内部,不需要加密,因此不需要建立安全关联。公司总部互联网R1H1R2H2分公司H3从H1

到H3路由器R1

到主机H2

的安全关联SA若公司总部的主机H1

要和某外地业务员的主机H2

进行安全通信,需要在公司总部的路由器R1

和外地业务员的主机H2

建立安全关联SA。公司总部互联网SAR1IP安全数据报H1H2业务员从H1

到H2从R1

到H2安全关联SA状态信息一个32位的连接标识符,称为安全参数索引SPI(SecurityParameterIndex)。安全关联SA的源点和终点的IP地址(例如路由器R1和R2的IP地址)。所使用的加密类型(例如,DES或AES)。加密的密钥。完整性检查的类型(例如,使用报文摘要MD5或SHA-1的报文鉴别码MAC)。鉴别使用的密钥。2.IP安全数据报的格式隧道方式下的IP安全数据报的格式协议=50IP安全数据报新的IP首部

IP安全数据报的有效载荷发送在前加密的部分鉴别的部分安全参数索引SPI

序号32位

填充填充长度下一个首部8位8位32位ESP的有效载荷4ESP首部报文鉴别码MAC原始的IP数据报的有效载荷原始的IP首部ESP尾部

2.IP安全数据报的格式隧道方式下的IP安全数据报的格式协议=50IP安全数据报新的IP首部

IP安全数据报的有效载荷发送在前鉴别的部分安全参数索引SPI

序号32位

填充填充长度下一个首部8位8位32位ESP的有效载荷4ESP首部报文鉴别码MAC原始的IP数据报的有效载荷原始的IP首部ESP尾部

加密的部分

2.IP安全数据报的格式隧道方式下的IP安全数据报的格式协议=50IP安全数据报新的IP首部

IP安全数据报的有效载荷发送在前鉴别的部分安全参数索引SPI

序号32位

填充填充长度下一个首部8位8位32位ESP的有效载荷4报文鉴别码MAC原始的IP数据报的有效载荷原始的IP首部ESP尾部

ESP首部

加密的部分

2.IP安全数据报的格式隧道方式下的IP安全数据报的格式协议=50IP安全数据报新的IP首部

IP安全数据报的有效载荷发送在前安全参数索引SPI

序号32位

填充填充长度下一个首部8位8位32位ESP的有效载荷4报文鉴别码MAC原始的IP数据报的有效载荷原始的IP首部ESP尾部

ESP首部

加密的部分

鉴别的部分

2.IP安全数据报的格式隧道方式下的IP安全数据报的格式协议=50IP安全数据报新的IP首部

IP安全数据报的有效载荷发送在前安全参数索引SPI

序号32位

填充填充长度下一个首部8位8位32位ESP的有效载荷4原始的IP数据报的有效载荷原始的IP首部ESP尾部

ESP首部

报文鉴别码MAC

加密的部分

鉴别的部分

2.IP安全数据报的格式隧道方式下的IP安全数据报的格式协议=50IP安全数据报新的IP首部

IP安全数据报的有效载荷发送在前安全参数索引SPI

序号32位

填充填充长度下一个首部8位8位32位ESP的有效载荷4原始的IP数据报的有效载荷原始的IP首部ESP尾部

ESP首部

报文鉴别码MAC

加密的部分

鉴别的部分

2.IP安全数据报的格式注意:在“原始的IP首部”中,用主机H1

和H2

的IP地址分别作为源地址和目的地址。而在IP安全数据报的“新的IP首部”中,用路由器R1

和R2

的IP地址分别作为源地址和目的地址。3.IPsec的其他构件安全关联数据库SAD(SecurityAssociationDatabase)存放SA。安全策略数据库SPD(SecurityPolicyDatabase)指明什么样的数据报需要进行IPsec处理。互联网密钥交换IKE(InternetKeyExchange)为IP安全数据报创建安全关联SA。互联网密钥交换IKEIKE是个非常复杂的协议,在2014年10月已成为互联网的正式标准[RFC7296]。以另外三个协议为基础:Oakley——是密钥生成协议[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论