The AVANTSSAR platform for the automated validation of trust and security of service-oriented architectures

  • Authors:
  • Alessandro Armando;Wihem Arsac;Tigran Avanesov;Michele Barletta;Alberto Calvi;Alessandro Cappai;Roberto Carbone;Yannick Chevalier;Luca Compagna;Jorge Cuéllar;Gabriel Erzse;Simone Frau;Marius Minea;Sebastian Mödersheim;David von Oheimb;Giancarlo Pellegrino;Serena Elisa Ponta;Marco Rocchetto;Michael Rusinowitch;Mohammad Torabi Dashti;Mathieu Turuani;Luca Viganò

  • Affiliations:
  • AI-Lab, DIST, Università di Genova, Italy;SAP Research, Mougins, France;LORIA & INRIA Nancy Grand Est, France;Department of Computer Science, University of Verona, Italy;Department of Computer Science, University of Verona, Italy;AI-Lab, DIST, Università di Genova, Italy;AI-Lab, DIST, Università di Genova, Italy;IRIT, Université Paul Sabatier, France;SAP Research, Mougins, France;Siemens AG, Corporate Technology, Munich, Germany;Institute e-Austria and Politehnica University, Timişoara, Romania;Institute of Information Security, ETH Zurich, Switzerland;Institute e-Austria and Politehnica University, Timişoara, Romania;IBM Zurich Research Laboratory, Switzerland and DTU, Lyngby, Denmark;Siemens AG, Corporate Technology, Munich, Germany;SAP Research, Mougins, France;AI-Lab, DIST, Università di Genova, Italy and SAP Research, Mougins, France;Department of Computer Science, University of Verona, Italy;LORIA & INRIA Nancy Grand Est, France;Institute of Information Security, ETH Zurich, Switzerland;LORIA & INRIA Nancy Grand Est, France;Department of Computer Science, University of Verona, Italy

  • Venue:
  • TACAS'12 Proceedings of the 18th international conference on Tools and Algorithms for the Construction and Analysis of Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The AVANTSSAR Platform is an integrated toolset for the formal specification and automated validation of trust and security of service-oriented architectures and other applications in the Internet of Services. The platform supports application-level specification languages (such as BPMN and our custom languages) and features three validation backends (CL-AtSe, OFMC, and SATMC), which provide a range of complementary automated reasoning techniques (including service orchestration, compositional reasoning, model checking, and abstract interpretation). We have applied the platform to a large number of industrial case studies, collected into the AVANTSSAR Library of validated problem cases. In doing so, we unveiled a number of problems and vulnerabilities in deployed services. These include, most notably, a serious flaw in the SAML-based Single Sign-On for Google Apps (now corrected by Google as a result of our findings). We also report on the migration of the platform to industry.