• 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