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

       
 
Wenqi Gao, Ninghua Chen, Jianyu Chen, Bowen Gao, Yaochen Xu, Xuhua Weng and Xinhao Jiang    
Geospatial data, especially remote sensing (RS) data, are of significant importance for public services and production activities. Expertise is critical in processing raw data, generating geospatial information, and acquiring domain knowledge and other r... ver más

 
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

 
Leonardo Militano, Adriana Arteaga, Giovanni Toffetti and Nathalie Mitton    
When a natural or human disaster occurs, time is critical and often of vital importance. Data from the incident area containing the information to guide search and rescue (SAR) operations and improve intervention effectiveness should be collected as quic... ver más
Revista: Future Internet