One IDS is not Enough! Exploring Ensemble Learning for Industrial Intrusion Detection

Abstract

Industrial Intrusion Detection Systems (IIDSs) play a critical role in safeguarding Industrial Control Systems (ICSs) against targeted cyberattacks. Unsupervised anomaly detectors, capable of learning the expected behavior of physical processes, have proven effective in detecting even novel cyberattacks. While offering decent attack detection, these systems, however, still suffer from too many False-Positive Alarms (FPAs) that operators need to investigate, eventually leading to alarm fatigue. To address this issue, in this paper, we challenge the notion of relying on a single IIDS and explore the benefits of combining multiple IIDSs. To this end, we examine the concept of ensemble learning, where a collection of classifiers (IIDSs in our case) are combined to optimize attack detection and reduce FPAs. While training ensembles for supervised classifiers is relatively straightforward, retaining the unsupervised nature of IIDSs proves challenging. In that regard, novel time-aware ensemble methods that incorporate temporal correlations between alerts and transfer-learning to best utilize the scarce training data constitute viable solutions. By combining diverse IIDSs, the detection performance can be improved beyond the individual approaches with close to no FPAs, resulting in a promising path for strengthening ICS cybersecurity.

Collection
Lecture Notes in Computer Science (LNCS)
Publication
Proceedings of the 28th European Symposium on Research in Computer Security (ESORICS '23)
Konrad Wolsing, M.Sc.
Konrad Wolsing, M.Sc.
External Researcher / FKIE
Placeholder Avatar
Dominik Kus
Eric Wagner, M.Sc.
Eric Wagner, M.Sc.
External Researcher / FKIE
Dr. rer. nat. Jan Pennekamp
Dr. rer. nat. Jan Pennekamp
Postdoctoral Researcher
Klaus Wehrle
Klaus Wehrle
Head of Group