第四章-安全协议ppt课件.ppt
《第四章-安全协议ppt课件.ppt》由会员分享,可在线阅读,更多相关《第四章-安全协议ppt课件.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 安全协议安全协议经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用4.1 链路层安全协议链路层安全协议o数据链路层安全性是指在数据链路上各个节点之间能够安数据链路层安全性是指在数据链路上各个节点之间能够安全地交换数据。它表现为以下两个方面:全地交换数据。它表现为以下两个方面:n1、数据机密性:防止在数据交换过程中数据被非法窃听;、数据机密性:防止在数据交换过程中数据被非法窃听;n2、数据完整性:防止在数据交换过程中数据被非法篡改。、数据完整性:防止在数据交换过程中数据被非法篡改。o数据交换过程中数据机
2、密性和完整性主要通过密码技术实数据交换过程中数据机密性和完整性主要通过密码技术实现的,即通信双方必须采用一致的加密算法来解决数据机现的,即通信双方必须采用一致的加密算法来解决数据机密性和完整性的问题。密性和完整性的问题。o数据链路层安全协议增强了数据链路层协议的安全性,即数据链路层安全协议增强了数据链路层协议的安全性,即在数据链路层协议的基础上增加了安全算法协商和数据加在数据链路层协议的基础上增加了安全算法协商和数据加密密/解密处理的功能和过程。解密处理的功能和过程。o本章主要介绍基于本章主要介绍基于PPP的数据链路层安全协议。的数据链路层安全协议。经营者提供商品或者服务有欺诈行为的,应当按照
3、消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用点到点协议点到点协议PPPo介绍基于介绍基于PPP的数据链路层安全协议之前,首先简单介绍的数据链路层安全协议之前,首先简单介绍一下点到点协议一下点到点协议PPP。o在现在的远程通信中,一般采用点到点协议在现在的远程通信中,一般采用点到点协议PPP(Point-to-Point Protocol),它提供了一种在异步或同步串行),它提供了一种在异步或同步串行链路上封装、传输多种协议数据报的标准方法,并且能够链路上封装、传输多种协议数据报的标准方法,并且能够充分地支持充分地支持IP。oPPP主要由三个部分组成:主
4、要由三个部分组成:n1、PPP数据封装方法:用于对多种协议的数据报进行数据封装方法:用于对多种协议的数据报进行PPP封装;封装;n2、连接控制协议、连接控制协议LCP(Link Control Protocol);用于建立、);用于建立、终止、配置和测试终止、配置和测试PPP连接;连接;n3、网络控制协议、网络控制协议NCP(Network Control Protocol):用):用于在于在PPP连接上建立和配置不同的网络层协议。连接上建立和配置不同的网络层协议。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用
5、o1、PPP封装封装n由于由于PPP可以支持多种协议数据报的传输,它采用了一个统一可以支持多种协议数据报的传输,它采用了一个统一的数据报格式对这些不同协议的数据报进行的数据报格式对这些不同协议的数据报进行PPP封装,这种数封装,这种数据报格式称为据报格式称为PPP数据报,如下图所示:数据报,如下图所示:n协议域:一般为协议域:一般为2个字节,它指出了在信息域中所封装数据报的个字节,它指出了在信息域中所封装数据报的协议类型。协议类型的编码由协议类型。协议类型的编码由IANA统一分配和管理;统一分配和管理;n信息域:可以为信息域:可以为0或多个字节,其中的内容是特定协议类型的数或多个字节,其中的内
6、容是特定协议类型的数据报,而协议类型由协议域指示;据报,而协议类型由协议域指示;n填充域:可以为填充域:可以为0或多个字节。因为或多个字节。因为PPP可以根据需要插入一些可以根据需要插入一些填充字节。填充字节。协议域协议域信息域信息域填充域填充域经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o2、连接控制协议、连接控制协议LCPnLCP主要用于建立、终止、配置和测试主要用于建立、终止
7、、配置和测试PPP连连接。它提供了一种可扩展的连接参数协商和配接。它提供了一种可扩展的连接参数协商和配置机制,可用于在建立置机制,可用于在建立PPP连接时配置和优化连接时配置和优化连接参数,并且提供了对连接的附加管理能力,连接参数,并且提供了对连接的附加管理能力,以便获得最佳的以便获得最佳的PPP连接传输性能;连接传输性能;nLCP定义了三种定义了三种LCP数据报数据报oLCP配制报文:其中包括配置请求、配置确认、配配制报文:其中包括配置请求、配置确认、配置否认和配置拒绝等四种报文类型,用于建立和配置否认和配置拒绝等四种报文类型,用于建立和配置置PPP连接;连接;经营者提供商品或者服务有欺诈行
8、为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用oLCP终止报文:其中包括终止请求和终止确认两种终止报文:其中包括终止请求和终止确认两种报文,用于终止报文,用于终止PPP连接;连接;oLCP测试报文:其中包括代码拒绝、协议拒绝、回测试报文:其中包括代码拒绝、协议拒绝、回送请求、放弃请求、身份标识和连接剩余时间等报送请求、放弃请求、身份标识和连接剩余时间等报文类型,用于管理和测试文类型,用于管理和测试PPP连接。连接。nLCP数据报文是一种协议域为数据报文是一种协议域为Oxc021的特定的特定数据报,并通过代码域定义了上述各种数据报,并通过代码
9、域定义了上述各种LCP数数据报文,具体如下图所示:据报文,具体如下图所示:Oxc021信息域信息域填充域填充域数据域数据域长度域长度域(2)标识域标识域(2)代码域代码域(2)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用信息域信息域填充域填充域数据域数据域长度域长度域(10)标识域标识域()代码域代码域(1)Oxc021Type(3)Length(Ox04)C023(PAP)C22
10、3(CHAP)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o3、网络控制协议、网络控制协议NCPnNCP用于在用于在PPP连接上建立和配置不同的网络层协议,使得连接上建立和配置不同的网络层协议,使得在同一在同一PPP连接上可同时传输多种网络层协议的数据报,但连接上可同时传输多种网络层协议的数据报,但通信双方必须配置和使用相同的网络层协议;通信双方必须配置和使用相同的网络层协议;nNCP包含了一组网络控制协议,分别对应不同的网络层协议,包含了一组网络控制协议,分别对应不同的网络层协议,其中其中IP所对应的网络控
11、制协议是所对应的网络控制协议是IP控制协议控制协议IPCP(IPControlProtocol););nIPCP用于在用于在PPP连接上建立、配置和终止连接上建立、配置和终止IP,只有通信双,只有通信双方使用方使用ICPC配置了配置了IP后,才能在后,才能在PPP连接上发送和接收连接上发送和接收IP数据报;数据报;nIPCP同样定义了一组同样定义了一组IPCP数据报和配置选项,它们都是与数据报和配置选项,它们都是与IP有关,而与建立、终止和配置有关,而与建立、终止和配置PPP连接本身没有关系。连接本身没有关系。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔
12、偿的金额为消费者购买商品的价款或接受服务的费用Ox8021信息域信息域填充域填充域代码域代码域(1)标识域标识域()长度域长度域(10)数据域数据域Type(3)Length(Ox04)Ip Address经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o在缺省情况下在缺省情况下PPP连接不需要进行身份认证。连接不需要进行身份认证。如果需要对某一方或双方身份进行认证,则如果需要对某一方或双方身份进行认证,则必须在建立必须在建立PPP连接时配置连接认证协议。连接时配置连接认证协议。PPP提供了两种可选择的连接认证协
13、议:提供了两种可选择的连接认证协议:n(1)口令认证协议)口令认证协议PAP(Password Authentication Protocol)n(2)挑战)挑战-握手协议握手协议CHAP(Challenge-Handshake Authentication Protocol)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o(1)口令认证协议)口令认证协议PAPnPAP是一种两次握手认证协议,被认证方认证方通过交是一种两次握手认证协议,被认证方认证方通过交换一系列换一系列PAP数据报实现身份认证过程;数据报实现
14、身份认证过程;n两次握手认证过程如下:两次握手认证过程如下:oStep1.在建立在建立PPP连接后连接后,首先由被认证方向认证方发送首先由被认证方向认证方发送PAP认证请求报文认证请求报文,PAP认证请求报文中含有表示被认证方认证请求报文中含有表示被认证方身份的用户名和口令等认证信息身份的用户名和口令等认证信息;oStep2.认证方接收到认证方接收到PAP认证请求报文后认证请求报文后,根据认证信息根据认证信息对被认证方的身份合法性进行认证对被认证方的身份合法性进行认证,然后根据认证结果返回然后根据认证结果返回PAP认证确认报文或认证确认报文或PAP认证否认报文认证否认报文;经营者提供商品或者服
15、务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o如果认证方确认了被认证方的身份合法性如果认证方确认了被认证方的身份合法性,则认证则认证过程结束过程结束,准备转入数据报文传输准备转入数据报文传输;否则否则,重复进行重复进行上述认证上述认证,直到确认被认证方的身份合法性直到确认被认证方的身份合法性,或者重或者重复一定次数后复一定次数后,认证方终止认证方终止PPP连接连接.nPAP中用户的用户名和口令在网络上是以明文中用户的用户名和口令在网络上是以明文传输的传输的,这影响了这影响了PAP协议的安全性协议的安全性.经营者提供商品或者服务有
16、欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o(2)挑战挑战-握手协议握手协议CHAPnCHAP是一种三次握手认证协议是一种三次握手认证协议,被认证方和认被认证方和认证方通过交换一系列证方通过交换一系列CHAP报文实现身份认证报文实现身份认证过程过程.n其三次握手认证过程如下其三次握手认证过程如下:oStep1.在建立在建立PPP连接后连接后,首先由认证方向被认首先由认证方向被认证方发送证方发送CHAP挑战报文中含有标识符和挑战值等挑战报文中含有标识符和挑战值等信息信息.其中挑战值是由认证方随即产生的杂乱的字其中挑战值是由认证方随即
17、产生的杂乱的字节流节流,具有全局唯一性和不可预测性具有全局唯一性和不可预测性;经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用oStep2.被认证方接收到被认证方接收到CHAP挑战报文后挑战报文后,根据根据CHAP挑战报文中的标识符和询问值挑战报文中的标识符和询问值,使用单向散使用单向散列函数计算出响应值列函数计算出响应值,并使用单密钥加密算法加密并使用单密钥加密算法加密响应值响应值.然后通过然后通过CHAP响应报文传送给认证方响应报文传送给认证方,以以证明自己的身份证明自己的身份;oStep3.认证方接收到认证
18、方接收到CHAP响应报文后响应报文后,将返回的将返回的响应值与期望的响应值比较响应值与期望的响应值比较.相同相同,则说明对方身份则说明对方身份合法合法;否则否则,非法非法,终止终止PPP连接连接.经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用nCHAP中使用的单向散中使用的单向散列函数是列函数是MD5,因此因此,使用单向散列函数得到使用单向散列函数得到的响应值的长度为的响应值的长度为128位位,即即16个字节个字节.nCHAP中的密钥是不在中的密钥是不在网络上进行传送的网络上进行传送的,因因此此,其安全性要高于
19、其安全性要高于PAP.但计算响应值会但计算响应值会产生的一定的系统延迟产生的一定的系统延迟.初始状态初始状态通信过程通信过程结束结束NCPCHAP认证认证连接建立阶段连接建立阶段(LCP)CHAP经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用点到点隧道协议点到点隧道协议PPTPoPPTP最初由最初由Microsoft公司提出公司提出,并将该协议集成到了并将该协议集成到了Windows NT操作系统中操作系统中.为了推动为了推动PPTP的开发和应用的开发和应用,专专门成立了门成立了PPTP论坛论坛,经过多次修改经
20、过多次修改,于于1999年年7月公布了月公布了PPTP标准文档标准文档-RFC2637.oPPTP是是PPP的扩展的扩展,提供了一种通过提供了一种通过IP网络传送网络传送PPP数据报数据报文的方法文的方法.oPPTP采用了采用了Client/Server体系结构体系结构,定义了两个基本构件定义了两个基本构件:一是客户端的一是客户端的PPTP访问集中器访问集中器PAC(PPTP Access Connectrator);二是服务器端的二是服务器端的PPTP网络服务器网络服务器PNS(PPTP Network Server).o它采用了一种增强的通用路由封装它采用了一种增强的通用路由封装GRE(G
21、eneric Routing Encapsulation)协议在协议在PAC和和PNS之间建立了一个基于之间建立了一个基于PPP会话的传输隧道会话的传输隧道,提供了多协议封装和多提供了多协议封装和多PPP通道捆绑传通道捆绑传输功能输功能,同时提供了对封装的同时提供了对封装的PPP报文的流量控制和拥塞控制报文的流量控制和拥塞控制机制机制.经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用oPPTP由两部分组成由两部分组成:一是在一是在PAC-PNS之之间的控制连接间的控制连接,负责建立、管理和释放一个负责建立、管理和
22、释放一个PPP会话;二是在会话;二是在PAC-PNS之间构造一个之间构造一个传输隧道,通过传输隧道,通过IP网络传送网络传送PPP数据报文。数据报文。oPPTP应用过程如下:应用过程如下:n1、在、在PAC和和PNS之间建立一个之间建立一个TCP会话,这会话,这个个TCP会话的目的端口是固定的,为会话的目的端口是固定的,为1723,源端口可以是任意的空闲端口;源端口可以是任意的空闲端口;n2、通过这个、通过这个TCP会话,会话,PAC和和PNS之间通过之间通过控制连接管理报文,建立控制连接;(控制连接管理报文,建立控制连接;(PAC和和PNS也可以通过控制连接管理报文释放、测试也可以通过控制连
23、接管理报文释放、测试控制连接)控制连接)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用n3、控制连接建立以后,、控制连接建立以后,PAC和和PNS之间就可之间就可以进行呼叫的管理,包括建立呼入、呼出,释以进行呼叫的管理,包括建立呼入、呼出,释放呼叫等等。此处的呼入、呼出是相对于放呼叫等等。此处的呼入、呼出是相对于PNS而言的;例如,当通过而言的;例如,当通过PSTN与与PAC相连的用相连的用户客户端拨号时,户客户端拨号时,PAC的相应的接入线路就会的相应的接入线路就会产生震铃,此时,产生震铃,此时,PAC就是向
24、就是向PNS发出一个呼发出一个呼入请求消息,入请求消息,PNS如果确认可以接入,就会向如果确认可以接入,就会向PAC返回一个成功的呼入应答消息,返回一个成功的呼入应答消息,PAC收到收到后就会响应用户客户端的拨号,在用户客户端后就会响应用户客户端的拨号,在用户客户端和和PAC之间建立连接,同时之间建立连接,同时PAC向向PNS发送一发送一个呼入连接消息,表示与用户客户端的连接已个呼入连接消息,表示与用户客户端的连接已经建立;经建立;经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用o4、到此时,用户客户端和远程服务
25、器的物理连接、到此时,用户客户端和远程服务器的物理连接实际上已经建立起来了。用户客户端此时就可以用实际上已经建立起来了。用户客户端此时就可以用PPP协议和远程服务器端进行通信了,包括协议和远程服务器端进行通信了,包括PPP连接的建立、实际的数据报文的交换等等,这个实连接的建立、实际的数据报文的交换等等,这个实际数据报文在到达际数据报文在到达PAC之间是封装在之间是封装在PPP报文中。报文中。当这些当这些PPP报文到达报文到达PAC后,都将被放入隧道中后,都将被放入隧道中传输到传输到PNS端,即这些端,即这些PPP报文都会被增强的报文都会被增强的GRE协议封装起来,在协议封装起来,在PAC和和P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 安全 协议 ppt 课件
限制150内