MUSA - Multi-cloud Secure Applications

The main goal of MUSA is to support the security-intelligent lifecycle management of distributed applicationsover heterogeneous cloud resources, through a security framework that includes: a) security-by-design mechanisms to allow application self-protection at runtime, and b) methods and tools for the integrated security assurance in both the engineering and operation of multi-cloud applications.
The main targeted users are three:
Application developers need tools to easily design the multi-cloud applications not only according to functional features but taking into account also security features such as data confidentiality, data integrity, data access and data location. They also need security mechanisms implemented in the applications to enforce the security at runtime.
System operators need to exploit cloud service combinations as much as possible and need tools to automatically select the best combinations with respect to the application functional and security needs and deploy the components accordingly.
The service administrators need to monitor the proper operation of the application (fulfilment of SLA), including the security features, in order to react to security incidents as soon as possible and to keep the users properly informed.
The three of them need tools that better integrate one another towards seamless assurance of security in the applications.
Start-ups & microfirms, Small & medium enterprises, Open Source developers, Large companies, Technology providers.
The data security incidents in multi-cloud applications have been reduced through the assurance of a secure behaviour of individual cloud-based components and the overall application, even if the data are processed and/or stored by untrustworthy or opaque cloud providers.
The cloud consumers’ trust on clouds has enhanced by providing them with tools for expressing their security needs and keeping them informed on the security and performance faults of the multiple cloud services in use.
Application developers have a tool that allow them model the multi-cloud application based on the functional and security features to be offered in the SLA, as well as embed in the application components mechanisms to enforce the security at runtime.
System operators can automatically discover and select the best cloud service combinations that get most out of cloud by balancing per formance and security.
Service administrators can assure the secure behaviour of multi-cloud applications and minimize the security risks while keeping the users informed.
This way MUSA has enabled security-intelligent lifecycle of multi-cloud applications.
Digital health, Smart cities, Finance & insurance