Deep VULMAN: A Deep Reinforcement Learning-Enabled Cyber Vulnerability Management Framework
Abstract
Cyber vulnerability management is a critical function of a cybersecurity operations center (CSOC) that helps protect organizations against cyber-attacks on their computer and network systems. Adversaries hold an asymmetric advantage over the CSOC, as the number of deficiencies in these systems is increasing at a significantly higher rate compared to the expansion rate of the security teams to mitigate them in a resource-constrained environment. The current approaches are deterministic and one-time decision-making methods, which do not consider future uncertainties when prioritizing and selecting vulnerabilities for mitigation. These approaches are also constrained by the sub-optimal distribution of resources, providing no flexibility to adjust their response to fluctuations in vulnerability arrivals. We propose a novel framework, Deep VULMAN, consisting of a deep reinforcement learning agent and an integer programming method to fill this gap in the cyber vulnerability management process. Our sequential decision-making framework, first, determines the near-optimal amount of resources to be allocated for mitigation under uncertainty for a given system state and then determines the optimal set of prioritized vulnerability instances for mitigation. Our proposed framework outperforms the current methods in prioritizing the selection of important organization-specific vulnerabilities, on both simulated and real-world vulnerability data, observed over a one-year period.
- Publication:
-
arXiv e-prints
- Pub Date:
- August 2022
- DOI:
- 10.48550/arXiv.2208.02369
- arXiv:
- arXiv:2208.02369
- Bibcode:
- 2022arXiv220802369H
- Keywords:
-
- Computer Science - Artificial Intelligence;
- Computer Science - Cryptography and Security;
- Computer Science - Neural and Evolutionary Computing;
- 68T01;
- 68T37;
- 68T05;
- 68Q32;
- I.2.8;
- I.2.6
- E-Print:
- 12 pages, 3 figures