TY - JOUR
T1 - SPGNN-API
T2 - a transferable graph neural network for attack paths identification and autonomous mitigation
AU - Jmal, Houssem
AU - Hmida, Firas Ben
AU - Basta, Nardine
AU - Ikram, Muhammad
AU - Kaafar, Mohamed Ali
AU - Walker, Andy
PY - 2024
Y1 - 2024
N2 - Attack paths are the potential chain of malicious activities an attacker performs to compromise network assets and acquire privileges through exploiting network vulnerabilities. Attack path analysis helps organizations to identify new/unknown chains of attack vectors exposing critical assets, as opposed to individual attack vectors in signature-based attack analysis. Timely identification of attack paths enables proactive mitigation of threats. Nevertheless, manual analysis of complex network configurations, vulnerabilities, and security events to identify attack paths is rarely feasible. This work proposes a novel transferable graph neural network-based model for shortest path identification. The shortest path, integrated with a novel holistic model for identifying potential network vulnerabilities interactions, is then utilized to detect network attack paths. Our framework automates the risk assessment of attack paths indicating the propensity of the paths to enable the compromise of highly-critical assets (e.g., databases). The proposed framework, named SPGNN-API, incorporates automated threat mitigation through a proactive timely tuning of the network firewall rules and Zero-Trust (ZT) policies to break critical attack paths and bolster cyber defenses. Our evaluation process is twofold; evaluating the performance of the shortest path identification and assessing the attack path detection accuracy. Our results show that SPGNN-API largely outperforms the baseline model for shortest path identification with an average accuracy ≥95% and successfully detects 100% of the potentially compromised assets, outperforming the attack graph baseline by 47%.
AB - Attack paths are the potential chain of malicious activities an attacker performs to compromise network assets and acquire privileges through exploiting network vulnerabilities. Attack path analysis helps organizations to identify new/unknown chains of attack vectors exposing critical assets, as opposed to individual attack vectors in signature-based attack analysis. Timely identification of attack paths enables proactive mitigation of threats. Nevertheless, manual analysis of complex network configurations, vulnerabilities, and security events to identify attack paths is rarely feasible. This work proposes a novel transferable graph neural network-based model for shortest path identification. The shortest path, integrated with a novel holistic model for identifying potential network vulnerabilities interactions, is then utilized to detect network attack paths. Our framework automates the risk assessment of attack paths indicating the propensity of the paths to enable the compromise of highly-critical assets (e.g., databases). The proposed framework, named SPGNN-API, incorporates automated threat mitigation through a proactive timely tuning of the network firewall rules and Zero-Trust (ZT) policies to break critical attack paths and bolster cyber defenses. Our evaluation process is twofold; evaluating the performance of the shortest path identification and assessing the attack path detection accuracy. Our results show that SPGNN-API largely outperforms the baseline model for shortest path identification with an average accuracy ≥95% and successfully detects 100% of the potentially compromised assets, outperforming the attack graph baseline by 47%.
KW - automated risk identification
KW - autonomous mitigation
KW - Graph neural networks
KW - risk assessment
KW - zero-trust
UR - http://www.scopus.com/inward/record.url?scp=85181053626&partnerID=8YFLogxK
U2 - 10.1109/TIFS.2023.3338965
DO - 10.1109/TIFS.2023.3338965
M3 - Article
AN - SCOPUS:85181053626
SN - 1556-6013
VL - 19
SP - 1601
EP - 1613
JO - IEEE Transactions on Information Forensics and Security
JF - IEEE Transactions on Information Forensics and Security
ER -