Domain-Based Fuzzing for Supervised Learning of Anomaly Detection in Cyber-Physical Systems

Conference Paper (2020)
Author(s)

Herman Wijaya (Singapore University of Technology and Design)

Maurício Aniche (TU Delft - Software Engineering)

Aditya Mathur (Singapore University of Technology and Design)

Research Group
Software Engineering
Copyright
© 2020 Herman Wijaya, Maurício Aniche, Aditya Mathur
DOI related publication
https://doi.org/10.1145/3387940.3391486
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 Herman Wijaya, Maurício Aniche, Aditya Mathur
Research Group
Software Engineering
Pages (from-to)
237-244
ISBN (print)
978-1-4503-7963-2
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

A novel approach is proposed for constructing models of anomaly detectors using supervised learning from the traces of normal and abnormal operations of an Industrial Control System (ICS). Such detectors are of value in detecting process anomalies in complex critical infrastructure such as power generation and water treatment systems. The traces are obtained by systematically “fuzzing”, i.e., manipulating the sensor readings and actuator actions in accordance with the boundaries/partitions that define the system's state. The proposed approach is tested in a Secure Water Treatment (SWaT) testbed – a replica of a real-world water purification plant, located at the Singapore University of Technology and Design. Multiple supervised classifiers are trained using the traces obtained from SWaT. The efficacy of the proposed approach is demonstrated through empirical evaluation of the supervised classifiers under various performance metrics. Lastly, it is shown that the supervised approach results in significantly lower false positive rates as compared to the unsupervised ones.

Files

EnCyCriS.pdf
(pdf | 0.884 Mb)
License info not available