Inicio  /  Future Internet  /  Vol: 15 Par: 7 (2023)  /  Artículo
ARTÍCULO
TITULO

Secure Partitioning of Cloud Applications, with Cost Look-Ahead

Alessandro Bocci    
Stefano Forti    
Roberto Guanciale    
Gian-Luigi Ferrari and Antonio Brogi    

Resumen

The security of Cloud applications is a major concern for application developers and operators. Protecting users? data confidentiality requires methods to avoid leakage from vulnerable software and unreliable Cloud providers. Recently, trusted execution environments (TEEs) emerged in Cloud settings to isolate applications from the privileged access of Cloud providers. Such hardware-based technologies exploit separation kernels, which aim at safely isolating the software components of applications. In this article, we propose a methodology to determine safe partitionings of Cloud applications to be deployed on TEEs. Through a probabilistic cost model, we enable application operators to select the best trade-off partitioning in terms of future re-partitioning costs and the number of domains. To the best of our knowledge, no previous proposal exists addressing such a problem. We exploit information-flow security techniques to protect the data confidentiality of applications by relying on declarative methods to model applications and their data flow. The proposed solution is assessed by executing a proof-of-concept implementation that shows the relationship among the future partitioning costs, number of domains and execution times.

 Artículos similares

       
 
Rafael Moreno-Vozmediano, Rubén S. Montero, Eduardo Huedo and Ignacio M. Llorente    
The adoption of edge infrastructure in 5G environments stands out as a transformative technology aimed at meeting the increasing demands of latency-sensitive and data-intensive applications. This research paper presents a comprehensive study on the intel... ver más
Revista: Future Internet

 
Mikael Sabuhi, Petr Musilek and Cor-Paul Bezemer    
As the number of machine learning applications increases, growing concerns about data privacy expose the limitations of traditional cloud-based machine learning methods that rely on centralized data collection and processing. Federated learning emerges a... ver más
Revista: Future Internet

 
Paolo Bellavista and Giuseppe Di Modica    
A Digital Twin (DT) refers to a virtual representation or digital replica of a physical object, system, process, or entity. This concept involves creating a detailed, real-time digital counterpart that mimics the behavior, characteristics, and attributes... ver más
Revista: Future Internet

 
Sjouke de Vries, Frank Blaauw and Vasilios Andrikopoulos    
Understanding how the different parts of a cloud-native application contribute to its operating expenses is an important step towards optimizing this cost. However, with the adoption and rollout of microservice architectures, the gathering of the necessa... ver más
Revista: Future Internet

 
Nuno Abreu, Andry Pinto, Aníbal Matos and Miguel Pires    
Point cloud processing is an essential task in many applications in the AEC domain, such as automated progress assessment, quality control and 3D reconstruction. As much of the procedure used to process the point clouds is shared among these applications... ver más