paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Bolt

Bolt
ASPLOS Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems2017匹配度 0/10 · 该论文研究云环境中共驻应用干扰检测与侧信道攻击,属于系统安全与隐私方向,与用户关注的程序分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等方向没有直接关联。引用 83 inbox
Christina Delimitrou, Christos Kozyrakis
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 Bolt,利用共享资源干扰在线检测云中共驻应用特征,并揭示多种云攻击与隔离不足。

云提供商常在单台物理主机上调度多个应用以提高效率,但共享资源干扰会造成性能退化与安全漏洞,可能泄露服务放置乃至私钥等机密。本文提出 Bolt:攻击者观察共享资源干扰,Bolt 用在线数据挖掘检测共驻应用的类型与特征,仅需 2–5 秒。在 EC2 多用户研究中,Bolt 正确识别 436 个负载中 385 个的特征。该信息可支撑多种此前不实用的攻击,如将尾延迟提高 140 倍的 DoS、资源释放与共驻攻击。实验还表明,缓存分区等高级隔离虽降低检测准确率,却不足以消除漏洞;彻底消除需禁止核心共享或仅允许同一应用线程共享,代价是显著性能损失。

问题
云平台多租户共置导致共享资源干扰,既降低性能又带来安全漏洞,可泄露服务放置和私钥等机密信息。
方法
Bolt 让攻击者观测共享资源干扰,采用在线数据挖掘在 2–5 秒内检测共驻应用的类型与特征。
评估
在 EC2 多用户研究中识别 436 个负载中的 385 个,并展示 DoS、资源释放和共驻攻击;分析缓存分区等隔离机制的效果与局限。
原文摘要(Abstract)

Cloud providers routinely schedule multiple applications per physical host to increase efficiency. The resulting interference on shared resources often leads to performance degradation and, more importantly, security vulnerabilities. Interference can leak important information ranging from a service's placement to confidential data, like private keys. We present Bolt, a practical system that accurately detects the type and characteristics of applications sharing a cloud platform based on the interference an adversary sees on shared resources. Bolt leverages online data mining techniques that only require 2-5 seconds for detection. In a multi-user study on EC2, Bolt correctly identifies the characteristics of 385 out of 436 diverse workloads. Extracting this information enables a wide spectrum of previously-impractical cloud attacks, including denial of service attacks (DoS) that increase tail latency by 140x, as well as resource freeing (RFA) and co-residency attacks. Finally, we show that while advanced isolation mechanisms, such as cache partitioning lower detection accuracy, they are insufficient to eliminate these vulnerabilities altogether. To do so, one must either disallow core sharing, or only allow it between threads of the same application, leading to significant inefficiencies and performance penalties.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{DelimitrouK17,
  title = {Bolt},
  author = {Christina Delimitrou and Christos Kozyrakis},
  booktitle = {ASPLOS},
  year = {2017},
  doi = {10.1145/3037697.3037703}
}