Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Microarchitectural Security of Firecracker VMM for Serverless Cloud Platforms

Zane Weissman, Thore Tiemann, Thomas Eisenbarth, Berk Sunar

Abstract

Firecracker is a virtual machine manager (VMM) purpose-built by AWS for serverless cloud platforms—services that run code for thousands of end users on a per-task basis, automatically managing server infrastructure. In addition to architectural attacks, AWS states that microarchitectural attacks are included in their threat model. But this class of attacks relies on shared hardware, just as the scalability of serverless computing does, which opens a conflict of interest. In this work, we investigate just how secure Firecracker is against microarchitectural attacks. We review Firecracker’s stated isolation model and recommended best practices for deployment, identify potential threat models for serverless platforms, and analyze potential weak points. Then, we use microarchitectural attack PoCs to test the isolation provided by Firecracker and find that it offers little protection against Spectre or MDS attacks. We discover two particularly concerning cases: (1) a Medusa variant that threatens Firecracker VMs but not processes running outside of them, and is not mitigated by defenses recommended by AWS, and (2) a Spectre-PHT variant that remains exploitable even if recommended countermeasures–including disabled SMT–are in place.
OriginalspracheEnglisch
TitelInformation Systems Security
Redakteure/-innenVishwas T. Patil, Ram Krishnan, Rudrapatna K. Shyamasundar
Seitenumfang22
Herausgeber (Verlag)Springer Nature Switzerland
Erscheinungsdatum2025
Seiten3-24
ISBN (Print)978-3-031-80020-7
DOIs
PublikationsstatusVeröffentlicht - 2025

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    SDG 9 – Industrie, Innovation und Infrastruktur

Zitieren