To read this content please select one of the options below:

Improving system reliability by optimal allocation of resources for discovering software vulnerabilities

Navneet Bhatt (Department of Operational Research, Faculty of Mathematical Sciences, University of Delhi, New Delhi, India)
Adarsh Anand (Department of Operational Research, University of Delhi, New Delhi, India)
Deepti Aggrawal (University School of Management and Entrepreneurship, Delhi Technological University, New Delhi, India)

International Journal of Quality & Reliability Management

ISSN: 0265-671X

Article publication date: 22 October 2019

Issue publication date: 23 November 2020

188

Abstract

Purpose

The purpose of this paper is to provide a mathematical framework to optimally allocate resources required for the discovery of vulnerabilities pertaining to different severity risk levels.

Design/methodology/approach

Different sets of optimization problems have been formulated and using the concept of dynamic programming approach, sequence of recursive functions has been constructed for the optimal allocation of resources used for discovering vulnerabilities of different severity scores. Mozilla Thunderbird web browser data set has been considered for giving the empirical evaluation by working with vulnerabilities of different severities.

Findings

As per the impact associated with a vulnerability, critical and high severity level are required to be patched promptly, and hence, a larger amount of funds have to be allocated for vulnerability discovery. Nevertheless, a low or medium risk vulnerability might also get exploited and thereby their discovery is also crucial for higher severity vulnerabilities. The current framework provides a diversified allocation of funds as per the requirement of a software manager and also aims at improving the discovery of vulnerability significantly.

Practical implications

The finding of this research may enable software managers to adequately assign resources in managing the discovery of vulnerabilities. It may also help in acknowledging the funds required for various bug bounty programs to cater security reporters based on the potential number of vulnerabilities present in software.

Originality/value

Much of the attention has been focused on the vulnerability discovery modeling and the risk associated with the security flaws. But, as far as the authors’ knowledge is concern, there is no such study that incorporates optimal allocation of resources with respect to the vulnerabilities of different severity scores. Hence, the building block of this paper contributes to future research.

Keywords

Acknowledgements

This research did not receive any specific research funding.

Citation

Bhatt, N., Anand, A. and Aggrawal, D. (2020), "Improving system reliability by optimal allocation of resources for discovering software vulnerabilities", International Journal of Quality & Reliability Management, Vol. 37 No. 6/7, pp. 1113-1124. https://doi.org/10.1108/IJQRM-07-2019-0246

Publisher

:

Emerald Publishing Limited

Copyright © 2019, Emerald Publishing Limited

Related articles