Enhancing Network Security Management in Water Systems using FM-based Attack Attribution
Aleksandar Avdalovic, Joseph Khoury, Ahmad Taha, Elias Bou-Harb
TL;DR
Water systems face growing cyber-physical threats, and existing attribution methods fail to capture crucial sensor-actuator interactions. The authors propose a model-agnostic attack attribution framework based on Factorization Machines (FM) that jointly models linear contributions and pairwise interactions, integrated with CNN/LSTM anomaly detectors. Through perturbation-based training and L1-regularization, the FM explainer yields sparse, interpretable attributions and a combined score that can be ranked against model-agnostic baselines. Evaluations on SWaT and WADI show that FM-based attribution excels in multi-feature attack scenarios and remains competitive for single-feature attacks, enabling more accurate root-cause analysis and faster, targeted defense in real-time water system security.
Abstract
Water systems are vital components of modern infrastructure, yet they are increasingly susceptible to sophisticated cyber attacks with potentially dire consequences on public health and safety. While state-of-the-art machine learning techniques effectively detect anomalies, contemporary model-agnostic attack attribution methods using LIME, SHAP, and LEMNA are deemed impractical for large-scale, interdependent water systems. This is due to the intricate interconnectivity and dynamic interactions that define these complex environments. Such methods primarily emphasize individual feature importance while falling short of addressing the crucial sensor-actuator interactions in water systems, which limits their effectiveness in identifying root cause attacks. To this end, we propose a novel model-agnostic Factorization Machines (FM)-based approach that capitalizes on water system sensor-actuator interactions to provide granular explanations and attributions for cyber attacks. For instance, an anomaly in an actuator pump activity can be attributed to a top root cause attack candidates, a list of water pressure sensors, which is derived from the underlying linear and quadratic effects captured by our approach. We validate our method using two real-world water system specific datasets, SWaT and WADI, demonstrating its superior performance over traditional attribution methods. In multi-feature cyber attack scenarios involving intricate sensor-actuator interactions, our FM-based attack attribution method effectively ranks attack root causes, achieving approximately 20% average improvement over SHAP and LEMNA.
