Securing Filesystems for Confidential Computing
- URL: http://arxiv.org/abs/2608.19924v1
- Date: Thu, 20 Aug 2026 11:41:15 GMT
- Title: Securing Filesystems for Confidential Computing
- Abstract summary: Confidential computing protects applications inside Trusted Execution Environments (TEEs)<n>Even with disk encryption, a malicious cloud provider can roll back, replay, fork, or tamper with disk state.<n>We present ShieldFS, a POSIX-compliant that provides end-to-end integrity and freshness for persistent storage in the confidential-computing threat model.
- Score: 4.044530583186265
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Confidential computing protects applications inside Trusted Execution Environments (TEEs), but it leaves storage vulnerable. Even with disk encryption, a malicious cloud provider can roll back, replay, fork, or tamper with disk state, breaking the integrity and freshness guarantees required by stateful applications. Existing solutions either assume trusted storage, incur high overheads, or push integrity logic into applications. We present ShieldFS, a POSIX-compliant filesystem that provides end-to-end integrity and freshness for persistent storage in the confidential-computing threat model without requiring application changes. ShieldFS represents permissible filesystem states using succinct cryptographic commitments, maintained inside TEEs and replicated in a lightweight trusted registry. On-disk data structures, including a write-ahead log and a storage pool, are authenticated using hash chains and an embedded Merkle tree. ShieldFS utilizes transactions and copy-on-write to update persistent filesystem state and commitments atomically. The commitments are verified during reads, ensuring that rollback, replay, and equivocation attacks are detected even when the entire I/O stack is untrusted. We implement the design by extending ZFS, yielding ShieldZFS. Evaluation with standard filesystem benchmarks and real-world workloads shows that ShieldZFS provides strong integrity and freshness guarantees with performance comparable to state-of-the-art filesystems.
Related papers
- Vulnerability Localization Benchmark: Measuring Agentic Security Analysis at Repository Scale [54.83971397981572]
Language-model agents increasingly operate over complete software repositories.<n> cybersecurity evaluations measure whether they can detect, reproduce, or repair vulnerabilities rather than whether they can locate the relevant code.<n>We study vulnerability localization: given a weakness class and an unfamiliar repository, identify the implementation files associated with that weakness.
arXiv Detail & Related papers (2026-09-14T17:44:51Z) - RealSec-bench: A Benchmark for Evaluating Secure Code Generation in Real-World Repositories [58.32028251925354]
Large Language Models (LLMs) have demonstrated remarkable capabilities in code generation, but their proficiency in producing secure code remains a critical, under-explored area.<n>We introduce RealSec-bench, a new benchmark for secure code generation meticulously constructed from real-world, high-risk Java repositories.
arXiv Detail & Related papers (2026-01-30T08:29:01Z) - TICAL: Trusted and Integrity-protected Compilation of AppLications [0.24919281650930603]
Tical is a framework for trusted compilation that provides integrity protection and confidentiality in build pipelines from source code to the final executable.<n>Our approach harnesses TEEs as runtime protection but enriches TEEs with file system shielding and an immutable audit log with version history to provide accountability.<n>Our evaluation shows that Tical can protect the confidentiality and integrity of whole CI/CD pipelines with an acceptable performance overhead.
arXiv Detail & Related papers (2025-11-21T09:19:41Z) - Optimizing SSD Caches for Cloud Block Storage Systems Using Machine Learning Approaches [40.13303683102544]
This paper proposes a novel approach to dynamically optimize the write policy in cloud-based storage systems.<n>The proposed method identifies write-only data and selectively filters it out in real-time, thereby minimizing the number of unnecessary write operations.
arXiv Detail & Related papers (2024-12-29T17:37:18Z) - VaultFS: Write-once Software Support at the File System Level Against Ransomware Attacks [6.725792100548271]
We propose VaultFS, a Linux-suited file system oriented to the maintenance of cold-data.
Files are supported via the write-once semantic, and cannot be subject to the rewriting (or deletion) of their content up to the end of their protection life time.
VastFS offers the possibility to protect the storage against Denial-of-Service (DOS) attacks.
arXiv Detail & Related papers (2024-10-29T12:06:24Z) - Lightweight, Secure and Stateful Serverless Computing with PSL [43.025002382616066]
We present Function-as-a-Serivce (F) framework for Trusted Execution Environments (TEEs)
The framework provides rich programming language support on heterogeneous TEE hardware for statically compiled binaries and/or WebAssembly (WASM) bytecodes.
It achieves near-native execution speeds by utilizing the dynamic memory mapping capabilities of Intel SGX2.
arXiv Detail & Related papers (2024-10-25T23:17:56Z) - The HitchHiker's Guide to High-Assurance System Observability Protection with Efficient Permission Switches [34.7727114373328]
HitchHiker is designed to ensure in-memory protection of batched logs within a short and real-time deadline.
The system incurs a geometric mean of less than 6% overhead on diverse real-world programs, improving on the state-of-the-art approach by 61.9--77.5%.
Security evaluations and validations show that HitchHiker reduces log protection delay by 93.3--99.3% compared to the state-of-the-art, while reducing TCB by 9.4--26.9X.
arXiv Detail & Related papers (2024-09-06T07:11:44Z) - UPSS: a User-centric Private Storage System with its applications [0.0]
We present UPSS: the user-centric private sharing system, a storage system that can be used as a conventional or as the foundation for security-sensitive applications.
We demonstrate that both the security and performance properties of UPSS exceed existing cryptographics and that its performance is comparable to mature conventionals.
arXiv Detail & Related papers (2024-03-23T16:35:37Z) - FileDES: A Secure Scalable and Succinct Decentralized Encrypted Storage Network [30.775493810737192]
Decentralized Storage Network (DSN) is an emerging technology that challenges traditional cloud-based storage systems.
We propose FileDES, which incorporates three essential elements: privacy preservation, scalable storage proof, and batch verification.
Our protocol outperforms the others in terms of proof generation/verification efficiency, storage costs, and scalability.
arXiv Detail & Related papers (2024-03-22T06:41:30Z) - SyzTrust: State-aware Fuzzing on Trusted OS Designed for IoT Devices [67.65883495888258]
We present SyzTrust, the first state-aware fuzzing framework for vetting the security of resource-limited Trusted OSes.
SyzTrust adopts a hardware-assisted framework to enable fuzzing Trusted OSes directly on IoT devices.
We evaluate SyzTrust on Trusted OSes from three major vendors: Samsung, Tsinglink Cloud, and Ali Cloud.
arXiv Detail & Related papers (2023-09-26T08:11:38Z) - Securing Cloud File Systems with Trusted Execution [9.18546671155073]
Cloud file systems have become prime targets for adversaries.
New designs leveraging cryptographic techniques and trusted execution environments (TEEs) still force organizations to make undesirable trade-offs.
We introduce BFS, a cloud file system that bootstraps new security protocols to deliver strong security guarantees, high-performance, and a transparent POSIX-like interface to clients.
arXiv Detail & Related papers (2023-05-29T22:27:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.