COMING SOON! PQDT Open is getting a new home!

ProQuest Open Access Dissertations & Theses will remain freely available as part of a new and enhanced search experience at

Questions? Please refer to this FAQ.

Dissertation/Thesis Abstract

PLC code vulnerabilities through SCADA systems
by Valentine, Sidney E., Ph.D., University of South Carolina, 2013, 136; 3561883
Abstract (Summary)

Supervisory Control and Data Acquisition (SCADA) systems are widely used in automated manufacturing and in all areas of our nation's infrastructure. Applications range from chemical processes and water treatment facilities to oil and gas production and electric power generation and distribution. Current research on SCADA system security focuses on the primary SCADA components and targets network centric attacks. Security risks via attacks against the peripheral devices such as the Programmable Logic Controllers (PLCs) have not been sufficiently addressed. Our research results address the need to develop PLC applications that are correct, safe and secure. This research provides an analysis of software safety and security threats. We develop countermeasures that are compatible with the existing PLC technologies. We study both intentional and unintentional software errors and propose methods to prevent them. The main contributions of this dissertation are: 1). Develop a taxonomy of software errors and attacks in ladder logic 2). Model ladder logic vulnerabilities 3). Develop security design patterns to avoid software vulnerabilities and incorrect practices 4). Implement a proof of concept static analysis tool which detects the vulnerabilities in the PLC code and recommend corresponding design patterns.

Indexing (document details)
Advisor: Farkas, Csilla
Commitee: Bowles, John, Ginn, Herbert, Matthews, Manton, Xu, Wenyuan
School: University of South Carolina
Department: Computer Science & Engineering
School Location: United States -- South Carolina
Source: DAI-B 74/09(E), Dissertation Abstracts International
Subjects: Computer Engineering, Computer science
Keywords: Code vulnerabilities, Design patterns, Ladder logic, Programmable Logic Controllers, Safety, Software reliability, Supervisory Control and Data Acquisition
Publication Number: 3561883
ISBN: 978-1-303-09274-9
Copyright © 2021 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy