Cargando…

Automated CPE Labeling of CVE Summaries with Machine Learning

Open Source Security and Dependency Vulnerability Management (DVM) has become a more vital part of the software security stack in recent years as modern software tend to be more dependent on open source libraries. The largest open source of vulnerabilities is the National Vulnerability Database (NVD...

Descripción completa

Detalles Bibliográficos
Autores principales: Wåreus, Emil, Hell, Martin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7338193/
http://dx.doi.org/10.1007/978-3-030-52683-2_1
_version_ 1783554632371404800
author Wåreus, Emil
Hell, Martin
author_facet Wåreus, Emil
Hell, Martin
author_sort Wåreus, Emil
collection PubMed
description Open Source Security and Dependency Vulnerability Management (DVM) has become a more vital part of the software security stack in recent years as modern software tend to be more dependent on open source libraries. The largest open source of vulnerabilities is the National Vulnerability Database (NVD), which supplies developers with machine-readable vulnerabilities. However, sometimes Common Vulnerabilities and Exposures (CVE) have not been labeled with a Common Platform Enumeration (CPE) -version, -product and -vendor. This makes it very hard to automatically discover these vulnerabilities from import statements in dependency files. We, therefore, propose an automatic process of matching CVE summaries with CPEs through the machine learning task called Named Entity Recognition (NER). Our proposed model achieves an F-measure of 0.86 with a precision of 0.857 and a recall of 0.865, outperforming previous research for automated CPE-labeling of CVEs.
format Online
Article
Text
id pubmed-7338193
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73381932020-07-07 Automated CPE Labeling of CVE Summaries with Machine Learning Wåreus, Emil Hell, Martin Detection of Intrusions and Malware, and Vulnerability Assessment Article Open Source Security and Dependency Vulnerability Management (DVM) has become a more vital part of the software security stack in recent years as modern software tend to be more dependent on open source libraries. The largest open source of vulnerabilities is the National Vulnerability Database (NVD), which supplies developers with machine-readable vulnerabilities. However, sometimes Common Vulnerabilities and Exposures (CVE) have not been labeled with a Common Platform Enumeration (CPE) -version, -product and -vendor. This makes it very hard to automatically discover these vulnerabilities from import statements in dependency files. We, therefore, propose an automatic process of matching CVE summaries with CPEs through the machine learning task called Named Entity Recognition (NER). Our proposed model achieves an F-measure of 0.86 with a precision of 0.857 and a recall of 0.865, outperforming previous research for automated CPE-labeling of CVEs. 2020-06-11 /pmc/articles/PMC7338193/ http://dx.doi.org/10.1007/978-3-030-52683-2_1 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Wåreus, Emil
Hell, Martin
Automated CPE Labeling of CVE Summaries with Machine Learning
title Automated CPE Labeling of CVE Summaries with Machine Learning
title_full Automated CPE Labeling of CVE Summaries with Machine Learning
title_fullStr Automated CPE Labeling of CVE Summaries with Machine Learning
title_full_unstemmed Automated CPE Labeling of CVE Summaries with Machine Learning
title_short Automated CPE Labeling of CVE Summaries with Machine Learning
title_sort automated cpe labeling of cve summaries with machine learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7338193/
http://dx.doi.org/10.1007/978-3-030-52683-2_1
work_keys_str_mv AT wareusemil automatedcpelabelingofcvesummarieswithmachinelearning
AT hellmartin automatedcpelabelingofcvesummarieswithmachinelearning