TY - THES A1 - Alsabbagh, Wael T1 - Investigating security issues in programmable logic controllers and related protocols T1 - Untersuchung von IT-Sicherheitsproblemen in Speicherprogrammierbaren Steuerungen und dazugehörigen Protokollen N2 - Programmable Logic Controllers (PLCs) are pivotal in Critical Infrastructures (CIs) and Industrial Control Systems (ICSs), governing processes in nuclear power plants, petrochemical factories, and water treatment systems. Despite their importance, PLCs are vulnerable to security threats, notably control logic injection attacks, aiming to sabotage physical processes. This thesis delves into PLC security, analyzing vulnerabilities in non-cryptographically and cryptographically protected PLCs, particularly Siemens S7-300 and S7-1500 models. Siemens, an automation market leader, utilizes S7-300 PLCs in millions of applications, reflecting the broader ICS security landscape. The S7-1500 line claims resistance to cyberattacks, including control logic injections. The thesis evaluates authentication in non-cryptographically protected PLCs, introducing a stealthy control logic injection attack scenario using an S7-300 PLC and S7Comm protocol. The second part explores integrity checks in cryptographically protected S7-1500 PLCs. Findings, encompassing disclosed vulnerabilities, lead to a severe control logic injection attack with a malicious interrupt block, conducted in an industrial setting using the S7-1500 and S7CommPlus protocol. The final segment focuses on Profinet protocol security and an injection attack scenario. The study demonstrates adversaries manipulating critical data without prior knowledge, causing harm to physical processes. A real-world attack on a Profinet-based system with two S7-300 PLCs is executed. The thesis concludes by proposing mitigation solutions, enhancing PLC and communication protocol security. This contribution elevates the security posture of millions of operating devices globally, advancing PLC security research. N2 - Die Speicherprogrammierbaren Steuerungen (SPSen) sind entscheidend für kritische Infrastrukturen (KIen) und Industrielle Kontrollsysteme (IKSen). Ihre Steuerlogik regelt Prozesse in Kernkraftwerken, petrochemischen Fabriken und Wasseraufbereitungsanlagen. Leider sind sie anfällig für bösartige Bedrohungen, insbesondere Control Logic Injection-Angriffe, die katastrophale Schäden verursachen können. Die Arbeit adressiert Sicherheitsprobleme und Schwachstellen in SPSen und ihren Protokollen, die solche Angriffe ermöglichen. Der Fokus liegt auf der Analyse der Sicherheit von nicht kryptografisch und kryptografisch geschützten SPSen, insbesondere auf den Schutzmechanismen der Steuerlogik. Siemens-Geräte, vor allem S7-300 und S7-1500, werden für Experimente genutzt, da Siemens Marktführer ist und fortschrittliche Sicherheitsmechanismen in der S7-1500 behauptet. Der erste Teil analysiert die Authentifizierung nicht kryptografisch geschützter SPSen, inklusive eines Stealth-Logikinjektionsangriffs mit einer S7-300 und S7Comm in realer Industrieumgebung. Im zweiten Teil wird der Integritätscheck kryptografisch geschützter SPSen (S7-1500) untersucht, inklusive eines schwerwiegenden Logikinjektionsangriffs mit S7-1500 und S7CommPlus. Der letzte Teil fokussiert auf die Profinet-Kommunikation zwischen SPSen und anderen Geräten. Ein Angriffsszenario zeigt, dass Angreifer ohne Vorkenntnisse kritische Daten manipulieren können. Ein Angriff auf ein Profinet-System mit zwei S7-300 SPSen veranschaulicht die Realität. Die Arbeit schließt mit Lösungsvorschlägen zur Erhöhung der Sicherheit von SPSen und deren Kommunikationsprotokollen. Diese Ergebnisse tragen signifikant zur Forschung im Bereich der SPS-Sicherheit bei und verbessern die Sicherheit von Millionen von Industriegeräten weltweit. KW - Programmable logic controllers KW - Control logic injection KW - Cyberattacks KW - Cybersecurity KW - False data injection KW - Speicherprogrammierbare Steuerungen KW - Control Logic Injection-Angriffe KW - Cyberangriffe KW - Cybersischerheit KW - False Data Injection-Angriffe KW - Kritische Infrastruktur KW - Kontrollsystem KW - Speicherprogrammierte Steuerung KW - SIMATIC S7-300 KW - SIMATIC S7-1500 KW - Computersicherheit KW - Cyberattacke Y1 - 2023 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:kobv:co1-opus4-66114 ER -