一、IPSec概述
IPSec 协议工作在TCP/IP协议族的网络层
为TCP/IP通信提供访问控制、数据完整性、数据源验证、抗重放攻击、机密性等多种安全服务
IPSec安全体系结构包括
- AH(Authentication Header)协议
- ESP(Encapsulating Security Payload)协议
- 密钥管理协议ISAKMP
其中,
AH协议为IP包提供数据源认证、数据完整性和抵抗重放攻击保护,但不支持加密服务;
ESP协议提供数据保密、数据源认证、无连接完整性和抵抗重放攻击保护以及有限的数据流保密等;
ISAKMP提供双方交流时的共享安全信息
二、IPSec协议模式
传输模式:
传输模式用来保护IP包内的数据载荷,对IP头部分不作处理;IPSec包首部加在IP包首部和上层协议(TCP/UDP)包首部之间;
主要应用在端对端之间数据安全通信的场合。
隧道模式:
隧道模式用来保护整个IP数据包,整个IP包都封装在IPSec包中,并在新的IP包首部和原来的IP包首部之间插入IPSec首部
主要应用于两个网络之间进行数据安全通信的场合