paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Everywhere All at Once: Co-Location Attacks on Public Cloud FaaS

无处不在,同时发生:公共云 FaaS 中的共置攻击
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12024匹配度 0/10 · 该论文研究公有云 FaaS 环境中的物理主机共置侧信道攻击,属于云安全与微架构侧信道方向,与用户关注的程序语言/静态分析、LLM 与程序分析交叉、浮点程序分析及贝叶斯程序分析均无直接关联。引用 23 inbox
Zirui Neil Zhao, Adam Morrison, Christopher W. Fletcher, Josep Torrellas
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:首次系统研究公有云 FaaS 中攻击者与受害函数实例的物理主机共置风险,并提出高效共置攻击技术。

微架构侧信道攻击通常要求攻击者与受害者在同一物理主机上,但公有云中的 VPC、数据中心规模以及 FaaS 的动态实例放置使共置难以实现。本文首次全面研究公共云 FaaS 环境中的共置攻击风险与技术,开发了两种物理主机指纹识别方法,并提出一种低成本的大规模实例共置验证方法。作者利用这些技术分析 Google Cloud Run 如何将函数实例放置到物理主机上,识别出可利用的放置行为,并据此设计实例启动策略。评估表明,该策略能以 100% 概率使攻击者与至少一个受害实例共置,并在三个主要 Cloud Run 数据中心中与 61%--100% 的受害实例共置。

问题
微架构侧信道攻击依赖攻击者与受害者物理主机共置,而公有云 VPC、大规模数据中心和 FaaS 动态放置使该前提在公共云 FaaS 中尤其难以达成。
方法
开发两种物理主机指纹识别技术和低成本大规模实例共置验证方法,分析 Google Cloud Run 的实例放置行为,并设计针对性的实例启动策略。
评估
利用所提技术在三个主要 Cloud Run 数据中心评估共置效果,实现与至少一个受害实例共置的 100% 概率,并与 61%--100% 的受害实例共置。
原文摘要(Abstract)

Microarchitectural side-channel attacks exploit shared hardware resources, posing significant threats to modern systems. A pivotal step in these attacks is achieving physical host co-location between attacker and victim. This step is especially challenging in public cloud environments due to the widespread adoption of the virtual private cloud (VPC) and the ever-growing size of the data centers. Furthermore, the shift towards Function-as-a-Service (FaaS) environments, characterized by dynamic function instance placements and limited control for attackers, compounds this challenge. In this paper, we present the first comprehensive study on risks of and techniques for co-location attacks in public cloud FaaS environments. We develop two physical host fingerprinting techniques and propose a new, inexpensive methodology for large-scale instance co-location verification. Using these techniques, we analyze how Google Cloud Run places function instances on physical hosts and identify exploitable placement behaviors. Leveraging our findings, we devise an effective strategy for instance launching that achieves 100% probability of co-locating the attacker with at least one victim instance. Moreover, the attacker co-locates with 61%--100% of victim instances in three major Cloud Run data centers.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{Zhao0FT24,
  title = {Everywhere All at Once: Co-Location Attacks on Public Cloud FaaS},
  author = {Zirui Neil Zhao and Adam Morrison and Christopher W. Fletcher and Josep Torrellas},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3617232.3624867}
}