Formal Verification of Application-Specific Security Properties in a Model-Driven Approach

被引:0
|
作者
Moebius, Nina [1 ]
Stenzel, Kurt [1 ]
Reif, Wolfgang [1 ]
机构
[1] Univ Augsburg, Inst Software & Syst Engn, D-86135 Augsburg, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a verification method that allows to prove security for security-critical systems based on cryptographic protocols. Designing cryptographic protocols is very difficult and error-prone and most tool-based verification approaches only consider standard security properties such as secrecy or authenticity. In our opinion, application-specific security properties give better guarantees. In tins paper we illustrate how to verify properties that are relevant for e-commerce applications, e.g. 'The provider of a copying service does not lose money'. This yields a more complex security property that is proven using interactive verification. The verification of this kind of application-specific property is part of the SecureMDD approach which provides a method to model a security-critical application with UML and automatically generates executable code as well as a formal specification for interactive verification from the UML models.
引用
收藏
页码:166 / 181
页数:16
相关论文
共 50 条
  • [1] A model-driven engineering approach to formal verification of PLC programs
    Farines, Jean-Marie
    de Queiroz, Max H.
    da Rocha, Vinicius G.
    Carpes, Ana Maria M.
    Vernadat, Francois
    Cregut, Xavier
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [2] A Model-Driven Engineering Approach for the Formal Verification of Composite Web Services
    Maraoui, Raoudha
    Cariou, Eric
    Ayeb, Bechir
    [J]. 2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 266 - 271
  • [3] Integrating a Model-Driven Approach and Formal Verification for the Development of Secure Service Applications
    Borek, Marian
    Katkalov, Kuzman
    Moebius, Nina
    Reif, Wolfgang
    Schellhorn, Gerhard
    Stenzel, Kurt
    [J]. CORRECT SOFTWARE IN WEB APPLICATIONS AND WEB SERVICES, 2015, : 45 - 81
  • [4] Model-driven approach supporting formal verification for web service composition protocols
    Dumez, C.
    Bakhouya, M.
    Gaber, J.
    Wack, M.
    Lorenz, P.
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2013, 36 (04) : 1102 - 1115
  • [5] A Threat Model-Driven Security Testing Approach for Web Application
    Yan, Bobo
    Li, Xiaohong
    Du, Zhijie
    [J]. CONTEMPORARY RESEARCH ON E-BUSINESS TECHNOLOGY AND STRATEGY, 2012, 332 : 158 - 168
  • [6] Generating Formal Specifications for Security-Critical Applications - A Model-Driven Approach
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR SECURE SYSTEMS, 2009, : 68 - 74
  • [7] A Model-Driven approach to Information Security Compliance
    Correia, Anacleto
    Goncalves, Antonio
    Filomena Teodoro, M.
    [J]. APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2017, 1836
  • [8] Embedding Formal Verification in Model-Driven Software Engineering with SLCO: An Overview
    Wijs, Anton
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2023, 2024, 14485 : 206 - 227
  • [9] A model-driven approach for the verification of an adaptive service composition
    Zatout, Sara
    Boufaida, Mahmoud
    Benabdelhafid, Maya Souilah
    Berkane, Mohamed Lamine
    [J]. International Journal of Web Engineering and Technology, 2020, 15 (01) : 4 - 31
  • [10] Model-driven software verification
    Holzmann, GJ
    Joshi, R
    [J]. MODEL CHECKING SOFTWARE, 2004, 2989 : 76 - 91