Building Secure Applications using Pattern-Based Design Fragments

被引:1
|
作者
Rimba, Paul [1 ,2 ]
Zhu, Liming [1 ,2 ]
Xu, Xiwei [1 ]
Sun, Daniel [1 ,2 ]
机构
[1] NICTA, Sydney, NSW, Australia
[2] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW, Australia
关键词
Security; Composition; Verification; Operations;
D O I
10.1109/SRDSW.2015.12
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing and operating a complex secure application with high assurance is difficult and requires experts. Security patterns and best practices have been proposed to assist architects in designing secure applications. However, these are usually written independently of the underlying platforms and operating environment. This leads to a gap between patterns and the platforms, and does not directly support the design-level analysis and verification of systems to be built on those platforms. We propose an approach to incrementally build an application design using design fragments, which are specializations of patterns for target platforms. Design fragments can be composed and reused during design, and directly support design-level security analyses and operation level concerns. We apply this approach in a case study of the design and analysis of a smart electricity meter. We show how the approach can be used to iteratively address threats.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 50 条
  • [1] Pattern-Based Design and Verification of Secure Service Compositions
    Pino, Luca
    Spanoudakis, George
    Krotsiani, Maria
    Mahbub, Khaled
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (03) : 515 - 528
  • [2] Design algorithms for contemporary pattern-based building envelopes
    Saeid, Anfal Y.
    Al-kazzaz, Dhuha A.
    AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (05)
  • [3] Applying pattern-based techniques to design groupware applications
    Molina, A. I.
    Redondo, M. A.
    Ortega, M.
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2006, 4101 : 225 - 233
  • [4] Pattern-based design evolution using graph transformation
    Zhao, Chunying
    Kong, Jun
    Dong, Jing
    Zhang, Kang
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2007, 18 (04): : 378 - 398
  • [5] Basic and personalized pattern-based workflow fragments discovery
    Wen J.
    Zhou Z.
    Lei F.
    Zhang J.
    Personal and Ubiquitous Computing, 2021, 25 (06) : 1091 - 1111
  • [6] Pattern-based specification of crowdsourcing applications
    Bozzon, Alessandro
    Brambilla, Marco
    Ceri, Stefano
    Mauri, Andrea
    Volonterio, Riccardo
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8541 : 218 - 235
  • [8] Pattern-Based Specification of Crowdsourcing Applications
    Bozzon, Alessandro
    Brambilla, Marco
    Ceri, Stefano
    Mauri, Andrea
    Volonterio, Riccardo
    WEB ENGINEERING, ICWE 2014, 2014, 8541 : 218 - 235
  • [9] Impact of using pattern-based systems on the qualities of parallel applications
    Tahvildari, L
    Singh, A
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1713 - 1719
  • [10] A Pattern-Based Approach to Transformation of UI Design Models for Mobile Applications
    Aihemaiti S.
    Hua Q.
    Wu H.
    Wang B.
    Ji X.
    Nan Y.
    Ding M.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2020, 32 (10): : 1688 - 1696