[精选]VPN技术与安全协议.pptx





《[精选]VPN技术与安全协议.pptx》由会员分享,可在线阅读,更多相关《[精选]VPN技术与安全协议.pptx(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章 VPN技术与平安协议技术与平安协议11/26/20231*内容提要内容提要 通过本章的学习,学生应该掌握以下内容:通过本章的学习,学生应该掌握以下内容:q了解虚拟私用网络的概念和作用;了解虚拟私用网络的概念和作用;q理解理解IPSec工作原理;工作原理;q理解虚拟私用网络的解决方案;理解虚拟私用网络的解决方案;q通过实验掌握在通过实验掌握在windows 2000中配置中配置VPN连连接。接。2问题的提出问题的提出31.VPN的概念的概念q 虚拟专用网虚拟专用网Virtual Private Network,VPN提供了一种在公共网络上实现网络平提供了一种在公共网络上实现网络平安保
2、密通信的方法。安保密通信的方法。4q特征特征虚拟虚拟V:并不实际存在,而是利用现有网络,:并不实际存在,而是利用现有网络,通过资源配置以及虚电路的建立而构成的虚拟网通过资源配置以及虚电路的建立而构成的虚拟网络络专用专用P:只有企业自己的用户才可以联入企:只有企业自己的用户才可以联入企业自己的网络业自己的网络网络网络N:既可以让客户连接到公网所能够到:既可以让客户连接到公网所能够到达的任何地方,也可以方便地解决保密性、平安达的任何地方,也可以方便地解决保密性、平安性、可管理性等问题,降低网络的使用成本性、可管理性等问题,降低网络的使用成本5qVPN与逻辑等同网络VPN虚拟私用网络逻辑等同网络穿越
3、6qVPN是企业网在是企业网在Internet等公共网络上的延伸,通等公共网络上的延伸,通过一个专用的通道来创立一个平安的连接。过一个专用的通道来创立一个平安的连接。q VPN通过平安的数据通道将远程用户、公司分支机通过平安的数据通道将远程用户、公司分支机构、公司的业务合作伙伴等与公司的企业网连接起构、公司的业务合作伙伴等与公司的企业网连接起来,构成一个扩展的公司企业网。来,构成一个扩展的公司企业网。Internet效劳提效劳提供商供商ISP提供高性能、低价位的提供高性能、低价位的Internet接人接人直接通过线路或本地直接通过线路或本地 号码,这样公司就可以摆号码,这样公司就可以摆脱以前使
4、用的昂贵的租用线路。脱以前使用的昂贵的租用线路。7VPN扩展的企业网络扩展的企业网络企业内联网企业内联网远程用户远程用户合作伙伴合作伙伴分支结构分支结构8VPNVPN应用应用通过通过Internet实现远程用户访问实现远程用户访问加密 安全网关VPN认证 公司内部网InternetISPISP9连接企业内部网络计算机连接企业内部网络计算机 加密安全网关VPN认证 公司内部网安全网关 分公司内部网InternetISPISP10业务伙伴访问公司网络业务伙伴访问公司网络加密安全网关认证 公司内部网 业务伙伴安全网关InternetISPISPVPN加密11110011100111001110010
5、10001010001000101001010100100101010010001001001000100100100000100000000010000001100111001110011100101000101000100010100101010010010101001000100100100010010010000010000000001000000明文明文明文明文加密加密加密加密解密解密解密解密明文明文明文明文密文密文密文密文#¥&(&(%#%#%$%&*(!%$%&*(!#$%*(_%$#$%*(_%$#$%*#$%*&*)%$#&*)%$#保证数据在传输保证数据在传输中的机密性中的
6、机密性发起方发起方发起方发起方接受方接受方接受方接受方密文密文密文密文#¥&(%#%$%&*(!#$%*(_%$#$%*&*)%$#1.支持支持IKE密钥协商密钥协商2.密钥自动刷新密钥自动刷新3.128位对称加密位对称加密4.1024位非对称加密位非对称加密5.设备之间采用证书认证设备之间采用证书认证6.支持支持CA认证认证VPN的主要作用之一的主要作用之一12发起方发起方发起方发起方接受方接受方接受方接受方100100011001000101010010010100101000010010000100000011010000110110001010100010101000101010001
7、01010010001100100010101001001010010100001001000010000001101000011011000101010001010HashHashHashHash100010101000101010010001100100010101001001010010100001001000010000001101000011011000101010001010是否一样?是否一样?是否一样?是否一样?验证数据来源的验证数据来源的完整性和真实性完整性和真实性1.1.支持透明模式支持透明模式支持透明模式支持透明模式2.2.支持路由模式支持路由模式支持路由模式支持路由模式V
8、PN的主要作用之二的主要作用之二13VPN数据平安性数据平安性qVPN数据传输的平安需求主要通过三种基本数据传输的平安需求主要通过三种基本要素来实现要素来实现认证认证s确保所连接的远程设备的正确性。确保所连接的远程设备的正确性。加密加密s确保所传输的数据对于第三方来说是没有任何确保所传输的数据对于第三方来说是没有任何意义的。意义的。完整性完整性s确保任何对数据的修改都可以被检测出来。确保任何对数据的修改都可以被检测出来。142.VPN协议协议qVPN基于隧道基于隧道Tunneling技术技术普通路由选择封装普通路由选择封装GRET隧道隧道点对点隧道协议点对点隧道协议PPTP第二层隧道协议第二层
9、隧道协议L2TPIP平安协议平安协议IPSec15普通路由选择封装普通路由选择封装 GRETq最简单,配置方便最简单,配置方便q数据在隧道上传输时,封装成数据在隧道上传输时,封装成GRE数据格式数据格式q图中路由器图中路由器A和路由器和路由器D之间建立之间建立GRE隧道隧道q路由器路由器B和路由器和路由器C无法看到原始分组无法看到原始分组16配置路由器配置路由器A和路由器和路由器D的的GRE隧道隧道RouterA#configure terminal4w5d:%SYS-5-CONFIG_I:Configured from console by consoleEnter configuratio
10、n mands,one per line.End with CNTL/Z.RouterAconfig#interface FastEthernet1/0RouterAconfig-if#ip address 130.130.130.1 255.255.255.0RouterAconfig-if#no shutdownRouterAconfig-if#exitRouterAconfig#interface Tunnel1RouterAconfig-if#ip address 10.10.10.1 255.255.255.252RouterAconfig-if#tunnel destination
11、 140.140.140.1RouterAconfig-if#tunnel source 130.130.130.1RouterAconfig-if#endRouterA#17配置路由器配置路由器A和路由器和路由器D的的GRE隧道隧道RouterD#configure terminal4w5d:%SYS-5-CONFIG_I:Configured from console by consoleEnter configuration mands,one per line.End with CNTL/Z.RouterDconfig#interface FastEthernet1/0RouterDc
12、onfig-if#ip address 140.140.140.1 255.255.255.0RouterDconfig-if#no shutdownRouterDconfig-if#exitRouterDconfig#interface Tunnel1RouterDconfig-if#ip address 10.10.10.2 255.255.255.252RouterDconfig-if#tunnel destination 130.130.130.1RouterDconfig-if#tunnel source 140.140.140.1RouterDconfig-if#endRouter
13、D#18缺点缺点q管理费用高、隧道的规模数量大等。管理费用高、隧道的规模数量大等。q因为因为GRE是由手工配置的,所以配置和维护隧道所是由手工配置的,所以配置和维护隧道所需的费用和隧道的数量是直接相关的需的费用和隧道的数量是直接相关的每次隧道每次隧道的终点改变,隧道要重新配置。的终点改变,隧道要重新配置。q隧道也可自动配置,但有缺点,如不能考虑相关路隧道也可自动配置,但有缺点,如不能考虑相关路由信息、性能问题以及容易形成回路问题。一旦形由信息、性能问题以及容易形成回路问题。一旦形成回路,会极大恶化路由的效率。成回路,会极大恶化路由的效率。q不适用远程访问不适用远程访问VPN19 远程访问远程访
14、问VPN中,多数用户是采用拨号中,多数用户是采用拨号上网。这时可以通过上网。这时可以通过PPTP和和L2TP来加以解来加以解决。决。qPPTPqL2TP20点对点隧道协议点对点隧道协议PPTPqPoint-to-Point Tunneling Protocol,是由微软所,是由微软所提议的提议的VPN标准,标准,PPTP运行于运行于OSI的第二层。是的第二层。是PPP点对点协议,用于串行线路上拨号访问的点对点协议,用于串行线路上拨号访问的扩展,将扩展,将PPP帧封装成帧封装成IP数据包,以便在基于数据包,以便在基于IP的的网上传输。网上传输。认证:认证:MS-CHAP加密:加密:MPPEq通过
15、该协议,远程用户能够通过通过该协议,远程用户能够通过 Microsoft Windows 操作系统以及其它装有点对点协议的系操作系统以及其它装有点对点协议的系统平安访问公司网络,并能拨号连入本地统平安访问公司网络,并能拨号连入本地 ISP,通,通过过 Internet 平安链接到公司网络。平安链接到公司网络。21第二层隧道协议第二层隧道协议L2TPqL2TP技术结合了微软的技术结合了微软的PPTP和和Cisco的第二的第二层转发层转发L2F技术的优点。技术的优点。q可以在任何提供面向分组的点对点连接上建可以在任何提供面向分组的点对点连接上建立隧道立隧道CHAP认证认证IPSec数据加密和密钥管
16、理数据加密和密钥管理22L2TP和和PPTPq当用于当用于IP网络环境时,网络环境时,L2TP和和PPTP非常相非常相似。似。qL2TP比比PPTP更平安,因为更平安,因为L2TP接入效劳器接入效劳器能够确定用户从哪里来的。能够确定用户从哪里来的。qL2TP主要用于比较集中的、固定的主要用于比较集中的、固定的VPN用户用户qPPTP比较适合移动的用户。比较适合移动的用户。23IP平安协议平安协议IPSecqIPSec是由是由IETF Internet Engineering Task Force设计的作为基于设计的作为基于IP通信环境下一种端通信环境下一种端到端的保证数据平安的机制。到端的保证
17、数据平安的机制。q包含两个平安协议和一个密钥管理协议包含两个平安协议和一个密钥管理协议认证报头协议认证报头协议AH封装平安有效载荷协议封装平安有效载荷协议ESP因特网密钥交换协议因特网密钥交换协议IKE24IPSec的优点:的优点:1IPSec比其他同类协议具有更好的兼容性。比其他同类协议具有更好的兼容性。2比高层平安协议如比高层平安协议如SOCKS5性能更好,实性能更好,实现更方便;比低层平安协议更能适应通信介质的多现更方便;比低层平安协议更能适应通信介质的多样性。样性。3系统开销小。系统开销小。4透明性好。透明性好。5管理方便。管理方便。6开放性好。开放性好。25IPSec的体系结构的体系
18、结构qIPSec是是IP与与Security 的简写。的简写。qIPSec联合使用多种平安技术来为联合使用多种平安技术来为IP数据包提供保密数据包提供保密性、完整性和真实性。性、完整性和真实性。IPSec实际上指的是多个相实际上指的是多个相关的协议,它们在关的协议,它们在RFC2401-2411和和RFC2451中定中定义。义。qIPSec的主要设计目标是良好和互操作性。如果得的主要设计目标是良好和互操作性。如果得到正确的实现,到正确的实现,IPSec对那些不支持它的主机和网对那些不支持它的主机和网络不会产生任何负面的影响,络不会产生任何负面的影响,IPSec的体系结构独的体系结构独立于当前的
19、密码算法,立于当前的密码算法,IPSec对于对于IPv6 是必需的,是必需的,而对而对IPv4是可选的。是可选的。qIPSec使用当前流行的密码学算法。使用当前流行的密码学算法。26IPSec的体系结构的体系结构27平安关联平安关联q为正确封装及提取为正确封装及提取IPSec数据包,要将平安效劳、密数据包,要将平安效劳、密钥与要保护的通信数据联系到一起;同时要将远程通钥与要保护的通信数据联系到一起;同时要将远程通信实体与要交换密钥的信实体与要交换密钥的IPSec数据传输联系起来。这数据传输联系起来。这样的方案称为平安关联样的方案称为平安关联Security Association,SA。qSA
20、是构成是构成IPSec的基础。它由两个通信实体协商建立。的基础。它由两个通信实体协商建立。它们决定了用来保护数据包平安的它们决定了用来保护数据包平安的IPSec协议、密钥协议、密钥以及密钥的有效存在时间等。任何以及密钥的有效存在时间等。任何IPSec实施方案都实施方案都会构建一个会构建一个SA数据库数据库SAD,由它来维护保障数据,由它来维护保障数据包平安的包平安的SA记录。记录。28 SA是单向进行的,它仅朝一个方向定义平安效是单向进行的,它仅朝一个方向定义平安效劳,要么对通信实体收到的包进行劳,要么对通信实体收到的包进行“进入保护,进入保护,要么对实体外发的包进行要么对实体外发的包进行“外
21、出保护。外出保护。SA由一个由一个三元组唯一标识:三元组唯一标识:1平安参数索引平安参数索引SPI:存在于:存在于IPSec协议头内;协议头内;2目标目标IP地址:它同时决定了关联方向;地址:它同时决定了关联方向;3平安协议平安协议AH、ESP标识符。标识符。通常通常SA是以成对的形式存在的,每个朝一个方是以成对的形式存在的,每个朝一个方向。既可人工创立它,亦可采用动态创立方式。向。既可人工创立它,亦可采用动态创立方式。SA驻留在驻留在“平安关联数据库平安关联数据库SAD内。内。29SA管理管理q假设用人工方式加以创立,假设用人工方式加以创立,SA便会一直存在便会一直存在下去,除非再用人工方式
22、将其删除。下去,除非再用人工方式将其删除。q假设用动态方式创立,则假设用动态方式创立,则SA有一个存活时间有一个存活时间与其关联在一起。存活时间与其关联在一起。存活时间TTL由由IPSec通信双方在密钥管理协议中协商。通信双方在密钥管理协议中协商。TTL非常非常重要,因为受一个密钥保护的通信量必须加重要,因为受一个密钥保护的通信量必须加以谨慎地管理。假设超时使用一个密钥,会以谨慎地管理。假设超时使用一个密钥,会为攻击者侵入系统提供更多的时机。为攻击者侵入系统提供更多的时机。30平安关联数据库平安关联数据库SADSAD用于定义每个用于定义每个SA的参数值:的参数值:q序列号:以序列号:以AH/E
23、SP报头中报头中32位位bit值表示值表示q序列号溢出标记:防止溢出数据报的传送外出包序列号溢出标记:防止溢出数据报的传送外出包q抗重放窗口:收到的抗重放窗口:收到的AH/ESP数据报是否重放数据报是否重放qAH/ESP信息:认证信息:认证/加密算法、密钥、有效期加密算法、密钥、有效期qSA有效期:该时间间隔之后,有效期:该时间间隔之后,SA结束结束/被替代被替代q模式模式Mode:传输模式:传输模式/隧道模式隧道模式q路径最大传输单元路径最大传输单元MPTU:最大数据报长度不:最大数据报长度不分段分段31平安策略数据库平安策略数据库SPD SPD Security Policy Databa
24、se定义了对所定义了对所有出有出/入业务应采取的平安策略,为入业务应采取的平安策略,为IP数据项提供什么数据项提供什么效劳以及以什么方式提供。对所有出效劳以及以什么方式提供。对所有出/入包括非入包括非Ipsec业务的处理必须咨询业务的处理必须咨询SPD,处理有三种可能:,处理有三种可能:1丢弃丢弃:不允许在此主机上存在,或不允许通过此网关。不允许在此主机上存在,或不允许通过此网关。2绕过绕过IPSec:允许通过而无需允许通过而无需IPSec保护保护3采用采用IPSec:对这种业务流,对这种业务流,SPD要指明提供的平安要指明提供的平安效劳,采用的协议及使用的算法等。效劳,采用的协议及使用的算法
25、等。32IPSec模式模式qIPSec提供两种操作模式保护内容不同提供两种操作模式保护内容不同传输模式传输模式隧道模式隧道模式333435认证报头认证报头AH 认认证证头头AuthenticationHeader,AH是是IPSec协协议议之之一一,用用于于为为IP提提供供数数据据完完整整性性、数数据据身身份份认认证证和和一一些些可可选选的的、有有限限的的抗抗重放效劳。重放效劳。它它定定义义在在RFC2402中中。AH不不提提供供保保密密性性效效劳劳,不不需需要要加加密密算算法法加加密密器器,而而需需要要一一个个认认证证器器身身份份认认证证器器。AH定定义义保保护护方方法法、头头的的位位置置、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 VPN 技术 安全 协议

限制150内