Dynamic Risk Assessment by Bayesian Attack Graphs and Process Mining

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Vitale, Francesco, Guarino, Simone, Perone, Stefano, Rak, Massimiliano, Mazzocca, Nicola
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914491455766528
author Vitale, Francesco
Guarino, Simone
Perone, Stefano
Rak, Massimiliano
Mazzocca, Nicola
author_facet Vitale, Francesco
Guarino, Simone
Perone, Stefano
Rak, Massimiliano
Mazzocca, Nicola
contents While attack graphs are useful for identifying major cybersecurity threats affecting a system, they do not provide operational support for determining the likelihood of having a known vulnerability exploited, or that critical system nodes are likely to be compromised. In this paper, we perform dynamic risk assessment by combining Bayesian Attack Graphs (BAGs) and online monitoring of system behavior through process mining. Specifically, the proposed approach applies process mining techniques to characterize malicious network traffic and derive evidence regarding the probability of having a vulnerability actively exploited. This evidence is then provided to a BAG, which updates its conditional probability tables accordingly, enabling dynamic assessment of vulnerability exploitation. We apply our method to a cybersecurity testbed instantiating several machines deployed on different subnets and affected by several CVE vulnerabilities. The testbed is stimulated with both benign traffic and malicious behavior, which simulates network attack patterns aimed at exploiting the CVE vulnerabilities. The results indicate that our proposal effectively detects whether vulnerabilities are being actively exploited, allowing for an updated assessment of the probability of system compromise.
format Preprint
id arxiv_https___arxiv_org_abs_2604_18080
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Dynamic Risk Assessment by Bayesian Attack Graphs and Process Mining
Vitale, Francesco
Guarino, Simone
Perone, Stefano
Rak, Massimiliano
Mazzocca, Nicola
Cryptography and Security
Machine Learning
Networking and Internet Architecture
While attack graphs are useful for identifying major cybersecurity threats affecting a system, they do not provide operational support for determining the likelihood of having a known vulnerability exploited, or that critical system nodes are likely to be compromised. In this paper, we perform dynamic risk assessment by combining Bayesian Attack Graphs (BAGs) and online monitoring of system behavior through process mining. Specifically, the proposed approach applies process mining techniques to characterize malicious network traffic and derive evidence regarding the probability of having a vulnerability actively exploited. This evidence is then provided to a BAG, which updates its conditional probability tables accordingly, enabling dynamic assessment of vulnerability exploitation. We apply our method to a cybersecurity testbed instantiating several machines deployed on different subnets and affected by several CVE vulnerabilities. The testbed is stimulated with both benign traffic and malicious behavior, which simulates network attack patterns aimed at exploiting the CVE vulnerabilities. The results indicate that our proposal effectively detects whether vulnerabilities are being actively exploited, allowing for an updated assessment of the probability of system compromise.
title Dynamic Risk Assessment by Bayesian Attack Graphs and Process Mining
topic Cryptography and Security
Machine Learning
Networking and Internet Architecture
url https://arxiv.org/abs/2604.18080