网络生存性研究概述_杨凡.docx
《网络生存性研究概述_杨凡.docx》由会员分享,可在线阅读,更多相关《网络生存性研究概述_杨凡.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 网络生存性研究概述 * 杨凡 S 蒋建春 2,陈松脊 1 (1.中南大学信息工程学院,湖南长沙 410083; 2.中国科学院信息安全工程研究中心, 北京、 100080) 摘 要 :网 络系洗逐步成为现在社会系统的关健组成部分,许多方面的关健应用越来越依赖于网络系 统的运转,如交通控制和国防信息系统等 .然而这种网络依赖性带来的风险和网络系统所面临入侵、 事故 .失效等的威胁将不仅影响网络系统的本身,而且已扩大到其它的系统领域。主要给出了网络生 存性定义及研究内容,并讨论了提高网络系统生存性的解决方法 . 关键词:网络系统;可生存性;入侵;安全 中图分类号: TP393.01 文献标识码
2、: A 文章编号 : 1001-3695(2001)06-0012-03 The Research Summarise of Network Survivability YANG Fan1, JIANG Jian-chun2, CHEN Song-qiao1 (The College of Information Engineering, South China University, Changsha Hunan 410083; 2.Engineering Research Center For Information Security Technology, Chinese Academy
3、 of Sciences, Beijing 100Q8Q, China) Abstract: Today, networic systems have become a critical element of modem society,Many critical applications, such as transportation and defence, all depend on network systems, operate. However, theriak of depend on and the threaten of intrusions, accidents and f
4、ailuresnot only impact network systems selves, but also impact others fields. In this paper we introduce the definition of survivability and the requirements for survivable systems. And we also discuss the solve way use to enhance the survivability of network systems. Key words: Network systems; Sur
5、vivability; Intrusion; Safety 0 引言 大约从 20年前起,计算机网络就成为现代社会的 一个关键部分。这些网络不仅遍布全球,而且事实上 已经开始影响人类的各个方面。网络系统己经广泛应 用于工业、商业、政府和国防部门。主要的经济部门, 包括能源、交通、电讯、制造、金融服务、医疗和教 育都依赖于大量的运行在本地、本国和全球范围的网 络。社会普遍依赖网络加大了由入侵、故障以及意外 事件所造成的后果的影响,增强了确保网络生存的重 要性。因此,确保网络的生存也日益受到重视。 1 生存性简介 -1.1 生存性的定义 生存性是指系统在适时模式下,在出现入侵、故 障或意外事件的情
6、况下完成任务的能力 . 生存性的中心思想是即使在入侵成功后,系统的 重要部分遭到损害 或摧毁时,系统依然能够完成任 务,并能即时修复被损坏的服务能力。我们有时会用 术语 “ 可生存的系统 ” 来表示系统在遇到攻击、故障、 收稿日期 : 2000-09-08 基金项目: 中国科学院软件所青年创新基金资助课题 (cxZK5606) 意外事件是否能完成指定任务的能力。需要注意的一 点是必须生存的是任务而不是系统的某个部分。 1.2 生存性适用的范围:无限网络 一个可生存系统的成功与否依赖于该系统的操作 所处的计算环境。网络计算环境的趋势是向无限网络 基础机构发展。无限网络中没有统一的管理机构控制 它
7、的组成部分。在无限网络中,每个参与者对整体的 看法是不全面的,必须依赖和信任由邻近的参与者提 供的信息,不能在它的范围外行使控制权。 一个无限系统可以由一个网络中的有限系统和无 限系统连接组成。图 1 说明了一个无限域是由一些有限 系统集组成,这些有限集都处于单独的管理控制下。 1.3 生存性的特征 可生存系统的关键特征是在面对攻击、故障、意 外事件时完成基本服务的能力。完成基本服务的核心 是在出现攻击、故障、意外事件时系统保持基本特性 的能力(例如,指定完整性、机密性、性能和其它特 性的程度 )。 为了保持完成基本服务的能力,生存系统必须拥 有表 1 所示的四个关键特性。 表 1 可生存系统
8、的关键要素 关键要素 描述 例子 抵抗攻击 抵抗攻击的策略 用户认证随机的多样性 程序 识别攻击以及 检测攻击(概括入侵)的策 识别入侵使用模式内部 危险的程度 略 了解系统吕前状态,包 括评测危险的程度 完挪检査 在攻击后修复 所有的和基本 的服务 保存报坏信息的策略,限制 危险的程度,在任务运行期 间 维护或保存 (ffi 要的话 ) 基本服务,在条件允许的愦 况下 保存所有的服务 恢复和重新设定数据 改进和发展以 减轻未来攻击 的影响 裉据从入侵中获得的知识改 进系统生存性的策略 加入入侵识别的新棋式 2 生存性的需求定义 生存性需求的定义和分析是实现系统生存的关键 的第一步。生存性需求
9、能够根据系统的范围、危险程 度,以及服务失败和中断所造成的后果来进行改变。 为生存系统定义的需求的种类包括功能、用法、发展、 操作和进展。图 2 描述了定义需求的循环模式。生存 性必须针对的不仅仅是软件功能的需求,还包括了软 件使用、发展、运算和进化的需求。因此,在模式中 包含了有关生存系统五种类型的需求定义。 . 二 . I - 图 2 可生存系统的需求定义 系统 /生存性需求:系统需求是指系统必须提供 的基本用户功能。例如,一个网络管理系统必须提供 允许用户监测网络操作、调节性能参数等功能。系统 需求也包括系统非功能性方面,例如定时、性能和可 靠性。生存性需求是指系统在遇到入侵或损坏的情况
10、 下完成基本任务的能力以及恢复整个服务的能力。 图 3 描述了在节点和网络层中生存性需求和系统 需求的结合。 图 3 将生存性需求和系统霹求结合起来 使用 /入侵需求:可生存系统的测试必须证明基 本服务和非基本服务正确的性能与入侵时的基本服务 的生存性一样好。因为测试 (或操作 )的系统性能完全 依赖于系统的使用,一个生存系统测试的有效方法是 基于使用模式的使用方法。使用模式是由使用需求发 展而来的。使用模式指定使用的环境和系统使用的方 法。基本和非基本服务的使用需求必须与系统和生存 性需求同时定义。此外,入侵者和合法用户必须一视 同仁。指定入侵使用环境和入侵使用方法的入侵需求 也必须定义。在
11、这种方法中,对系统服务的入侵使用 和合法使用都是模式的。 图 4 合法与入侵使用的关系 发展需求:在系统发展和测试工程中生存性对需 求有严格的要求。不适当的功能性和软件错误都能对系 统生存性造成破坏性的影响并为入侵者提供机会。 生存性操作需求: 生存性将请求放在系统操作 和管理的需求上。这些需求包括定义和连接生存性机 制,监视系统使用,报告入侵以及根据需要改善系统功 能以便在使用环境和入侵模式变化时能确保生存性。 生存性演化需求:系统根据用户对新功能的需 求来演化。但是,这种演化也需要对入侵者有关系统行 为和结构的知识作出反应。特别的,生存性要求系统能 力的演化速度快于入侵者的知识。这种快速的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 生存 研究 概述
限制150内