CAM-LDS: Cyber Attack Manifestations for Automatic Interpretation of System Logs and Security Alerts
Organizations: Austrian Institute of Technology, Center for Digital Safety & Security, Vienna, 1210, Austria
Abstract
Log data are essential for intrusion detection and forensic investigations. However, manual log analysis is tedious due to high data volumes, heterogeneous event formats, and unstructured messages. Even though many automated methods for log analysis exist, they usually still rely on domain-specific configurations such as expert-defined detection rules, handcrafted log parsers, or manual feature-engineering. Crucially, the level of automation of conventional methods is limited due to their inability to semantically understand logs and explain their underlying causes. In contrast, Large Language Models enable domain- and format-agnostic interpretation of system logs and security alerts. Unfortunately, research on this topic remains challenging, because publicly available and labeled data sets covering a broad range of attack techniques are scarce. To address this gap, we introduce the Cyber Attack Manifestation Log Data Set (CAM-LDS), comprising seven attack scenarios that cover 81 distinct techniques across 13 tactics and collected from 18 distinct sources within a fully open-source and reproducible test environment. We extract log events that directly result from attack executions to facilitate analysis of manifestations concerning command observability, event frequencies, performance metrics, and intrusion detection alerts. We further present an illustrative case study utilizing an LLM to process the CAM-LDS. The results indicate that correct attack techniques are predicted perfectly for approximately one third of attack steps and adequately for another third, highlighting the potential of LLM-based log interpretation and utility of our data set.
Figures & tables
| ID | Name | Description | #Variants | #Sim. | #Steps |
| 1 | Video Server Exploit | In addition to some reconnaissance and scanning attacks, this scenario revolves around compromising the video server. A key element in this attack chain is the exploitation of the vulnerable video server software. Subsequently, the attack graph involves five variants that allow the attacker to escalate to root privileges as well as three variants that provide the attacker with persistent access; we simulate all combinations of these variants. | 6 (PVE) 3 (PST) | 18 | 56 |
| 2 | Linux Malware | The malware considered in this scenario are an implant that establishes reverse-shell connection as well as a rootkit that targets dynamic linking. The remainder of the scenario broadly covers discovery techniques and exfiltrates some data from the compromised machine. | 2 (IA) | 2 | 29 |
| 3 | Lateral Movement | After logging into the firewall through brute-force password guessing, the attacker moves laterally to the file share in the LAN segment. This is achieved by injecting malicious code either into a shared service file, a software management tool, or a manipulated package. The scenario ends with several destructive activities on the target host, including data encryption and deletion. The entire scenario is implemented for both SSH and VNC connections. | 2 (IA) 3 (LAT) | 6 | 60 |
| 4 | Network Attack | This scenario aims to compromise the firewall of the network. A port knocking sequence is used to download and run implants, which in turn enable the attacker to modify firewall rules and reach even more hosts in the network. | - | 1 | 22 |
| 5 | Network Sniffing | In this short scenario, the attacker captures authentication tokens from network traffic and re-uses them to gain access to a system. | - | 1 | 3 |
| 6 | Attack on Client | This scenario considers attack cases where a human user is deceived into compromising their own computer, either by downloading and opening a malicious document, installing a fake browser plugin, or providing the attacker access via screen sharing and remote control software. Once inside the system, the attacker installs a backdoor for permanent access. The scenario also involves several activities for data collection, including a keylogger, a data exfiltration tool, and extraction of clipboard data. | 3 (IA) 2 (PST) | 5 | 60 |
| Tactic | Scenario 1 | Scenario 2 | Scenario 3 | Scenario 4 | Scenario 5 | Scenario 6 | Scenario 7 | Total (Distinct) | MITRE ATT&CK Coverage |
| Reconnaissance | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 5 | 45.5% |
| Resource Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0% |
| Initial Access | 2 | 0 | 2 | 1 | 0 | 1 | 3 | 4 | 36.4% |
| Execution | 2 | 1 | 3 | 0 | 0 | 3 | 3 | 6 | 35.3% |
| Persistence | 7 | 3 | 4 | 3 | 0 | 4 | 4 | 13 | 56.5% |
| Privilege Escalation | 7 | 3 | 3 | 3 | 0 | 3 | 2 | 9 | 64.3% |
Cybersecurity
Cybersecurity develops methods to protect digital and cyber-physical systems from attacks, vulnerabilities, data loss, and misuse.
See all 354 papers