Exploitability prediction of software vulnerabilities

dc.contributor.authorBhatt, Navneet
dc.contributor.authorAnand, Adarsh
dc.contributor.authorYadavalli, Venkata S. Sarma
dc.date.accessioned2022-11-30T05:07:06Z
dc.date.available2022-11-30T05:07:06Z
dc.date.issued2021-03
dc.description.abstractThe number of security failure discovered and disclosed publicly are increasing at a pace like never before. Wherein, a small fraction of vulnerabilities encountered in the operational phase are exploited in the wild. It is difficult to find vulnerabilities during the early stages of software development cycle, as security aspects are often not known adequately. To counter these security implications, firms usually provide patches such that these security flaws are not exploited. It is a daunting task for a security manager to prioritize patches for vulnerabilities that are likely to be exploitable. This paper fills this gap by applying different machine learning techniques to classify the vulnerabilities based on previous exploit-history. Our work indicates that various vulnerability characteristics such as severity, type of vulnerabilities, different software configurations, and vulnerability scoring parameters are important features to be considered in judging an exploit. Using such methods, it is possible to predict exploit-prone vulnerabilities with an accuracy >85%. Finally, with this experiment, we conclude that supervised machine learning approach can be a useful technique in predicting exploit-prone vulnerabilities.en_US
dc.description.departmentIndustrial and Systems Engineeringen_US
dc.description.librarianhj2022en_US
dc.description.urihttp://wileyonlinelibrary.com/journal/qreen_US
dc.identifier.citationBhatt, N., Anand, A. & Yadavalli, V.S.S. Exploitability prediction of software vulnerabilities. Quality and Reliability Engineering International 2021;37:648–663. https://doi.org/10.1002/qre.2754.en_US
dc.identifier.issn0748-8017 (print)
dc.identifier.issn1099-1638 (online)
dc.identifier.other10.1002/qre.2754
dc.identifier.urihttps://repository.up.ac.za/handle/2263/88548
dc.language.isoenen_US
dc.publisherWileyen_US
dc.rights© 2020 John Wiley & Sons, Ltd. This is the pre-peer reviewed version of the following article: Exploitability prediction of software vulnerabilities. Quality and Reliability Engineering International 2021;37:648–663. https://doi.org/10.1002/qre.2754. The definite version is available at http://wileyonlinelibrary.com/journal/qre.en_US
dc.subjectExploitsen_US
dc.subjectMachine learningen_US
dc.subjectPatchesen_US
dc.subjectSecurityen_US
dc.subjectVulnerabilityen_US
dc.titleExploitability prediction of software vulnerabilitiesen_US
dc.typePostprint Articleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bhatt_Exploitability_2021.pdf
Size:
844.44 KB
Format:
Adobe Portable Document Format
Description:
Postprint Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: