Integrating reactive cloud applications in SERECA

7Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A consolidated trend in designing cloud-based applications is to make use of a reactive microservice architecture, which allows to divide an application in several well-partitioned software units with specific responsibilities. Such an architecture perfectly' fits in cloud environments, ensuring a number of advantages (i.e. high availability and scalability, ease of deployment and development). However, the new way of designing cloud applications introduces challenging security threats. Besides the difficulty in monitoring security of the overall distributed application, an important aspect of concern relates to the risk of break the chain of trust established among the different microservices belonging to the application. That is, a compromised single microservice may bring down the other related ones. In this paper, we present the approach pursued in the context of SERECA1 project to secure microservice based applications. We leveraged the new extension of Intel's CPU, namely Software Guard extension (SGX), to enhance the security of applications using Eclipse Vert.x, the tool-kit for building reactive cloud applications. We developed an infrastructure composed by several SGX-enabled facilities (e.g. Database, Containers, Coordination Services) to support the process of integration between Intel SGX and micro-service applications. Our platfonn has been, then, validated through two use cases that made use of the developed secure facilities, i.e., a Critical Infrastructure (CI) monitoring application - having strong requirements in terms of data integrity - And an application for performance analysis of cloud-based services where the confidentiality of data is of main interest.

Cite

CITATION STYLE

APA

Fetzer, C., Mazzeo, G., Romano, L., Oliver, J., & Verburg, M. (2017). Integrating reactive cloud applications in SERECA. In ACM International Conference Proceeding Series (Vol. Part F130521). Association for Computing Machinery. https://doi.org/10.1145/3098954.3105820

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free