<div class="csl-bib-body">
<div class="csl-entry">Eckhart, M., Meixner, K., Winkler, D., & Ekelhart, A. (2019). Securing the Testing Process for Industrial Automation Software. <i>COMPUTERS & SECURITY</i>, <i>85</i>, 156–180. https://doi.org/10.1016/j.cose.2019.04.016</div>
</div>
-
dc.identifier.issn
0167-4048
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/144018
-
dc.description.abstract
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.
en
dc.language.iso
en
-
dc.publisher
ELSEVIER ADVANCED TECHNOLOGY
-
dc.relation.ispartof
COMPUTERS & SECURITY
-
dc.subject
General Computer Science
en
dc.subject
Software testing
en
dc.subject
Cyber-Physical Systems
en
dc.subject
Industrial control systems
en
dc.subject
Law
en
dc.subject
Security analysis
en
dc.subject
Threat modeling
en
dc.subject
Risk assessment
en
dc.subject
Security ontology
en
dc.subject
Industrial automation software
en
dc.subject
VDI/VDE 2182
en
dc.subject
ISO/IEC/IEEE 29119
en
dc.title
Securing the Testing Process for Industrial Automation Software
en
dc.type
Artikel
de
dc.type
Article
en
dc.description.startpage
156
-
dc.description.endpage
180
-
dc.type.category
Original Research Article
-
tuw.container.volume
85
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
I4a
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
COMPUTERS & SECURITY
-
tuw.publication.orgunit
E194-01 - Forschungsbereich Software Engineering
-
tuw.publisher.doi
10.1016/j.cose.2019.04.016
-
dc.identifier.eissn
1872-6208
-
dc.description.numberOfPages
25
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Information Systems Engineering (ISE)
de
wb.facultyfocus
Information Systems Engineering (ISE)
en
wb.facultyfocus.faculty
E180
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.cerifentitytype
Publications
-
item.openairetype
research article
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E194-01 - Forschungsbereich Software Engineering
-
crisitem.author.dept
E194-01 - Forschungsbereich Software Engineering
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering
-
crisitem.author.dept
E194-01 - Forschungsbereich Software Engineering
-
crisitem.author.orcid
0000-0001-7286-1393
-
crisitem.author.orcid
0000-0002-4743-3124
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering