Source-linked AI summary
ISIA-AF: Orchestrating Reproducible Attacks and Multi-Source Data Collection for OT Systems
Stefan Manfred Haratzmüller, Thomas Rosenstatter, Olaf Saßnick, Dalibor Sain, Stefan Huber
TL;DR
OT security datasets need realistic, reproducible generation, but existing datasets and tooling have gaps in documentation and multi-source capture. ISIA-AF provides a modular framework for orchestrating attacks and generating such datasets; a case study demonstrates flexible, multi-segment deployment with minimal communication overhead.
Problem
OT dataset generation lacks systematic tooling and sufficient documentation for reproducibility, while realistic datasets containing diverse technologies and newer protocols such as OPC UA remain scarce.
Source: §1 · pp. 1–2, §2 · p. 3Method
ISIA-AF uses a modular framework with a central orchestrator, distributed attack clients, passive capture, logging, and feature extraction to coordinate attacks and collect network and operational data.
Source: §1 · p. 2, §2.1 · p. 5, §4 · p. 7Results
The ISIA testbed case study demonstrated flexible multi-segment attack deployment with minimal communication overhead and datasets combining network traffic and OPC UA operational data.
Source: §4 · p. 7Takeaways & Limitations
ISIA-AF provides a practical basis for generating extensible, multi-source OT security datasets for intrusion detection research.
Source: §1 · p. 2, §4 · p. 7The current labeling scheme marks all data during attack periods as “under attack”; finer labels for attack traffic, system reaction, and normal traffic remain future work.
Source: §2.1 · p. 6, §4 · p. 8
Abstract
from arXiv · showhide
Operational Technology (OT) environments require realistic, reproducible security datasets, yet existing approaches often lack automation, multi-source data capture, and sufficient documentation for reuse. This paper presents ISIA-AF, a modular attack framework for orchestrating reproducible attack execution and automated dataset generation on industrial systems. The framework coordinates distributed attack clients, records network traffic and operational data, ultimately leading to a multi-source dataset. We derive functional and non-functional requirements from prior work and stakeholder discussions, and realise the framework following a design science research approach. A case study on the ISIA testbed, comprising a real industrial system and a simulated process, demonstrates how the framework supports centralised control, low communication overhead, and flexible deployment across network segments. The result is a practical basis for generating extensible, multi-source OT security datasets for intrusion detection research.
1 Introduction
OT security research needs realistic, diverse datasets, but OPC UA datasets and reproducible generation methods remain limited. ISIA-AF addresses this gap with reproducible attack execution and automated, multi-source dataset generation.
Motivation
- Increasing OT interconnectivity and complexity expand attack surfaces, as illustrated by the 2017 Triton attempt against Triconex safety systems.Source: §1 · p. 1
Dataset gap
- OT security datasets are needed for IDS training and evaluation, but datasets using newer protocols such as OPC UA are scarce.Only two OPC UA datasets are identified; both use Raspberry Pi networks, and only Pinto is publicly available.Source: §1 · pp. 1–2
- Reproducibility, realism, and extensibility are key dataset properties, yet incomplete automation documentation makes datasets difficult to reproduce or extend.X-IIoTID is public, but its traffic-generation automation and attack-scenario details are not released.Source: §1 · p. 2
Related work
- Existing attack and workflow frameworks are not designed for reproducible dataset generation, while stochastic attack chains or remote-execution overhead can hinder reproducibility.MITRE Caldera introduces stochasticity, and Ansible uses SSH-based execution that may add overhead and timing artefacts.Source: §1 · p. 2
Contributions
- ISIA-AF enables reproducible attack runs, automated dataset generation from network traffic and operational data, modular attack development, and public availability.The framework is demonstrated on an industrial testbed representative of a real-world environment.Source: §1 · p. 2
2 Attack Framework Design
ISIA-AF is designed to address the lack of systematic, automated attack execution and documentation for reproducible, enriched OT datasets. Its modular architecture coordinates distributed attack clients and data-capture components, with attack scenarios encoded as ordered actions.
2 Attack Framework Design
- ISIA-AF addresses the lack of systematic, automated execution, coordination, and documentation of OT attack scenarios for reproducible, enriched datasets.The design follows Wieringa’s Design Science Research cycle of problem investigation, treatment design, and treatment validation.Source: §2 · pp. 2–3
2.1 Architecture
- The framework combines an orchestrator, distributed attack clients, capture modules, a logger, feature extractor, and storage transfer module for control, recording, enrichment, and archiving.Requirements were derived from literature and stakeholder discussions.Source: §2 · p. 3
- Attack clients can be placed across network segments, while the suggested industrial-DMZ placement for the orchestrator and capture module provides a proxy location for IT–OT traffic capture.Mirrored switchports allow the capture module to observe network traffic.Source: §2 · p. 4, Figure 1 · p. 4
- The orchestrator sends timed scenario directives to registered clients and records their status, while clients dynamically load attack scripts and support a no-attack baseline.Components communicate via LCM, and scenarios can be manually triggered or scheduled from JSON definitions.Source: §2.1 · p. 5
- The logger’s execution record labels network and operational data; currently, all data during attack periods receives the single label “under attack.”More granular labels for attack traffic, system reaction or recovery, and normal traffic are future work, as recommended by Conti et al..Source: §2.1 · pp. 5–6
2.2 Attack Scenarios
- Attack scenarios comprise ordered actions with targets, action types, absolute or relative times, blocking behavior, and optional parameters.Actions can prepare the environment as well as execute attacks, including starting or stopping capture.Source: §2.2 · p. 6
3 Case Study
The case study uses a staged scenario to demonstrate ISIA-AF’s coordination of attacks and dataset collection. It shows automated traffic capture, annotation, and enrichment with additional system information.
Case Study
- The three phases prepare attack agents and capture, record the scan and attack, then stop capture and collect network, operational, and PLC data for labeling and storage.Source: §3 · pp. 6–7
- The scenario models an attacker who accesses a poorly secured monitoring system, discovers OPC UA servers and manufacturing PLCs, then launches a chunk flood attack.The attack runs from a DMZ device after an nmap scan of port 4840 and OPC UA server exploration.Source: §3 · p. 7
- The case-study scenario coordinates attacks and traffic capture, automatically labels network flows as under attack or benign, and runs scripts to enrich the dataset.Source: §3 · p. 7
4 Conclusion
On the ISIA testbed, ISIA-AF supports flexible, multi-segment attack deployment with minimal communication overhead and produces datasets combining network traffic with OPC UA operational data. The authors identify real-world OT deployment using OPC UA as the main protocol as a first, and plan finer-grained labels and more OT-specific attack scenarios.
- Following Wieringa’s DSR methodology, the authors derived requirements from prior work and stakeholder discussions and realised a modular framework for reproducible, documented, multi-source dataset generation.Its components include a centralised orchestrator, distributed attack clients, passive capture, a logger, and a feature extractor.Source: §4 · p. 7
- ISIA-AF supports flexible, multi-segment attack deployment with minimal communication overhead and produces datasets combining network traffic and OPC UA operational data.Source: §4 · p. 7
- To the authors’ knowledge, ISIA-AF is the first attack framework targeting a real-world OT environment with OPC UA as the main communication protocol.Source: §4 · p. 8
- Future work will refine labels to distinguish attack traffic, system reaction, and normal traffic, and expand the library with additional OT-specific attack scenarios.Source: §4 · p. 8