安全体系结构与模型张伟南京邮电大学计算机学院信息安全系Email:1999zhangwei@163.com四个概念安全体系结构:定义了最一般的关于安全体系结构的概念,如安全服务、安全机制安全框架:定义了提供安全服务的最一般的方法,如数据源、操作方法以及它们之间的数据流向等安全模型:指在特定的环境里,为保证提供一定级别的安全保护所奉行的基本思想安全技术:一些基本模块,它们构成了安全服务的基础,同时可以相互任意组合,以提供更强大的安全服务1.5安全体系1.6安全模型IOS/OSI安全体系结构ISO:InternationalOrganizationforStandardizationOSI:OpenSystemInterconnect/RM安全服务安全机制安全管理其它,如安全威胁ISO-7498-2安全架构1982ISOJTC1/JCT211988ISO7498-21990ITU-TX.800《信息处理系统开发系统互联基本参考模型-第二部分:安全体系结构》GB/T9387.2-1985《Internet安全体系结构》RFC2401安全服务(x.800)安全服务X.800定义:为了保证系统或者数据传输有足够的安全性,开发系统通信协议所提供的服务。RFC2828:安全服务是一种由系统提供的对资源进行特殊保护的进程或通信服务。安全服务通过安全机制来实现安全策略。安全服务(五类十四个服务)对象认证安全服务访问控制安全服务数据保密安全服务数据完整性安全服务防抵赖性安全服务匿名性安全服务(可选)1对象认证安全服务用于识别对象的身份和对身份的证实。OSI环境可提供对等实体认证和信源认证等安全服务。对等实体认证是用来验证在某一关联的实体中,对等实体的声称是一致的,它可以确认对等实体没有假冒;信源认证是用于无连接时验证所收到的数据来源与所声称的来源是一致的,但不提供防止数据中途被修改的功能。对象认证安全服务实例AA‘服务器Internet讨论:假如A和A‘用户名是一样的,且都是合法用户,服务器是否能分别认怔A和A’?2访问控制安全服务提供对越权使用资源的防御措施。访问控制策略可分为自主访问控制、强制访问控制、基于角色的访问控制。实现机制可以是基于访问控制属性的访问控制表,基于安全标签或用户和资源分档的多级访问控制等WindowsNT文件访问控制3数据保密性安全服务针对信息泄漏而采取的防御措施,可分为连接保密性无连接保密性选择域保密性流量保密性4数据完整性安全服务防止非法纂改信息,如修改、复制、插入和删除等。它有五种形式:可恢复功能连接完整性、无恢复连接完整性、选择字段连接完整性、无连接完整性和选择字段无连接完整性5防抵赖性安全服务是针对对方抵赖的防范措施,用来证实发生过的操作,它可分为对发送防抵赖、对递交防抵赖和进行公证。源点的不可否认性信宿的不可否认性ISO安全服务的不足缺少防止DoS攻击的定义对入侵检测,几乎没有涉及大多数安全服务是对同级实体的,缺少多级或分层实体的内涵本质上是一个被动安全服务定义其它,如授权安全机制两类安全机制特殊安全机制:在特定协议层实现,8种普遍安全机制:不属于任何协议层或安全服务,5种1加密机制使用各种加密算法对存放的数据和流通的信息进行加密RSADESRC2/RC4/RC5VPN2数字签名采用非对称密钥体制,使用私钥进行数字签名,使用公钥对签名信息进行验证RSAMD4/MD5SHA/SHA-1数字签名模型3访问(存取)控制机制根据访问者的身份和其它信息,来决定实体的访问权限ATM卡安全令牌TokenWindowsNT实例4数据完整性机制判断信息在传输过程中是否被篡改、增加、删除过,确保信息的完整MD4/MD5SHA/SHA-15认证交换机制用来实现同级之间的身份认证ATM卡口令讨论:怎样防止中继重放攻击?6防业务流量分析机制通过填充冗余的业务流量,防止攻击者对流量进行分析,填充过的流量需通过加密进行保护讨论:为什么?7路由控制机制防止不利、不良信息通过路由,进入子网或利用子网作为中继攻击平台选择特殊的物理安全线路,允许路由变化网络层防火墙8公证机制有公证人(第三方)参与数字签名,它基于通信双方对第三方的绝对信任CA(CertificateAuthority)Hotmail/yahoo邮件服务登陆认证另外5种普遍安全机制可信功能度安全标志事件检测安全审计跟踪安全恢复安全管理安全管理为了更有效地运用安全服务,需要有其它措施来支持它们的操作,这些措施即为安全管理。安全管理是对安全服务和安全机制进行管理,把管理信息分配到有关的安全服务和安全机制中去,并收集与它们的操作有关的信息OSI安全服务和安全机制的关系机制服务加密数字签名访问控制数据完整认证交换防流量分析路由控制公证对象认证▲▲▲访问控制▲▲数据保密▲▲▲数据完整▲▲▲防抵赖性▲▲▲在OSI层中的服务配置OSI安全体系最重要的贡献是总结了各种安全服务在OSI参考模型的七层中的适当配置。主要集中在3/4层和6/7层1.6动态的自适应网络安全模型单纯的防护技术不能解决网络安全问题不了解安全威胁和安全现状静态、被动的防御,而安全威胁、安全漏洞都具有动态的特性安全的概念局限于信息的保护不能正确评价网络安全的风险,导致安全系统过高或过低的建设PDR模型的背景对于网络系统的攻击日趋频繁,安全的概念已经不仅仅局限于静态的、被动的信息防护,人们需要的是对整个信息和网络系统的保护和防御,以确保它们的安全性,包括对系统的保护、检测和反应能力等。安全模型已经从以前的被动转到了现在的主动防御,强调整个生命周期的防御和恢复PDR模型ProtectionDetectionReaction/ResponseP2DR模型PolicyProtectionDetectionResponseISS公司的P2DR模型PolicyResponseProtectionDetection安全策略--Policy根据安全风险分析产生的安全策略描述了系统中哪些资源要得到保护,以及如何实现对它们的保护等。安全策略是P2DR安全模型的核心,所有的防护、检测、响应都是依据安全策略实施的,企业安全策略为安全管理提供管理方向和支持手段防护--Protection通过修复系统漏洞、正确设计开发和安装系统来预防安全事件的发生;通过定期检测来发现可能存在的系统脆弱性;通过教育等手段,是用户和操作员正确使用系统,防止意外威胁;通过访问控制、监视等手段来防止恶意威胁检测--Detection在P2DR模型中,检测是一个非常重要的环节,检测是动态响应和加强防护的依据,它也是强制落实安全策略的有力工具,通过不断地检测和监控网络和系统,来发现新的威胁和弱点,通过循环反馈来及时作出有效的响应响应--Response紧急响应在安全系统中占有重要的地位,是解决安全潜在问题最有效的办法。从某种意义上来说,安全问题就是要解决紧急响应和异常处理问题。响应的时间攻击时间Pt:从入侵开始到侵入系统的时间检测时间Dt:检测新的安全脆弱性或网络安全攻击的时间。响应时间Rt:包括检测到系统漏洞或监控到非法攻击到系统启动处理措施的时间系统暴露时间Et:系统处于不安全状态的时间,可定义为Et=Dt+Rt-PtPPDRR模型PolicyProtectionDetectionResponseRecovery讨论&作业OSI安全体系包括哪些安全机制和安全服务?它们之间有何对应关系?动态的自适应网络安全模型的思想是什么?请介绍一下P2DR模型。