20
对于隧道模式,去除外部IP头和ESP头,恢 复原IP数据报。如果该数据报是一个分段, 则插入到IP数据流中
二、AH协议
AH提供了数据完整性、数据源验证及抗重播 等安全服务 AH不仅可为上层协议提供认证, 还可以为IP 头某些字段提供认证 有些字段在传输中可能会改变(如服务类型、 标志、分段偏移、生存期、头校验和等), AH不能保护这些字段
13
14
ESP协议处理
由于ESP采用密码算法对IP数据报进行加密, 并且IP数据报并非顺序到达接收方,因此每个 ESP数据报必须携带能够使接收方建立解密同 步的数据, 如初始化向量(IV)
(一) 外出数据报处理
(1) ESP头插入 在传输模式下, ESP头插在IP头之后,并填写 ESP头中各个字段值,ESP头的“下一个头” 字段值为6, 表示是TCP
27
在使用SA对数据包进行处理后, 使用选择器 在进入SPD中查找处理该数据包的安全策略, 这里使用的是内部IP头中的目的IP地址 对于传输模式,数据包只有一个IP头,不会 出现上述情况 (2) SA查找 利用三元组<SPI,目的IP地址,AH>在SAD 中查找处理这个数据报的SA 如果找到则继续处理,否则丢弃该数据报
7
AH和ESP协议可以分别单独使用,也可以联 合使用。每个协议都支持两种应用模式: (1) 传输模式:为上层协议数据提供安全保护 (2) 隧道模式:以隧道方式传输IP报文 AH/ESP的安全性完全依赖于所采用的加密算 法。为保证不同实现方案之间的互通性, 必须 定义强制实现的加密算法 因此,在使用数据认证和加密机制时, 必须解 决三个问题:
2
通常安全协议是基于某一通信协议,提供安 全机制或服务,并非单独运行 按网络体系结构划分,安全协议可以分成数 据链路层安全协议、网络层安全协议、传输 层安全协议和应用层安全协议 数据链路层:PPTP/L2TP协议通过隧道技术 在某种程度上增强了PPP协议的安全性 网络层:IPSec(IP Security)协议是基于IP协 议的安全协议