软件安全漏洞预测:文本特征vs.软件度量

来源 :南京大学 | 被引量 : 0次 | 上传用户:maxever888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
使用漏洞预测模型来识别软件系统中包含漏洞的模块是一个常用的减少软件维护成本的方法。安全漏洞预测可以帮助测试人员了解软件系统中的漏洞分布情况,从而帮助测试人员合理规划测试资源并提高测试效率。在建立漏洞预测模型时,开发者可以使用软件度量信息或者文本特征信息作为特征集,即预测模型分为基于文本特征信息的模型和基于软件度量信息的模型。为了让测试人员能够更有针对性地选取合适的预测模型,我们需要对两类模型的预测性能在多种应用场景下进行全面的评价和比较。在本文中,我们分别在非工作量感知和工作量感知的上下文中,对两类预测模型的预测能力进行了全面的评估对比。为此,我们考查了两类领域的20个应用程序,分别收集了每个应用程序各个模块的文本特征信息和软件度量信息,然后对两类特征集分别建立漏洞预测模型。特别地,我们为了结果的全面性,分别在分类和排序两个应用场景下进行了项目内验证和跨项目验证。我们的实验结果表明,在非工作量感知和工作量感知的预测上下文中:(1)在分类场景下,基于文本特征信息的模型优于基于软件度量信息的模型;(2)在排序场景下,基于文本特征信息的模型优于基于软件度量信息的模型;(3)两类模型间的大部分效应值较小,从实际应用的角度看,基于软件度量信息的模型的预测性能堪比基于文本特征信息的模型;考虑到基于文本特征信息的模型在提取文本特征和建立模型时的代价较大,我们建议使用基于软件度量信息的改进模型进行工作量感知的软件安全漏洞预测。
其他文献
处于我国南北分界处的淮北地区,是我国重要农作物种植和粮食生产基地,由于降雨量年际变化大,年内分布不均,旱涝交替发生等问题相对突出,使得该地区的水资源量相对匮乏。而土壤水作为作物吸收水分的主要来源,是促进作物正常发育,保证农业生产活动正常运行的重要基础。在水资源短缺的今天为了提高农田用水的利用率,避免水资源严重浪费,及时准确掌握农田土壤水分变化动态规律,对制定适时适量灌溉具有重要意义。本文以五道沟水
我国石膏矿产资源丰富,储量可达576亿吨。由于石膏的应用领域广泛、经济价值高,所以石膏矿的开采规模不断增大。在我国,石膏矿主要以房柱式开采为主,主要是为了有效控制地下
基层治理是国家治理的基石,提升基层治理现代化水平可以为实现国家治理现代化积基树本。党的十九届四中全会着眼于群众需求以及基层治理的突出问题,提议积极探索推进基层治理创新,努力解决好服务群众“最后一公里”问题。乡镇政府审时度势运用领导小组机制来处理公共事务、应对公共危机,是基层治理的创新之举。乡镇政府通过成立领导小组实现多部门协同合作,大大提升了对公共危机的治理能力。因此,论文将基层治理中的领导小组机
我国是气溶胶分布大值区。气溶胶是一种重要的辐射强迫因子,通过直接、间接效应影响地气辐射平衡。因此,对气溶胶辐射强迫的准确计算是评估气溶胶气候效应的有效方法之一。然
氢元素是人类最早发现和接触的元素之一,在宇宙和自然界中分布广泛。氢化物分子包含许多重要的有机和无机分子(如H2O、CH4、C2H5OH等),与我们的生活息息相关。而氢化物双原子分
避雷器在线监测系统在电力系统的运行中起到了十分重要的作用,其可靠性直接影响着电网的安全稳定运行。避雷器在线监测系统可以远程获取避雷器设备的状态信息,是监测其运行状
讨论法教学模式非常符合我国素质教育的指导理念的,能够摆脱以往固定思维灌输式教学存在的很多问题。将学生作为课堂主体,在教学过程中,注重学生们独立思考分析问题能力的培养。但讨论法在初中物理教学方面的理论研究和实践应用过程仍旧存在着一定的问题。认真研读和执行新课改的指导理念,在初中物理光学教学中实现教师和学生主体地位的转变,本文共分为五部分,研究过程是以提高学生科学文化素养为目标,结合初中物理光学部分内
贵州省约有30%的区域为典型的喀斯特生态脆弱区,季节性干旱问题突出。了解研究植物在干旱胁迫下的响应机制,对于筛选先锋、适生植物进行喀斯特生态脆弱区的生态修复,保证植物正常生长发育、平衡动态生态环境具有重要意义。本文采用构树幼苗为实验材料,以贵州两种主要土壤类型黄壤及石灰土为生长介质,采用盆栽实验,研究正常水分、轻度干旱胁迫、中度干旱胁迫、重度干旱胁迫四种处理下的植物幼苗根系、叶片形态、生理生化指标
预应力混凝土空心板梁桥作为典型的中小跨径桥梁,具有结构简单、装配方便等优势,被广泛应用于高速公路桥梁建设中。但受结构设计、施工工艺、服役环境等因素影响,早期建成的混凝土空心板梁桥已出现不同程度的病害损伤,铰缝作为板梁结构横向传力的关键构件,其性能的劣化会加剧板梁结构的不稳定性,研究铰缝损伤的劣化规律并探索一套科学合理的损伤评估体系,对于维系板梁结构尤其是铰缝的安全性、耐久性具有重大意义。本文对江苏
贵金属纳米催化剂以其催化反应普适性广、催化活性高、选择性强、稳定性好等特点在化学品合成、生物催化、能源与环境等领域有着广泛的应用。将磁性纳米粒子(如Fe3O4纳米粒子)引入到贵金属纳米催化剂体系中,构建贵金属-Fe3O4双面结构纳米催化剂近年来引起研究者极大的兴趣:一方面,Fe3O4组分的引入赋予贵金属纳米催化剂磁分离特性;另一方面,贵金属-Fe3O4双面结构形成的界面有助于提升贵金属纳米催化剂的