什么是IPSec

典型的加强安全的方式

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的基本认识.

image

image

image

相关工具

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

参考资料

http://support.microsoft.com/servicedesks/webcasts/seminar/shared/asp/view.asp?url=/servicedesks/webcasts/en/wc032205/manifest.xml

Chapter 13 - Internet Protocol Security and Packet Filtering

http://technet.microsoft.com/en-us/library/bb727017.aspx

原文地址:https://www.cnblogs.com/awpatp/p/2096084.html