IPSec
IPsec:Internet Protocol Security,作为一种开放的标准的安全框架结构,可以用来保证IP数据报文在网络上传输的机密性、完整性和防重放。
机密性:是不将有用信息泄漏给非授权用户的特性。
完整性:是指信息在传输、交换、存储和处理过程中,保持信息不被破坏或修改、不丢失和信息未经授权不能改变的特性,也是最基本的安全特征。
防重放:防止重放攻击,所谓重放攻击就是攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程。
IPSec架构
IPSec不是一个单独的协议,他通过AH和ESP这两个安全协议来实现IP数据报文的安全传输。
IKE协议提供密钥协商,建立和维护安全联盟SA等服务
安全联盟SA
安全联盟定义了IPSec对等体间将使用的数据封装模式、认证和加密算法、密钥等参数。
安全联盟是单向的,两个对等体之间的双向通信,至少需要两个SA。
IPSec传输模式
在传输模式下,AH或ESP报头位于IP报头和传输层报头之间。
IPSec隧道模式
在隧道模式下,IPSec会另外产生一个新的IP报头,并封装在AH或ESP之前。