z-logo
open-access-imgOpen Access
Unsupervised Machine Learning Techniques for Detecting PLC Process Control Anomalies
Author(s) -
Emmanuel Aboah Boateng,
J.W. Bruce
Publication year - 2022
Publication title -
journal of cybersecurity and privacy
Language(s) - English
Resource type - Journals
ISSN - 2624-800X
DOI - 10.3390/jcp2020012
Subject(s) - computer science , anomaly detection , support vector machine , artificial neural network , machine learning , artificial intelligence , programmable logic controller , process (computing) , data mining , operating system
The security of programmable logic controllers (PLCs) that control industrial systems is becoming increasingly critical due to the ubiquity of the Internet of Things technologies and increasingly nefarious cyber-attack activity. Conventional techniques for safeguarding PLCs are difficult due to their unique architectures. This work proposes a one-class support vector machine, one-class neural network interconnected in a feed-forward manner, and isolation forest approaches for verifying PLC process integrity by monitoring PLC memory addresses. A comprehensive experiment is conducted using an open-source PLC subjected to multiple attack scenarios. A new histogram-based approach is introduced to visualize anomaly detection algorithm performance and prediction confidence. Comparative performance analyses of the proposed algorithms using decision scores and prediction confidence are presented. Results show that isolation forest outperforms one-class neural network, one-class support vector machine, and previous work, in terms of accuracy, precision, recall, and F1-score on seven attack scenarios considered. Statistical hypotheses tests involving analysis of variance and Tukey’s range test were used to validate the presented results.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom