【摘 要】
:
近年来,随着软件规模的不断扩大,软件安全漏洞的发生也日益频繁,对软件系统安全造成了极大威胁。缺陷报告作为软件开发和维护的重要组成部分,已经成为软件安全漏洞检测的重要信息来源。通过识别出与安全漏洞相关的缺陷报告(以下简称“安全缺陷报告”),并利用缺陷定位技术定位到相关的源文件,可以帮助软件维护人员高效地识别和处理软件安全漏洞,为软件系统安全提供有效的保障。然而,目前的安全缺陷报告识别方法仍然存在类别
论文部分内容阅读
近年来,随着软件规模的不断扩大,软件安全漏洞的发生也日益频繁,对软件系统安全造成了极大威胁。缺陷报告作为软件开发和维护的重要组成部分,已经成为软件安全漏洞检测的重要信息来源。通过识别出与安全漏洞相关的缺陷报告(以下简称“安全缺陷报告”),并利用缺陷定位技术定位到相关的源文件,可以帮助软件维护人员高效地识别和处理软件安全漏洞,为软件系统安全提供有效的保障。然而,目前的安全缺陷报告识别方法仍然存在类别不平衡以及噪声数据的问题,识别效果有待提升。而缺陷报告中的自然语言和源文件中的程序语言又存在着词汇鸿沟,这成为了目前缺陷定位技术的主要限制。针对上述问题,本文提出了基于排序学习和深度学习的安全缺陷报告识别方法,以及基于深度学习和信息检索的缺陷定位方法。首先,对于安全缺陷报告识别方法,不同于之前的基于安全关键词的噪声过滤方式,本文采用基于文本相似度的噪声过滤,利用排序学习技术将与安全缺陷报告文本相似度较高的非安全缺陷报告过滤掉。另外,本文采用预训练的深度学习模型BERT(Bidirectional Encoder Representations from Transformers)作为分类器,借助从预训练语言模型任务所学习到的自然语言通用特性来提高模型在安全缺陷报告识别任务上的表现。并且本文提出两次微调方案,先利用大数据集对模型进行第一次微调,再用目标数据集进行第二次微调,避免了小数据集无法充分训练模型的问题。其次,对于缺陷定位方法,本文结合了深度学习与信息检索技术。首先,利用两个经过预训练的BERT模型分别学习缺陷报告的文本与源文件中的文本及标识符的相关性,来缓解自然语言和程序语言的词汇鸿沟对缺陷定位的不利影响。另外,本文利用改进的向量空间模型计算缺陷报告和源文件的文本相似度,与BERT模型输出的相关性分数进行互补。除此之外,本文还计算了缺陷报告和源文件之间的协同过滤分数和类名相似度,最后将以上五种特征送入到特征融合层进行非线性结合得到最终的相关性分数,再根据相关性分数对源文件进行排序,将Top-k个相关性分数最高的源文件预测为与缺陷报告相关的源文件。最后,本文对所提出的安全缺陷报告识别方法和缺陷定位方法进行了实验评估。实验结果表明,本文提出的安全缺陷报告识别方法比当前最好的方法取得了更好的识别效果,本文提出的缺陷定位方法在大数据集上也取得了很好的效果。
其他文献
<正>1简要案情某年3月18日13时30分许,某建公司职工魏某某(男,26岁,系技术员)被发现在某乡施工现场附近一村民的一水窖中死亡。经初步调查,死者于当日上午在工地上班,中午10
The complex interactions in desert ecosystems between functional types and environmental conditions could be reflected by plant water use patterns. However, the
信息产业将是以后若干年的主要发展方向之一,信息资源的集成、处理、流通与共享技术已成为当今和未来的重要技术之一。目前的高新技术企业大多以信息技术、软件技术和计算机应
介绍了绑双楼西风井冻结管断裂原因和处理方法,分析了套管处理后冻结壁温度场发展规律,实践证明,以此推断得新开挖条件和时间是可行的。
具有荧光检测和荧光成像特性的荧光探针是一种检测生命系统中重要分子的强有力的方法。与传统的分析方法相比,荧光探针具有很多独特的优势,如高选择性,高灵敏度,无创监测能力
<正>当代心理学的基本问题主要涉及心灵哲学观、心脑计算观、心脑模块观、心脑的天赋性(可塑性),有关这些问题的观点就构成了心理学的元理论。最初,心理学元理论的权威作者是
<正>为提高发现和查处动物防疫违法行为的能力,规范动物卫生监督执法案件的案由和案件名称,现对违反《动物防疫法》案件的案由及处罚依据进行梳理和归纳,以便于执法人员参考
当前我国正处于经济由高速发展转向高质量发展的关键时期,生态文明愈发成为新时代社会主义建设的关键内容,同时生态安全也已成为国家安全能力建设的一部分,体现着地区乃至整
摘要:当前,各高校艺术设计类专业毕业设计的开展千姿百态,而高职类院校仍存在很多盲从本科院校毕业设计模式的现象。文章以高职院校艺术设计类专业毕业设计为出发点,从毕业设计的目的与重要性入手,提出了对于高职院校艺术设计类专业毕业设计顺利开展和实施的几点建议和体会。 关键词:高职;艺术设计;毕业设计;灵活性;多元化 一、毕业设计的目的与重要性 艺术设计类专业是实践性很强的专业,毕业设计是学生
<正> 四、溶解乙炔钢瓶在制造过程中的质量控制 溶解乙炔气瓶是一种特殊的可重复充气的移动式压力容器,溶解乙炔钢瓶(以下简称钢瓶)亦属此范畴。为了保证钢瓶质量,在设计、制