软件安全开发管理

来源 :大经贸·创业圈 | 被引量 : 0次 | 上传用户:xjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 随着计算机网络的发展,计算机软件的应用日益广泛,但随之而来的软件问题也越发的不容忽视,各种用户信息泄露事件层出不穷,为保障用户信息安全,在软件开发的过程中使用相应手段降低安全漏洞势在必行。
  【关键词】 软件生命周期
  一、 软件安全开发的研究背景
  计算机网络的发展一日千里,与之匹配的软件的功能也是日新月异,人们通过使用软件可以任意观看视频、聊天交友、处理工作以及完成各种事务, 但与此同时, 软件的安全开发问题也逐渐暴露出来。尤其是当前我国盗版软件猖獗、软件自身安全漏洞较多,并且已经逐渐威胁到人们的财产和人身隐私等安全,因而研究软件安全开发关键技术及其具体应用有着极其重要的现实意义。
  二、网络信息安全事件层出不穷的原因分析
  网络信息安全事件的发生有两个方面的原因,一个是软件脆弱性导致,在软件开发的过程中,没有或很少进行安全方面的考虑和管理,导致开发出来的软件漏洞过多,比较脆弱,我们称之为内因;
  (一)内因。1、软件安全开发意识淡薄。传统软件开发更倾向于对软件功能的实现,而不注重对软件安全风险的管理。软件开发公司工期紧、任务重,为争夺客户资源、抢夺市场份额常仓促发布软件。软件开发人员将软件功能视为头等大事,对软件安全架构、安全防护措施认识不够,只关注是否实现需要的功能,很少从“攻击者”的角度来思考软件安全问题。2、软件规模日益庞大,功能纷繁多样,架构趋于复杂。现代软件功能越来越强,功能组件越来越多,软件也变得越来越复杂。如操作系统的代码量相当惊人,而且随着版本的更新,代码量迅速增加。如现在基于网络的应用系统更多地采用了分布式、集群和可扩展架构,软件内部结构错综复杂。软件应用向可扩展化方向发展,成熟的软件也可以接受开发者或第三方扩展,系统功能得到扩充,如Firefox和Chrome浏览器支持第三方插件,Windows操作系统支持动态加载第三方驱动程序。Word和Excel等软件支持第三方脚本和组件运行等,这些可扩展性在增加软件功能的同时,也加重了软件的安全问题。研究表明,软件漏洞的增长通软件复杂性、代码行数的增长成正比,即“代码行越多,缺陷也就越多”。 3、软件开发者缺乏安全知识。软件开发公司中,项目管理和软件开发人员缺乏软件安全开发知识,不知道如何更好地开发安全的软件。
  三、软件安全开发的方法
  (一)软件安全开发定义
  软件:软件是与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
  软件安全: 我们说的软件安全,是指因为软件本身的问题,被有意或无意攻击后会造成数据泄露、系统崩溃等情况发生。
  早期,人们在发现应用系统使用中存在问题,所以出现了一些列安全防护工具例如杀毒软件、病毒库更新,防火墙以及操作系统加固等,但这些都不是软件安全,这些是属于对应用安全的纵深防御。
  (二)软件安全开发目标。软件安全开发的目标是使软件能够按照开发者的意图执行,并且受到恶意攻击的情形下依然能够继续正确运行。网络信息安全认为软件开发最重要也是最低的三个目标是:机密性、完整性、可用性。
  这三个目标统称为C.I.A(Confidentiality,Integrity,Availability),人们普遍认为,在软件开发生中,开发者通过公认有效的方法对C.I.A进行保证、增强、保护,就认为代码是最高可信和安全的。
  (三)软件安全开发方法。软件安全开发生命周期管理是软件开发项目安全管理的普遍方法,通过在软件开发生命周期各阶段采取必要的、相适应的安全措施来避免绝大多数的安全漏洞,软件安全开发过程是指在传统软件开发过程的各个阶段添加安全措施和安全手段,防止因设计、开发、提交、升级或维护中的缺陷而产生不该有的软件漏洞和脆弱性。
  四、软件安全开发生命周期的划分
  (一)软件需求阶段。需求分析阶段是软件开发第一个阶段,也是基础的阶段,需求分析也称为软件需求分析,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
  安全需求分析在软件安全开发过程中是非常重要的一个阶段,安全需求分析的好坏直接影响着安全开发过程中的后续阶段。
  据研究发现,在软件开发生命周期中,后面的阶段改正错误开销比前面的阶段要高出数倍,在软件发布以后进行修复的代价是在软件设计和编码阶段即进行修复所花代价的30倍。故软件发布前期的准备工作至关重要。需求这一阶段可能出现的风险主要为需求不明确,没有准确的需求描述和需求分析文档。所以我们在需求分析阶段就需要安全人员的介入,通过专业的安全人员提出安全方面的需求。
  (二)软件设计阶段。软件设计是将客户的需求进行软件重现的过程,它是需求分析与编码的中间阶段,也是一个翻译的过程。与需求分析阶段一样,该阶段最后产生一份设计报告。该阶段的安全目标最小风险设计,其中风险包括软件缺陷产生的风险,用户操作产生的风险,费用风险和进度风险。
  设计阶段的控制措施:软件设计阶段安全管理原则。具体如下:1、最小特权原则,2、权限分离原则,3、最少共享机制原则,4、完全中立原则,5、心理可接受度原则,6、默认故障处理保护原则,7、纵深防御原则。
  (三)软件开发阶段。程序实现就是常说的编码阶段,是软件开发的重要阶段,此阶段的目标是:将设计完整、准确的转换为代码,正确处理程序结构。编写出符合内部、外部不同使用要求的文档等。
  (四)軟件测试阶段。程序测试是上线前对产品最后的验证,也是发现和排除程序安全问题漏洞的重要手段。
  软件测试过程中的风险:测试覆盖面不完善;仅考虑软件出错时的处理,没有考虑对软件的故意攻击;软件测试中自动测试工具不能完全发现问题,需要进行人工测试,由于人员的安全技能差别,导致测试结果也不完全一致。
  (5)软件发布阶段。经过软件设计和软件开发两个阶段之后,基本上大部分工作都已经做完了,剩下的就是应用软件上线,给客户一个可以正常使用的系统。
  涉及软件安全的部分,是上线前的安全测试,在前期,开发软件的过程中,加入了安全管理概念和流程,上线前,我们仍需要对系统进行再次的安全检查,并形成检查报告,没有问题方可进行上线。
  五、总结
  通过在软件开发的生命周期中增加安全管理内容,能够有效的提高软件的安全性,降低软件出故障的概率,节约企业的经济开支。
其他文献
【摘 要】 在当前中国全面深化改革的进程中,关于国有资产管理制度改革,本文指出了现在的国有资产管理制度的弊端,提出了相应的解决措施,对我国国有资产管理制度改革做了一些探究。  【关键词】 国有企业 国有资产管理 政府  经济合作与发展组织秘书长唐纳德·约翰斯顿在《OECD国有企业公司治理指引》的序言中指出国有企业存在三大弊端:(1)由于总体上是被动的或远距离的国家所有权,国有企业可能受到来自多方
期刊
【摘 要】 公平与公正是现代公务员制度构成原理的重要组成部分之一。公务员酬公平性问题一直是讨论的焦点。日本战后建立起独特的公务员薪酬制度,以具体落实的公平原则、公理性的指数体系与人事院构成的三角机制在公平位面上得到了社会各界的认同。但“均衡”与“自治”原则在现实运行中的冲突也难以避免。  【关键词】 公务员薪酬制度 日本 拉斯派勒斯指数  一、工资的均衡:日本公务员薪酬法律与现状  日本公务员一般
期刊
2015年以来,中原油田认真贯彻落实集团公司物资装备部的新理念、新思路、新举措,持续开展采购管理对标提升,着力抓好依法公开招标采购,深化电子化采购应用,推进物资质量督察,物资供应管理工作总体呈现健康有序、稳健向上的发展态势。  一、工作背景  近年来,中原油田根据国资委和集团公司采购管理对标提升工作要求,以先进企业为标杆,按照严细实的标准,找准对标原点,落实改进措施,纳入年度物资供应管理重点工作,
期刊
Abstract The country has always been advocating the national informatization development strategy,development of informatization is the trend of the times,in the informatization environment, every ind
期刊
【摘 要】 管理会计属于企业中管层人员日常决策信息组成结构中十分重要的构成单位,其不仅在企业的各项财务信息管理方面可以发挥核算监督作用,同时也可以为企业实施内部的绩效管理,开展人力资源管理而发挥财务辅助职能。本文以管理会计在企业绩效管理方面的应用为切入点进行了探讨与研究,就其对企业管理工作的意义实施了分析,并就发挥管理会计在企业绩效管理中的作用需要注意的一些问题进行了阐释和解析。  【关键词】 管
期刊
【摘 要】 信访监督是群众反映问题的主要形式,当前信访监督工作还存在一定的问题,要正确认识信访监督工作的重要性,采取有效措施,才能充分发挥纪检监督的作用,提升纪检工作水平。  【关键词】 主要问题 重要性 工作措施  引 言  做好新形势下的纪检监督工作,要按照上级工作部署要求,充分认识纪检监督工作的重要性,正确分析面临的形式和问题,从根源入手,落实各项针对性措施,才能充分发挥纪检监督的作用,促进
期刊
【摘 要】 事业单位固定资产指单位使用和控制的经济寿命在一年以上,资产价格在一定标准以上,且在使用过程中可以保持原有基本形态的有形资产。总体来看,事业单位固定资产涵盖的范围较为广阔,固定资产在单位总资产中所占的比重也较为大,因此事业单位加强对固定资产的管理具有重要意义。  【关键词】 事业单位 固定资产 财务分析  1绪论  固定资产众所周知是事业单位再生产和扩大再生产的社会物质基础,通过查看它数
期刊
【摘 要】 随着经济地不断发展,社会对人才的需求越发增加,应用型高校大学生逐步认识到英语学习及能力掌握的重要性,而图书馆作为高校的教育、科研、信息服务中心,可在发挥自身优势的基础上,服务好校院两级的广大读者,本文通过分析校院两级图书馆在英语服务上的不足之处,提出相关解决措施,以发挥出校院两级图书馆在服务读者英语能力培养上的作用。  【关键词】 应用型高校 校院两级图书馆 英语学习  一、前言  高
期刊
【摘 要】 本文基于中国石化中原油田物资管理团队在中国企业500强民营企业天瑞集团的技术服务成功案例,总结归纳了优质高效的物资管理技术在企业经营中取得的成效。  【关键词】 物资管理 民营企业 标准化  中国石化物资管理水平一直走在中央企业前列,有着先进的管理经验和一流的管理水准,具有良好的品牌形象和管理声誉。中原油田在集团公司物资装备部的指导下,不断推动油田物资工作创新性发展,物资管理水平持续保
期刊
【摘 要】 针对高速公路道路风险问题,利用风险管理概念对高速限速和交通强制保险措施进行分析。首先对风险定义进行分析,明确风险管理的过程,其次在了解风险管理过程的基础上,对降低道路风险的措施进行分析,明确高速限速和交通强制保险措施的重要性,最后通过得出结论,高速限速和交通强制保险措施都是降低道路风险的有效措施。  【关键词】 风险管理 高速限速 交通强制保险举措  引 言  高速限速和交通强制保险措
期刊