基于结果反馈的源代码安全测试模型的研究

来源 :湖北大学 | 被引量 : 0次 | 上传用户:mqzt521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
源代码是软件的“原材料”,对源代码进行安全测试意味着守住了软件安全最关键的安全防线之一,只有源代码中的安全漏洞得以及早消除,安全风险得到控制,最终形成的软件产品才有可能具备较好的安全性。软件源代码安全测试是提高软件安全性、保证软件质量的重要途径之一,受到学术界和工业界的广泛关注和高度重视。现在出现了越来越多的开放源码检测项目和商业化的源代码安全测试工具,从不同角度提出了各种检测方法和技术。但由于检测引擎的设计、漏洞规则库的建立、编程语言的特点等多方面因素的影响,现有源代码安全测试工具存在不同的检测能力和漏洞表达体系,所输出的测试结果也存在不同的误报和漏报,对测试工具的检测结果投入大量的人力和时间进行人工审核确认,为了测试的全面性,往往还采用多种测试工具对用一份软件源代码进行安全测试,这些手段已成为提高软件质量的一种普遍的做法。不同测试工具对同一份源代码样本进行测试的结果的人工审核和融合存在必要性,但是也存在人工工作量巨大、工作过程简单重复等问题,目前尚无软件工具能辅助完成,是提高软件质量和测试效率急需解决的问题。本文在研究软件源代码常见高危漏洞、评估常见检测软件测试能力的基础上,形成源代码漏洞统一描述方法和加权迭代算法,建立了基于结果反馈机制的源代码安全测试模型,对这种提高软件安全性和测试效率的途径进行了探索。本文的主要研究工作:1)针对常见的软件源代码高危漏洞从形成原理、表现形式及造成的危害等几方面进行了详细的研究。对常见的源代码安全测试工具在关键技术、检测能力、缺陷描述、结果展示等多个方面进行了对比分析;2)调研目前已有的软件源代码漏洞分类及描述方法,形成一种统一的缺陷描述方法,以解决多种检测工具在测试结果表达不一致的问题。3)基于Adaboost迭代算法,加入结果反馈和加权分析机制,构建了基于结果反馈的源代码安全测试模型。4)选用开源软件的源代码作为测试样本进行源代码安全测试,将测试结果作为模型的训练样本集,以训练和增强模型的检测能力。5)最后通过实验验证了本文方案的有效性及优越性,并探讨了该模型未来的应用发展方向。本文可能的创新是改造并形成了统一的缺陷描述方式,构建了基于检测结果反馈机制的源代码安全测试模型,探究了降低人工、提高效率的软件安全测试途径。这类基于结果反馈机制的多系统输出结果融合的集成模型研究具有一定的通用性。
其他文献
中小企业集群发展互助融资担保是国内“一体双翼”融资担保体系中的重要措施之一。然而,我国中小企业集群互助担保融资的发展制度体系尚不健全,集群内的中小企业在参与互助担保时仍存在过度和关联担保等不足,不仅使企业自身面临较大的财务风险,也可能导致风险的传染。本研究基于产业集群理论、风险传染理论、复杂网路理论,按照中小企业集群互助担保的四类方式(寄生模式、偏利共生模式、非对称互惠共生模式、对称互惠共生模式)
创新是引领发展的第一动力,而企业更需要在创新的浪潮中走在最前端。现如今,商品"同质化"是摆在各企业面前的严重问题,仅仅依靠产品的价格与技术优势己经不足以在市场上取得
长链非编码RNA(long non-coding RNA,lnc RNA)在人类细胞的生命过程中起着重要的调控作用。大量研究表明,人类疾病与lnc RNA的调控功能异常有密切关联。由于研究起步较晚,lnc RNA的调控功能及其与疾病之间的关联关系尚不十分明确。随着对lnc RNA研究的不断深入,关于lnc RNA调控功能以及lnc RNA-人类疾病关联关系的文献报道日益增多,这为lnc RNA调控
大力发展低碳型企业、低碳型经济,是应对当前环境问题和实现可持续发展的最有力的方法。电力行业全面深化改革,发展风能、太阳能等可再生能源已势在必行。随着市场经济飞速发
随着气候的变化和因化石燃料过度消耗引起的能源危机越来越严重,世界各国都致力于可再生能源和清洁能源的研究与开发。风能作为一种可持续的发电来源,被认为是最重要的绿色能
风能是一种发展潜力巨大的清洁能源,而高精度的风电功率预测在风能利用中至关重要。近年来,机器学习被应用到风电功率预测领域,并且因其在短期预测中的良好表现而备受关注,但
随着世界范围内暴力犯罪活动与恐怖袭击的发生,公共场所的安全备受关注。传统的安检仪存在威胁个人健康、隐私,及只能探测金属物品等缺陷,对于携带的化学试剂、陶瓷刀具等却
最几年来,随着计算机技术、电子技术和通信技术等的迅猛发展,医疗电子产品成为了人们生活和工作中不可缺少的一部分。然而,大多数医疗电子产品中都包含有嵌入式软件系统,并且
有机电子器件的制备工艺简单,成本低,可以大面积批量制备,可与柔性衬底兼容,完全可以满足低端电子产品产业化的需求,已在诸多领域成功应用。针对酞菁系有机材料良好的光敏特
分布式电源(Distributed Electric Resources,DER)并网可提高配电网的供电可靠性,降低故障停电对用户所造成的损失,但这也引起传统配电网潮流单向流动的特点发生改变。随着DE