范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

软件安全性保障框架研究论文

  近几年互联网的大量普及,软件安全问题开始愈加突显。因为互联网上的病毒和攻击者引起的身份窃取、数据丢失以及一般性的混乱事件已经随处可见。单单2008年第一季度,就有1474个不同的软件脆弱点报告上来,只有64个发布了相应的解决方案。也就是说解决率大约只有4%。应用软件安全将成为信息系统安全的下一个热点。
  软件安全一般分为应用程序级别的安全性和操作系统级别的安全性。应用程序级别的安全性,包括对数据或业务功能的访问,在预期的安全性情况下,操作者只能访问应用程序的特定功能、有限的数据等。操作系统级别的安全性是确保只有具备系统平台访问权限的用户才能访问,包括对系统的登录或远程访问。
  1基于软件工程的软件安全性保障框架
  1.1传统开发方法在安全方面的不足
  在传统面向对象项目开发过程中,在安全性方面存在以下不足:
  1)设计阶段,由于以类为单位组织建模,因此它不能全面地反映软件系统的安全需求。
  2)编码阶段,将数据和方法封装到类中的思想增强了数据的安全性和软件的模块化,但是有一些数据和方法是特定于应用的,对于系统安全方面的考虑比较少。
  3)维护阶段,一般是系统在使用过程中发现了漏洞再去修补,不仅效率低而且工作量大。
  2.2基于软件工程原理的软件安全性保障框架
  本文依据系统安全工程的原理,将软件安全引入到软件开发生命周期之中。为了开发出安全的应用软件,提出一个软件安全性保障框架,将软件安全保障实施到软件开发的各个模块当中。
  该框架具体分为:软件安全需求分析、软件安全设计与编码、软件安全检测与评估、漏洞响应和维护阶段。首先分析软件开发中可能出现的安全问题,了解项目的安全需求,之后再要保证程序设计和编码过程中的安全性,开发完成后对软件进行安全性检测和评估,最后进行产品的维护,对产品中存在的漏洞问题进行响应和处理。
  2.2.1软件安全需求分析
  软件安全分析开始于项目开发初期并贯穿于整个系统生命周期的始终。在完成项目需求分析的同时,也要建立安全需求。在这个阶段主要完成两个任务:
  1)软件需求危险分析计划制定
  在系统需求分析阶段,首先建立软件安全需求定义,确保软件安全需求定义的正确性,然后制定一个危险分析计划。
  2)写出初步的软件安全需求文档
  安全分析的结果应写成软件安全需求文档,应用到软件需求文档、软件设计文档、软件测试计划、软件维护计划中去。
  2.2.2软件安全设计和编码阶段
  安全从设计开始。设计阶段如果出了安全问题,那下一步的测试维护工作会更加困难而又低效。这个阶段主要有三个任务:
  1)进行软件设计危险分析
  明确在设计阶段有哪些安全方面的目标需要达到,识别软件可能会遇到的攻击和一些安全隐患,划出安全边界、哪些数据是比较可信的、哪些输入接口较易成为攻击目标、列出潜在的攻击方式等,确保设计的完整性和正确性。
  2)软件安全设计
  进行安全分析之后,还必须进行软件安全设计。设计时要注意尽量降低危险发生率,对可能发生危险的地方要提供警告,危险发生后采取有效措施进行控制,同时还要注意所额外增加的复杂度。
  3)基于编码的软件安全分析
  在软件代码编写阶段,也要注意编码过程中是否会引入新的危险,因为编码人员可能会不小心使用一个不安全的函数。除了要求编码人员提高程序质量之外,还可以使用第三方的安全编译来提高编码阶段的安全水平。
  2.2.3软件安全检测与评估阶段
  软件安全性测试是软件安全开发生命周期不可缺少的一个组成部分,测试中的"投入要远远小于项目完成后再进行的漏洞修补和安全维护。
  安全性测试和普通的功能性测试的测试目的是不同的。软件安全测试的目的是确保软件不会去完成没有预先设计的功能,而且所有预料到的危险已经被消除或减轻。如代码运行过程中系统是不是处于安全的状态,系统运行风险是否可以接受,操作人员的失误包括极端环境在内的各种异常和故障是否被妥当控制,尽可能找到软件中的所有漏洞,减少软件遭到攻击的可能性。
  软件的安全检测通常包括一下几个方面:静态检测、动态检测、文档检查、出错处理和异常情况检测。
  1)动态检测
  选择合适的测试用例,实际执行待测程序,通过分析程序运行时的内存、变量、内部寄存器等中间结果来检测程序运行时的正确性。
  2)静态检测
  静态检测是在程序没有运行的情况下,静态分析程序的数据流和控制流,然后给出相应的测试分析报告。
  3)检查文档
  检查需求说明书、概要设计说明书、详细设计说明书中是否有对安全性的设计和描述,对安全性的描述是否和需求一致,还有用户文档是否有安全性注意事项等。
  4)出错处理和异常情况检测
  保证各种出错和异常情况都被处理,提示给用户的出错信息不会涉及到程序设计的细节,而且软件的异常情况不能导致程序进入不可知的危险情况。
  2.4.4漏洞响应和维护阶段
  即使我们在需求分析,软件设计,代码编写,以及软件测试过程中都加入了安全因素的考虑,最终的软件产品还是可能会存在漏洞,所以漏洞响应和维护是很重要的一个环节,软件的维护和跟踪,响应、修复漏洞是很重要的。漏洞发现后要在第一时间采取措施,确保客户的利益不被侵害。这个阶段大致可分为以下两个阶段:
  1)漏洞响应
  发现漏洞,首先通知客户收到漏洞报告,联系相关的开发部门进行技术细节的分析,为漏洞进行风险评估。
  2)修复漏洞
  开发部门和安全响应部门协商进行解决方案的制定,对修复漏洞的补丁进行严格测试之后对外公布安全补丁,发布安全简报。
  3结论
  真实有效的安全解决方案能为开发安全的关键软件提供好的思路。本文运用系统安全工程的原则,对软件安全工程进行详细分析,提出初步的软件安全性保障框架,详细论述了框架各阶段的安全分析工作,并结合实际提出一些实用的改进方法,有一定的参考价值,希望在大量的实际应用中逐步完善成为使用有效的软件安全性保障方案。
  参考文献:
  [1]软件安全速成课企业系统有多脆弱?[EB/OL]. [2]软件系统的安全必须能够经受住正面的攻击
  [3]于东辉.基于面向方面的软件安全框架的研究[D].大连:大连理工大学,2005.
  [4]蔡霞,陈基熊.软件安全及有关技术浅析[J].计算机应用,1999(11).
  [5]崔丹丹,张二峰.软件安全问题初探[J].商场现代化,2009(2).
  [6]余勇,林为民.软件安全开发模型的研究[J].计算机安全,2005(4).

论文新媒体技术在博物馆中的应用关键词新媒体数字化博物馆文化传播摘要随着信息科技的飞速发展,数字化多媒体技术出现并日益发展,新技术带动了新媒体的发展,让博物馆文化传播也有了全新的概念。本文从新媒体技术与博物馆整合高等院校声乐教学思维模式与转换论文摘要我是歌手,现已改名为歌手,是湖南卫视推出的大型音乐竞技节目,现已做到第五季。每到我是歌手(现为歌手)的播放季,歌手们的表现都会成为微博和新闻的热门话题,创下同类节目的播放和网络山区农业机械化发展制约因素论文农业机械化不仅对发展生产力具有重大意义,还是实现农业现代化的途径之一。我国是一个农业大国,农业是国民经济的重要组成部分,农业机械化既是我国实行农业现代化的重要指标之一,也是提升国民思维教学促进学生逻辑能力提升论文在学习过程中,学生总结出的规范的正确的思考问题的能力就是逻辑思维能力,在数学教学中则指学生分析和掌握数学问题以及运用数学知识的综合能力。教师通过引导学生深入研究与探索数学问题,可以试析例谈任务驱动教学法在机械专业课中的运用论文论文关键词任务驱动教学法职业教育机械专业课论文摘要在机械专业课中运用任务驱动教学法,能充分调动学生主观能动性,有利于培养和发展学生的探究意识务实作风创新精神和实践能力。以高等职业教服务员社会实践论文快开学了,暑期社会实践结束了,也该写实践的论文了。下面是小编整理的相关内容,欢迎阅读参考!服务员社会实践论文一一实践基本情况介绍其实,对于酒店的一切,我了解的很少很少,一点工作经验高等学校的成本核算论文一高等学校的成本核算的特点1。注重精神产品成本核算精神产品和物质产品的价值表现不同,同样的所费不一定取得同样的所得。高等学校的主要成果是人才不是物质产品,其价值就不能单纯用所耗活劳论云计算技术及运营可行性研究论文摘要随着我国科学技术的发展,信息技术已经广泛的应用到了社会生活的方方面面。云计算技术作为一项近几年来新提出来的技术概念,在计算机科学领域得到了广泛的关注,并引发了一系列的研究探讨。贵阳市花溪区行政办公中心绿化设计论文摘要介绍了贵阳市花溪区行政办公中心的地理位置以及总体规划布局,并对花溪区行政办公中心绿化设计的指导思想设计原则绿化植物的选择绿化施工等内容作了较为详细的说明。关键词行政办公中心绿化智能扭力扳手机械结构设计论文0引言扭力扳手是一种能够实时反馈并控制拧紧力矩的常用工具,可以施加准确的拧紧力矩。现有的扭力扳手都要先设定所需扭矩值再进行拧紧操作,这要求操作者对螺栓所需扭矩值有一定的掌握。对此,可持续发展林业科技创新思路论文可持续发展离不开科技创新能力的推动,当前我国的林业科技创新能力较低,对我国林业的可持续发展造成了极大的制约。分析了林业科技创新的重要特征,并对可持续发展林业科技创新能力建设进行了研
论视频教学在心理健康课程教学中的应用教育论文摘要本文针对高校心理健康教育课程中使用视频资料的情况,讨论了视频教学的特点,并探讨了视频资料的种类及不足,最后谈论的视频资料的使用原则。关键词心理健康教育视频一视频教学的特点视频教分析连锁经营管理人才的培养模式现状论文2002年1月,国家经贸委明确提出了要将连锁经营物流配送电子商务三个方面作为我国现代流通业的发展方向,而连锁经营更被视为重中之重。经过八年多的发展,连锁经营模式已广泛应用于零售餐饮论文中国居民储蓄行为分析一关于选题自经济体制改革以后,我国国民收入分配的格局发生巨大变化。变化之一是居民收入在国民收入中的比重迅速提高。这使居民的消费和储蓄行为对于经济发展有越来越重要的意义。探讨中国居民无机农业技术与有机农业的研究论文一有机农业技术与无机农业技术的优缺点有机农业技术能够节约大量的能源,缓解我国能源担负的巨大压力,同时还有利于环境的保护,这些都是有机农业的优点,但是有机农业的不断发展需要众多部门在传感器论文的参考文献格式传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输处理存储显示记录和控制等要求。下面,小编为大家分享让学生自主学习自己去吧论文文章摘要本文章的主要内容是关于让学生自主学习自己去吧教学论文精品,欢迎您来阅读并提出宝贵意见!自己去吧这篇课文是教育部年颁布的九年义务教育全日制小学语文教学大纲,是在原九年义务教育学生自主学习探究教育论文摘要自主学习是新课改的一项基本内容,本文从三方面阐述了在小学阶段学生自主学习的的现状存在的原因及如何引导好学生自主学习。关键词现状原因方法AbstractIndependences让学生自主探究学习的教学论文未来的文盲不再是不识字的人,而是没有学会怎样学习的人,可见,基础教育改革必须着力于学生学习方式的转变。为此小学语文课程标准提出了新的学习方式即自主合作探究的学习方式。因此,我们在进互联网营销模式下茶叶经营管理模式论文摘要随着信息化时代不断发展,互联网技术已经被广泛应用。智能终端的普及,加上网络建设的不断完善,如今人们使用互联网购买产品更加便利。各生产商或者经销商借助互联网技术平台进行商品销售,玉米常见病害防治建议探讨的论文随着经济的发展,玉米除了作为主食,玉米深加工产品在市场上也非常受欢迎。玉米的种植条件相对而言比较容易满足,因此在北方种植面积很广。但是北方的玉米很容易遭受病害等问题。一旦玉米受病,聆听噪音议论文旋律有它的美妙,人们自然会去聆听教诲有它的启迪,人们自然会去聆听风雨有它的韵味,人们自然会去聆听。然而噪音是否去聆听又如何去聆听呢?说实在的,我对噪音真的有情感。而这情感是变化的。