DocumentCode
2128764
Title
A Problem-Based Threat Analysis in Compliance with Common Criteria
Author
Beckers, Kristian ; Hatebur, Denis ; Heisel, Maritta
Author_Institution
Paluno, Univ. of Duisburg-Essen, Duisburg, Germany
fYear
2013
fDate
2-6 Sept. 2013
Firstpage
111
Lastpage
120
Abstract
In order to gain their customers´ trust, software vendors can certify their products according to security standards, e.g., the Common Criteria (ISO 15408). A Common Criteria certification requires a comprehensible documentation of the software product, including a detailed threat analysis. In our work, we focus on improving that threat analysis. Our method is based upon an attacker model, which considers attacker types like software attacker that threaten only specific parts of a system. We use OCL expressions to check if all attackers for a specific domain have been considered. For example, we propose a computer-aided method that checks if all software systems have either considered a software attacker or documented an assumption that excludes software attackers. Hence, we propose a structured method for threat analysis that considers the Common Criteria´s (CC) demands for documentation of the system in its environment and the reasoning that all threats are discovered. We use UML4PF, a UML profile and support tool for Jackson´s problem frame method and OCL for supporting security reasoning, validation of models, and also to generate Common Criteria-compliant documentation. Our threat analysis method can also be used for threat analysis without the common criteria, because it uses a specific part of the UML profile that can be adapted to other demands with little effort. We illustrate our approach with the development of a smart metering gateway system.
Keywords
Unified Modeling Language; security of data; CC demands; UML profile; common criteria certification; common criteria compliant documentation; computer-aided method; detailed threat analysis; problem based threat analysis; security standards; software attacker; software product; software vendors; Cognition; Computational modeling; Context; Documentation; Security; Software; Unified modeling language; Common Criteria; Document Generation; Model-driven Engineering; Problem Frames; Security Requirements Engineering; Security Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Availability, Reliability and Security (ARES), 2013 Eighth International Conference on
Conference_Location
Regensburg
Type
conf
DOI
10.1109/ARES.2013.21
Filename
6657232
Link To Document