首页> 外文会议>International conference on web engineering >Refining Traceability Links Between Vulnerability and Software Component in a Vulnerability Knowledge Graph
【24h】

Refining Traceability Links Between Vulnerability and Software Component in a Vulnerability Knowledge Graph

机译:完善漏洞知识图中的漏洞与软件组件之间的可追溯性链接

获取原文

摘要

Software vulnerabilities and their corresponding software components information are usually stored in different locations with different representations. Building accurate traceability links between them to form a unified knowledge graph can be very helpful for vulnerability spreading analysis, component dependency management, and relationship inference. In this paper, we first propose a software vulnerability knowledge graph model which integrates CVE (Common Vulnerabilities and Exposures) information, Java Component metadata in Maven repository and project collaboration data on Github. To construct the knowledge graph, we then propose two ontology matching approaches. The first one links Maven project and Github project in a URL text-matching way. The second one introduces random forests algorithm to link CVE project version and Maven project version based on 16 well-defined features. Experimental results show that matching between CVE project version and Maven project version are highly promising with an accuracy rate as high as 99.8%. The traceability links between vulnerabilities and software components can be more accurate based on our approach.
机译:软件漏洞及其相应的软件组件信息通常以不同的表示形式存储在不同的位置。在它们之间建立准确的可追溯性链接以形成统一的知识图对于漏洞扩散分析,组件依赖管理和关系推断非常有帮助。在本文中,我们首先提出了一个软件漏洞知识图模型,该模型集成了CVE(常见漏洞和披露)信息,Maven存储库中的Java Component元数据以及Github上的项目协作数据。为了构造知识图,我们然后提出两种本体匹配方法。第一个以URL文本匹配的方式链接Maven项目和Github项目。第二篇文章介绍了基于16种明确定义的特征的随机森林算法,以链接CVE项目版本和Maven项目版本。实验结果表明,CVE项目版本和Maven项目版本之间的匹配具有很高的前景,准确率高达99.8%。根据我们的方法,漏洞和软件组件之间的可追溯性链接可以更准确。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号