arrow
Return

Securing the testing process for industrial automation software

delete2019-08-01
delete9
PRE
AI
M
Matthias Eckhart *
K
Kristof Meixner
D
Dietmar Winkler
A
Andreas Ekelhart
DOI:10.1016/j.cose.2019.04.016delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The testing of automation applications has become a crucial pillar of every production systems engineering (PSE) project with the proliferation of cyber-physical systems (CPSs). In light of new attack vectors against CPSs, caused, inter alia, by increased connectivity, security aspects must be considered throughout the PSE process. In this context, software testing represents a critical activity, as a lack of adequate security mechanisms puts a variety of valuable assets (e.g., system configurations and production details) at risk of information theft and sabotage. Thus, organizations must analyze the security of their software testing process on a regular basis in order to counter these threats. Yet, due to the required security knowledge or budget constraints for security-related expenses, these undertakings may be destined to fail. In this work, we present a framework that supports the semi-automated security analysis of an organization's software testing process for industrial automation software. This framework is based on the VDI/VDE 2182 guideline and integrates an ontological approach to model the necessary background knowledge, including, e.g., data flows, assets, entities, threats, and countermeasures. The framework comprises a default model of the testing process, which users can adapt so that the target of inspection accurately reflects their software testing environment. In particular, the testing process considered for creating the default model is based on best practices observed at a major system integrator, aligned with the ISO/IEC/IEEE 29119 series of software testing standards. Moreover, we developed a tool that enables the automatic generation of attack-defense trees from such formal models of the organization's software testing process. We demonstrate how the proposed framework can be applied to a generic software testing process to answer essential questions in conducting a security risk analysis. The results of the exemplary security analysis provide guidance, should raise awareness in the industrial domain, and support effective, yet cost- and time-efficient security analyses. Finally, we evaluate the presented framework by performing a comprehensive comparison of suitable security analysis tools. (C) 2019 Elsevier Ltd. All rights reserved.
Keywords:
Security analysis
Threat modeling
Risk assessment
Security ontology
Software testing
Industrial automation software
Cyber-Physical Systems
Industrial control systems
VDI/VDE 2182
ISO/IEC/IEEE 29119
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

T
Technische Universitat Wien
Scholars:
1.3W
Papers: 1.1W
Citations: 21
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Design science in Information Systems research
err2004-01-01
err7.7K
PREAI
errHevner, AR; March, ST; Park, J; Ram, S
errShare
errSave
Superstrings in a generic supersymmetric curved space
err1986-07-01
err0
PREAI
errYuval Ne'eman; Djordje Šijački
errShare
errSave
The Cybersecurity Landscape in Industrial Control Systems
err2016-05-01
err254
PREAI
errMcLaughlin, Stephen; Konstantinou, Charalambos; Wang, Xueyang; Davi, Lucas; Sadeghi, Ahmad-Reza; Maniatakos, Michail; Karri, Ramesh
errShare
errSave
Covert Attacks in Cyber-Physical Control Systems
err2017-08-01
err84
errOAAI
errde Sa, Alan Oliveira; Rust da Costa Carmo, Luiz F.; Machado, Raphael C. S.
errShare
errSave
Homogeneous Hydrogenation of Benzo[b]thiophene by Use of Rhodium and Iridium Complexes as the Catalyst Precursors:  Kinetic and Mechanistic Aspects
err1997-05-27
err0
PREAI
errVerónica Herrera; Alberto Fuentes; Merlín Rosales; Roberto A. Sánchez-Delgado; Claudio Bianchini; Andrea Meli; Francesco Vizza
errShare
errSave
A survey of cyber security management in industrial control systems
err2015-06-01
err223
PREAI
errKnowles, William; Prince, Daniel; Hutchison, David; Disso, Jules Ferdinand Pagna; Jones, Kevin
errShare
errSave
Use of β-Hydroxybutyric Acid Levels in the Emergency Department
err1998-05-01
err0
PREAI
errJohn A. Timmons; Peter Myer; Andrew Maturen; Robert Webster; Elizabeth Schaller; Jerrold Leikin; Robert Barkin
errShare
errSave
researcher View more