Runtime Enforcement for Control System Security

被引:8
作者
Lanotte, Ruggero [1 ]
Merro, Massimo [2 ]
Munteanu, Andrei [2 ]
机构
[1] Univ Insubria, Como, Italy
[2] Univ Verona, Verona, Italy
来源
2020 IEEE 33RD COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2020) | 2020年
关键词
Runtime enforcement; process calculus; control system security; PLC malware;
D O I
10.1109/CSF49147.2020.00025
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the explosion of Industry 4.0, industrial facilities and critical infrastructures are transforming into "smart" systems that dynamically adapt to external events. The result is an ecosystem of heterogeneous physical and cyber components, such as programmable logic controllers, which are more and more exposed to cyber-physical attacks, i.e., security breaches in cyberspace that adversely affect the physical processes at the core of industrial control systems. We apply runtime enforcement techniques, based on an ad-hoc sub-class of Ligatti et al.'s edit automata, to enforce specification compliance in networks of potentially compromised controllers, formalised in Hennessy and Regan's Timed Process Language. We define a synthesis algorithm that, given an alphabet P of observable actions and an enforceable regular expression e capturing a timed property for controllers, returns a monitor that enforces the property e during the execution of any (potentially corrupted) controller with alphabet P and complying with the property e. Our monitors correct and suppress incorrect actions coming from corrupted controllers and emit actions in full autonomy when the controller under scrutiny is not able to do so in a correct manner. Besides classical properties, such as transparency and soundness, the proposed enforcement ensures non-obvious properties, such as polynomial complexity of the synthesis, deadlock- and diverge-freedom of monitored controllers, together with scalability when dealing with networks of controllers.
引用
收藏
页码:246 / 261
页数:16
相关论文
共 50 条
[41]   Techniques for Enhancing Security in Industrial Control Systems [J].
Varadharajan, Vijay ;
Tupakula, Uday ;
Karmakar, Kallol Krishna .
ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2024, 8 (01)
[42]   ProSAS: Proactive Security Auditing System for Clouds [J].
Majumdar, Suryadipta ;
Chawla, Gagandeep Singh ;
Alimohammadifar, Amir ;
Madi, Taous ;
Jarraya, Yosr ;
Pourzandi, Makan ;
Wang, Lingyu ;
Debbabi, Mourad .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (04) :2517-2534
[43]   Ideal Based Cyber Security Technical Metrics for Control Systems [J].
Boyer, Wayne ;
McQueen, Miles .
CRITICAL INFORMATION INFRASTRUCTURES SECURITY, 2008, 5141 :246-260
[44]   Encrypted control system with quantiser [J].
Kishida, Masako .
IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (01) :146-151
[45]   Optimization of Process-Aware Attack Detection for Industrial Control Systems Security [J].
Sicard, Franck ;
Hotellier, Estelle ;
Perez-Olivares, Javier Soto ;
Zamai, Eric .
2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, :889-896
[46]   Current status of technical issues concerning cyber security of control systems for water and wastewater industries [J].
Weiss, J .
WATER & WASTEWATER INSTRUMENTATION SYMPOSIUM, 2003, 448 :145-154
[47]   A survey of critical infrastructure control system effects [J].
Kolbe, Michael ;
Williams, Paul .
3RD INTERNATIONAL CONFERENCE ON INFORMATION WARFARE AND SECURITY, PROCEEDINGS, 2008, :245-254
[48]   Synthesis of resilient fallback control system under cyber-attacks via supervisory control [J].
Sakata, Kousei ;
Sawada, Kenji ;
Ogura, Takashi ;
Fujita, Junya ;
Matsumoto, Noritaka .
ADVANCED ROBOTICS, 2024, 38 (9-10) :659-671
[49]   Model verification of fallback control system under cyberattacks via UPPAAL [J].
Sakata, Kousei ;
Fujita, Shintaro ;
Sawada, Kenji ;
Iwasawa, Hiroshi ;
Endoh, Hiromichi ;
Matsumoto, Noritaka .
ADVANCED ROBOTICS, 2023, 37 (03) :156-168
[50]   Synthesis of resilient third-party monitoring system against cyberattacks via supervisory control [J].
Sakata, Kousei ;
Fujita, Shintaro ;
Sawada, Kenji .
2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2021,