Test-Based Security Certification of Composite Services

被引:16
|
作者
Anisetti, Marco [1 ]
Ardagna, Claudio [1 ]
Damiani, Ernesto [1 ,2 ]
Polegri, Gianluca [3 ]
机构
[1] Univ Milan, Dipartimento Informat Giovanni Antonio, Via Celoria 18, I-20133 Milan, MI, Italy
[2] Khalifa Univ, Ctr Cyber Phys Syst, Abu Dhabi, U Arab Emirates
[3] Engn Ingn Informat SpA, Via S Martino Battaglia 56, I-00185 Rome, RM, Italy
关键词
Cloud; model-based testing; service-oriented architecture; security certification; service composition; software-as-a-service; web services; WEB SERVICES; COMPOSITION ALGORITHM; TRUST; TIME;
D O I
10.1145/3267468
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The diffusion of service-based and cloud-based systems has created a scenario where software is often made available as services, offered as commodities over corporate networks or the global net. This scenario supports the definition of business processes as composite services, which are implemented via either static or runtime composition of offerings provided by different suppliers. Fast and accurate evaluation of service's security properties becomes then a fundamental requirement and is nowadays part of the software development process. In this article, we show how the verification of security properties of composite services can be handled by test-based security certification and built to be effective and efficient in dynamic composition scenarios. Our approach builds on existing security certification schemes for monolithic services and extends them towards service compositions. It virtually certifies composite services, starting from certificates awarded to the component services. We describe three heuristic algorithms for generating runtime test-based evidence of the composite service holding the properties. These algorithms are compared with the corresponding exhaustive algorithm to evaluate their quality and performance. We also evaluate the proposed approach in a real-world industrial scenario, which considers ENGpay online payment system of Engineering Ingegneria Informatica S.p.A. The proposed industrial evaluation presents the utility and generality of the proposed approach by showing how certification results can be used as a basis to establish compliance to Payment Card Industry Data Security Standard.
引用
收藏
页数:43
相关论文
共 50 条
  • [1] A Test-Based Security Certification Scheme for Web Services
    Anisetti, Marco
    Ardagna, Claudio A.
    Damiani, Ernesto
    Saonara, Francesco
    ACM TRANSACTIONS ON THE WEB, 2013, 7 (02)
  • [2] Test-based Interoperability Certification for Web Services
    Elia, Ivano Alessandro
    Laranjeiro, Nuno
    Vieira, Marco
    2015 45TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, 2015, : 196 - 206
  • [3] Test-based risk assessment and security certification proposal for the Internet of Things
    Matheu Garcia, Sara N.
    Hernandez-Ramos, Jose L.
    Skarmeta, Antonio E.
    2018 IEEE 4TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2018, : 641 - 646
  • [4] A Test-Based Incremental Security Certification Scheme for Cloud-Based Systems
    Anisetti, Marco
    Ardagna, Claudio A.
    Damiani, Ernesto
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 736 - 741
  • [5] Test-based cloud service certification of opportunistic providers
    Stephanow, Philipp
    Srivastava, Gaurav
    Schuette, Julian
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 843 - 848
  • [6] Evaluating the performance of continuous test-based cloud service certification
    Stephanow, Philipp
    Banse, Christian
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 1117 - 1126
  • [7] A Blockchain-based Trustworthy Certification Process for Composite Services
    Ardagna, Claudio A.
    Anisetti, Marco
    Carminati, Barbara
    Damiani, Ernesto
    Ferrari, Elena
    Rondanini, Christian
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 422 - 429
  • [8] Test-Based Educational Accountability
    Koretz, Daniel
    ZEITSCHRIFT FUR PADAGOGIK, 2008, 54 (06): : 777 - 790
  • [9] E-government services: Certification and security
    Talamo, M
    CERTIFICATION AND SECURITY IN E-SERVICES: FROM E-GOVERNMENT TO E-BUSINESS, 2003, 127 : 5 - 13
  • [10] Mobile financial information services, security, and certification
    Muntermann, J
    Rossnagel, H
    Rannenberg, K
    Certification and Security in Inter-Organizational E-Services, 2005, 177 : 129 - 139