Securing Cloud File Systems using Shielded Execution

05/29/2023
by   Quinn Burke, et al.
0

Cloud file systems offer organizations a scalable and reliable file storage solution. However, cloud file systems have become prime targets for adversaries, and traditional designs are not equipped to protect organizations against the myriad of attacks that may be initiated by a malicious cloud provider, co-tenant, or end-client. Recently proposed designs leveraging cryptographic techniques and trusted execution environments (TEEs) still force organizations to make undesirable trade-offs, consequently leading to either security, functional, or performance limitations. In this paper, we introduce TFS, a cloud file system that leverages the security capabilities provided by TEEs to bootstrap new security protocols that meet real-world security, functional, and performance requirements. Through extensive security and performance analyses, we show that TFS can ensure stronger security guarantees while still providing practical utility and performance w.r.t. state-of-the-art systems; compared to the widely-used NFS, TFS achieves up to 2.1X speedups across micro-benchmarks and incurs <1X overhead for most macro-benchmark workloads. TFS demonstrates that organizations need not sacrifice file system security to embrace the functional and performance advantages of outsourcing.

READ FULL TEXT
research
07/15/2019

Anonymous and confidential file sharing over untrusted clouds

Using public cloud services for storing and sharing confidential data re...
research
11/13/2013

Performance Evaluation of Java File Security System (JFSS)

Security is a critical issue of the modern file and storage systems, it ...
research
02/17/2019

Let the Cloud Watch Over Your IoT File Systems

Smart devices produce security-sensitive data and keep them in on-device...
research
11/04/2022

Rescuing the End-user systems from Vulnerable Applications using Virtualization Techniques

In systems owned by normal end-users, many times security attacks are mo...
research
12/14/2020

The Design and Implementation of a Verified File System with End-to-End Data Integrity

Despite significant research and engineering efforts, many of today's im...
research
01/27/2021

Analyzing the Overhead of Filesystem Protection Using Linux Security Modules

Over the years, the complexity of the Linux Security Module (LSM) is kee...
research
05/08/2023

BLAFS: A Bloat Aware File System

While there has been exponential improvements in hardware performance ov...

Please sign up or login with your details

Forgot password? Click here to reset