Tiresias: Predicting Security Events Through Deep Learning
Not on the map. Why?
Abstract (arXiv)
With the increased complexity of modern computer attacks, there is a need for defenders not only to detect malicious activity as it happens, but also to predict the specific steps that will be taken by an adversary when performing an attack. However this is still an open research problem, and previous research in predicting malicious events only looked at binary outcomes (e.g., whether an attack would happen or not), but not at the specific steps that an attacker would undertake. To fill this gap we present Tiresias, a system that leverages Recurrent Neural Networks (RNNs) to predict future events on a machine, based on previous observations. We test Tiresias on a dataset of 3.4 billion security events collected from a commercial intrusion prevention system, and show that our approach is effective in predicting the next event that will occur on a machine with a precision of up to 0.93. We also show that the models learned by Tiresias are reasonably stable over time, and provide a mechanism that can identify sudden drops in precision and trigger a retraining of the system. Finally, we show that the long-term memory typical of RNNs is key in performing event prediction, rendering simpler methods not up to the task.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 1; 2025: 3.
10 papers.
- 2023MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learningcited by 20
- 2024LAN: Learning Adaptive Neighbors for Real-Time Insider Threat Detectioncited by 8
- 2021A Comprehensive Survey of Logging in Software: From Logging Statements Automation to Log Mining and Analysiscited by 6
- 2022Cerberus: Exploring Federated Prediction of Security Eventscited by 4
- 2025Automated Alert Classification and Triage (AACT): An Intelligent System for the Prioritisation of Cybersecurity Alertscited by 4
- 2022NetSentry: A Deep Learning Approach to Detecting Incipient Large-scale Network Attackscited by 1
- 2025Insider Threat Detection Using GCN and Bi-LSTM with Explicit and Implicit Graph Representationscited by 1
- 2021A Heterogeneous Graph Learning Model for Cyber-Attack Detectioncited by 0
- 2021Collaborative adversary nodes learning on the logs of IoT devices in an IoT networkcited by 0
- 2025Scoring the Unscorables: Cyber Risk Assessment Beyond Internet Scanscited by 0
- 2025Insider Threat Detection Using GCN and Bi-LSTM with Explicit and Implicit Graph Representations20 Dec 2025
- 2025Scoring the Unscorables: Cyber Risk Assessment Beyond Internet Scans7 Jun 2025
- 2025Automated Alert Classification and Triage (AACT): An Intelligent System for the Prioritisation of Cybersecurity Alerts14 May 2025
- 2024LAN: Learning Adaptive Neighbors for Real-Time Insider Threat Detection14 Mar 2024
- 2023MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learning15 Oct 2023
- 2022Cerberus: Exploring Federated Prediction of Security Events7 Sep 2022
- 2022NetSentry: A Deep Learning Approach to Detecting Incipient Large-scale Network Attacks20 Feb 2022
- 2021Collaborative adversary nodes learning on the logs of IoT devices in an IoT network22 Dec 2021
- 2021A Heterogeneous Graph Learning Model for Cyber-Attack Detection16 Dec 2021
- 2021A Comprehensive Survey of Logging in Software: From Logging Statements Automation to Log Mining and Analysis24 Oct 2021