典型的加强安全的方式

1. 禁止访问(block)

2. 允许访问(permit)

3. 认证(authenticate)

4. 放篡改(tamperproof)

5. 加密(encrypt)

 

IPSec是一组协议和服务. IPSec提供了多样的针对IP层次(即网络层)的通信的安全服务. 这些安全服务包括:

  • 认证 - 你说你是谁, 那究竟你是不是你说的那个谁
  • 完整性 - 你告诉我的, 我告诉你的, 都是没被别人改过的原话
  • 保密性 - 别人是看不懂我们所交流的内容的

IPSec由三个主要的协议组成:

  1. authentication header(AH) : 功能是保证数据完整性, 防止回放攻击.
  2. encapsulating security payload(ESP) : 保证数据完整性, 防止回放攻击, 加密.
  3. Internet key exchange(IKE) : 提供了密钥和协商的加密基础架构.

IPSec支持两种将原始IP包转换为受保护的IP包的模式, Transport Mode和Tunnel Mode. 下面的图片可以帮住你获得IPSec的基本认识.

什么是IPSec_网络层

 

什么是IPSec_基础架构_02

 

什么是IPSec_数据完整性_03

 

 

相关工具

IPSec Management Snap-in

Netsh IPSec

netsh -c "advfirewall consec" show rule name=all type=dynamic

netsh -c "advfirewall firewall" show rule name=all type=dynamic

Ipseccmd.exe

Network monitor