DocumentCode :
3705250
Title :
PLC Guard: A practical defense against attacks on cyber-physical systems
Author :
Jan-Ole Malchow;Daniel Marzin;Johannes Klick;Robert Kovacs;Volker Roth
Author_Institution :
Secure Identity Research Group, Freie Universit?t Berlin, Germany
fYear :
2015
Firstpage :
326
Lastpage :
334
Abstract :
Modern societies critically depend on cyberphysical systems that control most production processes and utility distribution networks. Unfortunately, many of these systems are vulnerable to attacks, particularly advanced ones. While researchers are investigating sophisticated techniques in order to counter these risks, there is a need for solutions that are practical and readily deployable. In this paper, we adapt the classic ACCAT Guard concept to the protection of programmable logic controllers (PLCs), which are an essential ingredient of existing cyber-physical systems. A PLC Guard intercepts traffic between a, potentially compromised, engineering workstation and a PLC. Whenever code is transferred to a PLC, the guard intercepts the transfer and gives the engineer an opportunity to compare that code with a previous version. The guard supports the comparison through various levels of graphical abstraction and summarization. By operating a simple and familiar interface, engineers can approve or reject the transfer using a trusted device that is significantly harder to subvert by attackers. We developed a PLC Guard prototype in order to reify our ideas on how it should be designed. In this paper, we describe the guard´s design and its implementation. In order to arrive at realistic PLC code examples, we implemented a miniature packaging plant as well as attacks on it.
Keywords :
"Workstations","Software","Visualization","Production","Malware","Conferences"
Publisher :
ieee
Conference_Titel :
Communications and Network Security (CNS), 2015 IEEE Conference on
Type :
conf
DOI :
10.1109/CNS.2015.7346843
Filename :
7346843
Link To Document :
بازگشت