计算机网络安全第6章开放系统互连安全体系结构资料ppt课件.ppt
《计算机网络安全第6章开放系统互连安全体系结构资料ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机网络安全第6章开放系统互连安全体系结构资料ppt课件.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章章 开放系统互连安全体系结构开放系统互连安全体系结构6.1 网络体系结构及协议网络体系结构及协议6.2 OSI安全体系结构的安全体系结构的5 5类安全服务类安全服务6.3 OSI安全体系结构的安全机制安全体系结构的安全机制6.4 OSI安全服务与安全机制的关系安全服务与安全机制的关系6.5 在在OSI层中的安全服务配置层中的安全服务配置6.6 OSI安全体系的安全管理安全体系的安全管理6.7 本章小结本章小结习题习题网络体系结构是计算机之间相互通信的层次,以及网络体系结构是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。网络协议是各层中的协议和层次之间接口的集合。网络协
2、议是计算机网络和分布系统中互相通信的对等实体间交计算机网络和分布系统中互相通信的对等实体间交换信息时所必须遵守的规则的集合。换信息时所必须遵守的规则的集合。6.1 网络体系结构及协议网络体系结构及协议共享计算机网络的资源,以及在网络中交换信息,共享计算机网络的资源,以及在网络中交换信息,就需要实现不同系统中的实体的通信。实体包括用就需要实现不同系统中的实体的通信。实体包括用户应用程序、文件传送包、数据库管理系统、电子户应用程序、文件传送包、数据库管理系统、电子邮件设备以及终端等,系统包括计算机、终端和各邮件设备以及终端等,系统包括计算机、终端和各种设备等。一般来说,实体是能发送和接收信息的种设
3、备等。一般来说,实体是能发送和接收信息的任何东西,而系统是物理上明显的物体,它包含一任何东西,而系统是物理上明显的物体,它包含一个或多个实体。两个实体要想成功地通信,必须具个或多个实体。两个实体要想成功地通信,必须具有同样的语言。交流什么,怎样交流及何时交流,有同样的语言。交流什么,怎样交流及何时交流,都必须遵从实体间都能接受的一些规则,这些规则都必须遵从实体间都能接受的一些规则,这些规则的集合称为协议。的集合称为协议。6.1.1 分层和协议分层和协议协议包含如下关键成分:协议包含如下关键成分:(1) 语法语法(syntax),包括数据格式、编码及信号电,包括数据格式、编码及信号电平等。平等。
4、(2) 语义语义(semantics),包括用于协调和差错处理的,包括用于协调和差错处理的控制信息。控制信息。(3) 定时定时(timing),包括速度匹配和排序。,包括速度匹配和排序。由于不同系统中的实体间通信的任务十分复杂,不由于不同系统中的实体间通信的任务十分复杂,不可能作为一个整体来处理,否则任何一方面发生变可能作为一个整体来处理,否则任何一方面发生变化,就要修改整个软件包。一种替代的办法是使用化,就要修改整个软件包。一种替代的办法是使用结构式的设计和实现技术,用分层或层次结构的协结构式的设计和实现技术,用分层或层次结构的协议集合。较低级别的、更原始的功能在较低级别的议集合。较低级别的
5、、更原始的功能在较低级别的实体上实现,而它们又向较高级别的实体提供服务。实体上实现,而它们又向较高级别的实体提供服务。图图6.1表示一般的结构或协议集合,并画出了两个站表示一般的结构或协议集合,并画出了两个站经由多个交换网连接的情况。经由多个交换网连接的情况。图图6.1 通信协议之间的关系通信协议之间的关系1号站和号站和2号站都有一个或多个希望通信的应用程序。号站都有一个或多个希望通信的应用程序。在图在图6.1中每一对通信协议之间的关系相似的实体中中每一对通信协议之间的关系相似的实体中需要一种面向应用的协议,以协调两个应用模块的需要一种面向应用的协议,以协调两个应用模块的行动,并保证共同的语法
6、和语义。这一协议无须知行动,并保证共同的语法和语义。这一协议无须知道有关中间通信网络设施的情况,但是要利用网络道有关中间通信网络设施的情况,但是要利用网络服务实体所提供的服务。网络服务实体与另一个站服务实体所提供的服务。网络服务实体与另一个站中的相应实体要有一个进程的协议,这一协议要处中的相应实体要有一个进程的协议,这一协议要处理诸如信息流控制和差错控制之类的事务。在理诸如信息流控制和差错控制之类的事务。在1号站号站和和A网之间以及网之间以及2号站和号站和B网之间也必须有协议。网之间也必须有协议。国际标准化组织国际标准化组织ISO在在1979年建立了一个分委员会来年建立了一个分委员会来专门研究
7、一种用于开放系统的体系结构,提出了开专门研究一种用于开放系统的体系结构,提出了开放系统互连(放系统互连(Open System Interconnection,OSI)模型,这是一个定义连接异种计算机的标准主体结模型,这是一个定义连接异种计算机的标准主体结构。由于构。由于ISO组织的权威性,使组织的权威性,使OSI协议成为广大厂协议成为广大厂商努力遵循的标准。商努力遵循的标准。OSI为连接分布式应用处理的为连接分布式应用处理的“开放开放”系统提供了基础,系统提供了基础,“开放开放”这个词表示能这个词表示能使任何两个遵守参考模型的有关标准的系统进行连使任何两个遵守参考模型的有关标准的系统进行连接
8、。接。6.1.2 开放系统互连参考模型开放系统互连参考模型OSI采用了分层的结构化技术。采用了分层的结构化技术。ISO分委员会的任务分委员会的任务是定义一组层次和每层所完成的服务。划分层次时是定义一组层次和每层所完成的服务。划分层次时应该从逻辑上对功能进行分组。层次应该足够多,应该从逻辑上对功能进行分组。层次应该足够多,以使每一层小到易于管理,但是也不能太多,否则以使每一层小到易于管理,但是也不能太多,否则汇集各层的处理开销太大。汇集各层的处理开销太大。OSI参考模型共有参考模型共有7层:层:物理层、数据链路层、网络层、传输层、会话层、物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
9、。如图表示层和应用层。如图6.2所示。所示。图图6.2 OSI参考模型参考模型OSI参考模型具有如下特性:参考模型具有如下特性:它是一种将异构系统互连的分层结构;它是一种将异构系统互连的分层结构;它提供了控制互连系统交互规则的标准骨架;它提供了控制互连系统交互规则的标准骨架;它定义了一种抽象结构,而并非具体实现的描述;它定义了一种抽象结构,而并非具体实现的描述;不同系统上的相同层的实体为同等层实体;不同系统上的相同层的实体为同等层实体;同等层实体之间的通信由该层的协议管理;同等层实体之间的通信由该层的协议管理;相邻层间的接口定义了原语操作的低层向上层提供相邻层间的接口定义了原语操作的低层向上层
10、提供的服务;的服务;它所提供的公共服务是面向连接的或无连接的数据它所提供的公共服务是面向连接的或无连接的数据服务;服务;直接的数据传送仅在最低层实现;直接的数据传送仅在最低层实现;每层完成所定义的功能,修改本层的功能并不影响每层完成所定义的功能,修改本层的功能并不影响其他层。其他层。下面简要介绍各层的功能。下面简要介绍各层的功能。1.物理层物理层(1) 提供为建立、维护和拆除物理链路所需要的提供为建立、维护和拆除物理链路所需要的机械的、电气的、功能的和规程的特性。机械的、电气的、功能的和规程的特性。(2) 提供有关在物理链路上传输非结构的位流以提供有关在物理链路上传输非结构的位流以及故障检测指
11、示。及故障检测指示。2.数据链路层数据链路层(1) 在网络层实体间提供数据发送和接收的功能在网络层实体间提供数据发送和接收的功能和过程。和过程。(2) 提供数据链路的流控。提供数据链路的流控。3.网络层网络层(1) 控制分组传送系统的操作、路由选择、拥挤控控制分组传送系统的操作、路由选择、拥挤控制、网络互联等功能,它的作用是将具体的物理传制、网络互联等功能,它的作用是将具体的物理传送对高层透明。送对高层透明。(2) 根据传输层的要求选择服务质量。根据传输层的要求选择服务质量。(3) 向传输层报告未恢复的差错。向传输层报告未恢复的差错。4.传输层传输层(1) 提供建立、维护和拆除传送连接的功能。
12、提供建立、维护和拆除传送连接的功能。(2) 选择网络层提供最合适的服务。选择网络层提供最合适的服务。(3) 在系统之间提供可靠的、透明的数据传送,提在系统之间提供可靠的、透明的数据传送,提供端到端的错误恢复和流量控制。供端到端的错误恢复和流量控制。5.会话层会话层(1) 提供两进程之间建立、维护和结束会话连接的提供两进程之间建立、维护和结束会话连接的功能。功能。(2) 提供交互会话的管理功能,如提供交互会话的管理功能,如3种数据流方向种数据流方向的控制,即一路交互、两路交替和两路同时会话模的控制,即一路交互、两路交替和两路同时会话模式。式。6.表示层表示层(1) 代表应用进程协商数据表示。代表
13、应用进程协商数据表示。(2) 完成数据转换、格式化和文本压缩。完成数据转换、格式化和文本压缩。7.应用层应用层提供提供OSI用户服务,例如事务处理程序、文件传送协用户服务,例如事务处理程序、文件传送协议和网络管理等。议和网络管理等。开放系统互连参考模型的基本构造技术是分层。每开放系统互连参考模型的基本构造技术是分层。每层的目的都是为上层提供某种服务,把这些层与提层的目的都是为上层提供某种服务,把这些层与提供服务的细节分开就形成结构化模型。供服务的细节分开就形成结构化模型。在互连的开放系统中,各子系统的同一层共同构成在互连的开放系统中,各子系统的同一层共同构成开放系统中的一层,一般表示为开放系统
14、中的一层,一般表示为N层层某一特定层;某一特定层;N+1层层相邻的高层;相邻的高层;N-1层层相邻的低层。相邻的低层。在在OSI参考模型中,对等实体的通信必须通过相邻低参考模型中,对等实体的通信必须通过相邻低层以及下面各层通信来完成。从层以及下面各层通信来完成。从N+1实体看,对等实体看,对等N+1实体间的通信只能通过相邻对等实体间的通信只能通过相邻对等N实体完成。实体完成。N实体向实体向N+1实体提供相互通信的能力称实体提供相互通信的能力称N服务,即服务,即N+1实体通过请求实体通过请求N服务完成对等实体通信。应注意服务完成对等实体通信。应注意的是,的是,N服务同时也要使用较低层提供的服务功
15、能。服务同时也要使用较低层提供的服务功能。OSI安全体系结构的研究始于安全体系结构的研究始于1982年,于年,于1988年完成,年完成,其成果标志是其成果标志是ISO发布了发布了ISO7498-2标准,作为标准,作为OSI基本参考模型的补充。这是基于基本参考模型的补充。这是基于OSI参考模型的七层参考模型的七层协议之上的信息安全体系结构。它定义了协议之上的信息安全体系结构。它定义了5类安全服类安全服务、务、8种特定的安全机制、种特定的安全机制、5种普遍性安全机制。它种普遍性安全机制。它确定了安全服务与安全机制的关系以及在确定了安全服务与安全机制的关系以及在OSI七层模七层模型中安全服务的配置。
16、它还确定了型中安全服务的配置。它还确定了OSI安全体系的安安全体系的安全管理。全管理。1.鉴别鉴别鉴别服务提供对通信中的对等实体和数据来源的鉴鉴别服务提供对通信中的对等实体和数据来源的鉴别,分述如下。别,分述如下。(1) 对等实体鉴别对等实体鉴别确认有关的对等实体是所需的实体。这种服务由确认有关的对等实体是所需的实体。这种服务由N层层提供时,将使提供时,将使N+1层实体确信与之打交道的对等实体层实体确信与之打交道的对等实体正是它所需要的正是它所需要的N+1实体。实体。6.2 OSI安全体系结构的安全体系结构的5类安全服务类安全服务这种服务在连接建立或在数据传送阶段的某些时刻这种服务在连接建立或
17、在数据传送阶段的某些时刻提供使用,用以证实一个或多个连接实体的身份。提供使用,用以证实一个或多个连接实体的身份。使用这种服务可以(仅仅在使用时间内)确信:一使用这种服务可以(仅仅在使用时间内)确信:一个实体此时没有试图冒充(一个实体伪装为另一个个实体此时没有试图冒充(一个实体伪装为另一个不同的实体)别的实体,或没有试图将先前的连接不同的实体)别的实体,或没有试图将先前的连接作非授权地重放(出于非法的目的而重新发送截获作非授权地重放(出于非法的目的而重新发送截获的合法通信数据项的拷贝);实施单向或双向对等的合法通信数据项的拷贝);实施单向或双向对等实体鉴别也是可能的,可以带有效期检验,也可以实体
18、鉴别也是可能的,可以带有效期检验,也可以不带。这种服务能够提供各种不同程度的鉴别保护。不带。这种服务能够提供各种不同程度的鉴别保护。(2) 数据原发鉴别数据原发鉴别确认接收到的数据的来源是所要求的。这种服务当确认接收到的数据的来源是所要求的。这种服务当由由N层提供时,将使层提供时,将使N+1实体确信数据来源正是所要实体确信数据来源正是所要求的对等求的对等N+1实体。数据原发鉴别服务对数据单元的实体。数据原发鉴别服务对数据单元的来源提供确认。这种服务对数据单元的重放或篡改来源提供确认。这种服务对数据单元的重放或篡改不提供鉴别保护。不提供鉴别保护。2.访问控制访问控制防止对资源的未授权使用,包括防
19、止以未授权方式防止对资源的未授权使用,包括防止以未授权方式使用某一资源。这种服务提供保护以对付开放系统使用某一资源。这种服务提供保护以对付开放系统互连可访问资源的非授权使用。这些资源可以是经互连可访问资源的非授权使用。这些资源可以是经开放系统互连协议访问到的开放系统互连协议访问到的OSI资源或非资源或非OSI资源。资源。这种保护服务可应用于对资源的各种不同类型的访这种保护服务可应用于对资源的各种不同类型的访问(例如,使用通信资源、读写或删除信息资源、问(例如,使用通信资源、读写或删除信息资源、处理资源的操作),或应用于对某种资源的所有访处理资源的操作),或应用于对某种资源的所有访问。问。这种访
20、问控制要与不同的安全策略协调一致。这种访问控制要与不同的安全策略协调一致。3.数据机密性数据机密性这种服务对数据提供保护,使之不被非授权地泄露。这种服务对数据提供保护,使之不被非授权地泄露。具体分为以下几种:具体分为以下几种:(1) 连接机密性连接机密性这种服务为一次这种服务为一次N连接上的全部连接上的全部N用户数据保证其机用户数据保证其机密性。但对于某些使用中的数据,或在某些层次上,密性。但对于某些使用中的数据,或在某些层次上,将所有数据(例如加速数据或连接请求中的数据)将所有数据(例如加速数据或连接请求中的数据)都保护起来反而是不适宜的。都保护起来反而是不适宜的。(2) 无连接机密性无连接
21、机密性这种服务为单个无连接的这种服务为单个无连接的NSDU(N层服务数据单元层服务数据单元)中的全部中的全部N用户数据提供机密性保护。用户数据提供机密性保护。(3) 选择字段机密性选择字段机密性这种服务为那些被选择的字段保证其机密性,这些这种服务为那些被选择的字段保证其机密性,这些字段或处于字段或处于N连接的连接的N用户数据中,或为单个无连接用户数据中,或为单个无连接的的N-SDU中的字段。中的字段。(4) 通信业务流机密性通信业务流机密性这种服务提供的保护,使得无法通过观察通信业务这种服务提供的保护,使得无法通过观察通信业务流推断出其中的机密信息。流推断出其中的机密信息。4.数据完整性数据完
22、整性这种服务对付主动威胁。在一次连接上,连接开始这种服务对付主动威胁。在一次连接上,连接开始时使用对某实体的鉴别服务,并在连接的存活期使时使用对某实体的鉴别服务,并在连接的存活期使用数据完整性服务就能联合起来为在此连接上传送用数据完整性服务就能联合起来为在此连接上传送的所有数据单元的来源提供确证,为这些数据单元的所有数据单元的来源提供确证,为这些数据单元的完整性提供确证,例如使用顺序号,可为数据单的完整性提供确证,例如使用顺序号,可为数据单元的重放提供检测。数据完整性可分为以下几种:元的重放提供检测。数据完整性可分为以下几种:(1) 带恢复的连接完整性带恢复的连接完整性这种服务为这种服务为N连
23、接上的所有连接上的所有N用户数据保证其完整性,用户数据保证其完整性,并检测整个并检测整个SDU序列中的数据遭到的任何篡改、插序列中的数据遭到的任何篡改、插入、删除或同时进行补救或恢复。入、删除或同时进行补救或恢复。(2) 无恢复的连接完整性无恢复的连接完整性与上款的服务相同,只是不做补救或恢复。与上款的服务相同,只是不做补救或恢复。(3) 选择字段的连接完整性选择字段的连接完整性这种服务为在一次连接上传送的这种服务为在一次连接上传送的NSDU的的N用户数用户数据中的选择字段保证其完整性,所取形式是确定这据中的选择字段保证其完整性,所取形式是确定这些被选字段是否遭受了篡改、插入、删除或不可用。些
24、被选字段是否遭受了篡改、插入、删除或不可用。(4) 无连接完整性无连接完整性这种服务当由这种服务当由N层提供时,对发出请求的那个层提供时,对发出请求的那个N+1实实体提供了完整保护。体提供了完整保护。这种服务为单个的无连接的这种服务为单个的无连接的SDU保证其完整性,所保证其完整性,所取形式可以是一个接收到的取形式可以是一个接收到的SDU是否遭受了篡改。是否遭受了篡改。此外,在一定程度上也能提供对连接重放的检测。此外,在一定程度上也能提供对连接重放的检测。(5) 选择字段无连接完整性选择字段无连接完整性这种服务为单个连接上的这种服务为单个连接上的SDU中的被选字段保证其中的被选字段保证其完整性
25、,所取形式为被选字段是否遭受了篡改。完整性,所取形式为被选字段是否遭受了篡改。5.抗否认抗否认这种服务可取如下两种形式,或两者之一:这种服务可取如下两种形式,或两者之一:(1) 有数据原发证明的抗否认有数据原发证明的抗否认为数据的接收者提供数据的原发证据。这将使发送为数据的接收者提供数据的原发证据。这将使发送者不承认未发送过这些数据或否认其内容的企图不者不承认未发送过这些数据或否认其内容的企图不能得逞。能得逞。(2) 有交付证明的抗否认有交付证明的抗否认为数据的发送者提供数据交付证据。这将使接收者为数据的发送者提供数据交付证据。这将使接收者事后不承认收到过这些数据或否认其内容的企图不事后不承认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 网络安全 开放系统 互连 安全 体系结构 资料 ppt 课件
限制150内