Designing Actively Secure, Highly Available Industrial Automation Applications
Awais Tanveer, Roopak Sinha, Stephen G. MacDonell, Paulo Leitao and, Valeriy Vyatkin

TL;DR
This paper introduces a method to enhance the security and availability of industrial automation applications by integrating active security mechanisms into PLC software using IEC 61499 standards, effectively detecting and preventing attacks.
Contribution
The paper presents a novel approach to embed intrusion detection and prevention directly into IEC 61499 function blocks, enabling automatic security measures during deployment.
Findings
Successfully prevented attacks on PLC applications
Enabled graceful degradation to safe mode during attacks
Improved system availability under security threats
Abstract
Programmable Logic Controllers (PLCs) execute critical control software that drives Industrial Automation and Control Systems (IACS). PLCs can become easy targets for cyber-adversaries as they are resource-constrained and are usually built using legacy, less-capable security measures. Security attacks can significantly affect system availability, which is an essential requirement for IACS. We propose a method to make PLC applications more security-aware. Based on the well-known IEC 61499 function blocks standard for developing IACS software, our method allows designers to annotate critical parts of an application during design time. On deployment, these parts of the application are automatically secured using appropriate security mechanisms to detect and prevent attacks. We present a summary of availability attacks on distributed IACS applications that can be mitigated by our proposed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
