• • 下一篇
于巧,黄子睿,程圣懿,祝义,张淑涛
摘要: 随着软件在各个领域的广泛应用,软件漏洞呈现出不断增长趋势,对系统安全构成了严重威胁。因此,软件漏洞检测成为软件工程领域的研究热点之一。近年来,基于深度学习的软件漏洞检测方法得到广泛应用。其中,基于图表示学习的方法受到了研究者的广泛关注,并且其有效性已经得到证明。然而,现有的图表示学习的方法仍然存在一定的局限性,即无法准确地判断图中的无加权边的重要性,从而使得模型无法对漏洞语句的潜在关系进行学习。针对该问题,提出了一种基于边权重的软件漏洞检测方法(Edge Weight for Vulnerability Detection, EWVD),该方法利用连接结构、邻居节点的重要性和Jaccard相似性三种度量结合计算,有效地识别节点的传递信息能力,从而提高漏洞检测性能。与七种漏洞检测基线方法中的最优基线相比,本文提出的EWVD方法的Accuracy平均提高1.06%,FPR平均降低1.11%。
中图分类号: