Enforcing Secure Service Composition

  • Authors:
  • Massimo Bartoletti;Pierpaolo Degano;Gian Luigi Ferrari

  • Affiliations:
  • Università di Pisa;Università di Pisa;Università di Pisa

  • Venue:
  • CSFW '05 Proceedings of the 18th IEEE workshop on Computer Security Foundations
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A static approach is proposed to study secure composition of software.We extend the ë-calculuswith primitives for invoking services that respect given security requirements. Security-critical code is enclosed in policy framings with a possibly nested, local scope. Policy framings enforce safety and liveness properties of execution histories. The actual histories that can occur at runtime are over-approximated by a type and effect system. These approximations aremodel-checked to verify policy framings within their scopes. This allows for removing any runtime execution monitor, and for selecting those services that match the security requirements.