软件代码安全性确保技术研究

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:bigcat8194
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2003年美国公布的《确保网络空间安全的国家战略》指出构成网各信息空间的基础设施——软件和硬件在其设计和开发过程中是全求化的,随着科学技术的发展,软件在经济、军事、能源等重要领域发挥着重要作用,其自身及供应链的安全性也日益凸显。代码是软件拘基石,对代码进行安全分析意味着守住了软件安全最关键的防线之一,只有代码中的安全缺陷得以及早消除,最终形成的软件产品才能具备较高的安全性,有效降低软件整体业务及全球供应链的安全风险。本文以代码安全确保为主要研究对象,结合软件确保思想,对软件代码漏洞及安全测试技术、工具进行分析和总结;研究了供应链全球化背景下的代码安全确保,针对软件行业的发展态势,以商业模式划分软件种类,并针对定制软件、商用现货软件及开源软件进行代码风险分析,为代码风险管理确定目标,并围绕软件开发生命周期从设计、编码、测试、安全响应过程四个方面给出代码改善方法;针对软件代码确保工具逐渐增多、软件集成重要性日益凸显的现状,设计了一种基于多种架构的分层软件集成模型,使得集成具有一定的重用性和灵活性;描述了围绕软件生命周期的代码安全确保工具分类方法,并在此基础上实现了用户友好的代码安全确保工具集成系统,有效提高软件资源复用及二次开发的效率。设计实现的反汇编子工具可以成功地翻译带前缀单字节操作码,以及部分带前缀双字节操作码。保证了指令解析的正确性,并且在之后的拓展开发中如果发现错误,可以很方便地对其进行修正,解决了软件集成的版权问题,方便了之后的学习研究。
其他文献
本刊记者李兴仁从2005年12月7日中国水泥协会在重庆召开的各省市水泥协会秘书长联席会议上获悉。我国水泥工业“十一五”规划已报国务院。国家发改委根据国务院要求,对过剩产
领导工作的有效性主要表现在用较少的时间和精力实现正确的工作目标.这里的前提是工作目标的正确性.但是,实现目标,需要调动各方面的力量,由此也就使得领导工作呈现出复杂化
水产养殖技术的进步是目前农村建设的主要方法,对于农业技术的推广有着非常重要的意义,因此也是该行业的主要组成部分。养殖人员只有掌握了相关技术种类,才能促使养殖效率不断提高,以此增加自身经济效益。然而,目前我国养殖技术在推广层面仍然有诸多问题存在,这些问题应当引起更多的重视,并且得到有效解决,这样才能提升我国水产养殖的整体质量和效率。  一、养殖技术推广存在的各种弊端  近几年来,水产养殖业取得了较快
十六届五中全会最引人关注的是,明确提出了几个具有方针性的重要概念,这些重要概念与以往经济体制改革的一般提法有所不同,更清晰地凸显了与发展战略重大转变相一致的深化改革的
截至2004年9月30日,我国的乡镇数为37166个,比1995年减少9970个。据民政部计算,撤并乡镇共精简机构17280个,裁减财政供养人员8.64万人,减轻财政负担8.64亿元。
加强党的执政能力建设,是十六大对党的建设提出的重要任务,十六届三中全会进一步强调了"五大能力建设"要自觉适应社会主义市场经济发展的新形势.加强领导班子和领导干部能力
中共中央政治局委员、国务院副总理曾培炎在2005年国家环境保护模范城市市长峰会上指出,当今世界,寻求自然化、人文化、生态化已经成为城市建设的大趋势,促进人与自然和谐相处代
针对海洋环境高性能铁路桥混凝土的耐久性和水化放热问题,通过轴心抗压、电通量、水化热等试验,对级配矿物外加剂与迁移型阻锈剂复合作用的高性能混凝土进行了研究。结果表明
怎样当好一把手是一个大题目,是一篇大文章.在当好一把手的诸多因素中,有能力、讲方法、创业绩是起着决定性作用的三项基本要求.笔者就从这三个方面入手,谈一谈对怎样当好一
近日,敦煌市档案数字化建设工程已配置齐备电脑、扫描仪、硬软件、启用程序并正式启动运作,这标志着敦煌市档案管理工作开始步入信息化轨道,填补了敦煌市档案馆空白。目前,已经完