ICCPS: Impact discovery using causal inference for cyber attacks in CPSs

07/26/2023
by   Rajib Ranjan Maiti, et al.
0

We propose a new method to quantify the impact of cyber attacks in Cyber Physical Systems (CPSs). In particular, our method allows to identify the Design Parameter (DPs) affected due to a cyber attack launched on a different set of DPs in the same CPS. To achieve this, we adopt causal graphs to causally link DPs with each other and quantify the impact of one DP on another. Using SWaT, a real world testbed of a water treatment system, we demonstrate that causal graphs can be build in two ways: i) using domain knowledge of the control logic and the physical connectivity structure of the DPs, we call these causal domain graphs and ii) learning from operational data logs, we call these causal learnt graphs. We then compare these graphs when a same set of DPs is used. Our analysis shows a common set of edges between the causal domain graphs and the causal learnt graphs exists, which helps validate the causal learnt graphs. Additionally, we show that the learnt graphs can discover new causal relations, not initially considered in the domain graphs, that help significantly characterising the impact of the attack. We use causal domain graphs to estimate the parameters of the graphs, and the causal learnt graphs for causal inference. To learn the structure of the causal learnt graphs in all the six-stages of SWaT, we experiment with three learning algorithms: Peter Clarke (PC), Hill Climb (HC) search and Chow-Lie (CH). Finally, we demonstrate how causal graphs can be used to analyse the impact of cyber attacks by analysing nine well known cyber attacks on the SWaT test bed. We find that by using causal learnt graphs the DPs impacted by the attacks are correctly discovered with a probability greater than 0.9.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2020

Model-Based Risk Assessment for Cyber Physical Systems Security

Traditional techniques for Cyber-Physical Systems (CPS) security design ...
research
10/13/2020

Causal Structure Learning: a Bayesian approach based on random graphs

A Random Graph is a random object which take its values in the space of ...
research
06/06/2020

Identifying Causal Structure in Dynamical Systems

We present a method for automatically identifying the causal structure o...
research
09/12/2019

Learning-Guided Network Fuzzing for Testing Cyber-Physical System Defences

The threat of attack faced by cyber-physical systems (CPSs), especially ...
research
07/31/2023

A continuous Structural Intervention Distance to compare Causal Graphs

Understanding and adequately assessing the difference between a true and...
research
09/25/2020

Towards Reconstructing Multi-Step Cyber Attacks in Modern Cloud Environments with Tripwires

Rapidly-changing cloud environments that consist of heavily interconnect...
research
01/04/2023

Evaluation of Induced Expert Knowledge in Causal Structure Learning by NOTEARS

Causal modeling provides us with powerful counterfactual reasoning and i...

Please sign up or login with your details

Forgot password? Click here to reset