This document outlines an open framework for deploying experimental SCADA testbed networks. It provides a high-level overview of the framework, which uses virtual machines to simulate SCADA networks for testing intrusion detection systems and generating packet datasets. The framework aims to provide reproducible, scalable testbeds that accurately model industrial control systems domains and protocols. Ongoing and future work includes integrating process simulators, simplifying deployment, and exploring alternative network configurations like testbed federation and cloud-based implementations.
1 of 14
Download to read offline
More Related Content
An Open Framework for Deploying Experimental SCADA Testbed Networks
1. An Open Framework for Deploying
Experimental SCADA Testbed Networks
Peter Maynard, Kieran McLaughlin, and Sakir Sezer
August, 2018
Queen¡¯s University Belfast ? CSIT
1 / 14
3. About Myself
? Research Assistant, at Queen¡¯s University Belfast, CSIT
? PhD 4 years ICS Network-IDS
? Research Engineer, at Southampton University, UK
? 5G Networks
? Computer Science BSc, at Aberystwyth University, UK
3 / 14
4. Introduction
? Framework for creating virtualised SCADA networks
? Developed for packet generation for NIDS
? Open Source (GPLv3)
4 / 14
5. Related Work
? IDS networking datasets (e.g. KDD¡¯99)
? Lack of reproducible ICS/SCADA testbeds
? Lack of IEC 60870-5-104 protocol support
5 / 14
10. Example Network
DNS
DHCP
RTURTU RTU RTURTU
Switch
Process Simulator
HMI
Historian
DB
IEC104 IEC104 IEC104 IEC104
STP
DHCP
DNS
IEC104
OPC UA
Sockets
Key
Virtual Physical
10 / 14
13. Future Work
? Testbed Federation
? Auto con?guration of networking equipment
? Amazon Web Services (AWS) and Google Compute
Engine
? Experimentation with alternative network paradigms
13 / 14