paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Going beyond the Limits of SFI: Flexible and Secure Hardware-Assisted In-Process Isolation with HFI

超越 SFI 的局限:使用 HFI 的灵活且安全的硬件辅助进程内隔离
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 32023匹配度 2/10 · 论文主题为硬件辅助进程内隔离(HFI)与安全沙箱,属于系统安全/体系结构方向,与用户关注的静态分析、LLM/Agent 改进程序分析、浮点程序分析及贝叶斯程序分析无直接交集。仅其隔离/沙箱目标可能间接关联 Agent 代码执行安全,但并非该研究的核心问题。引用 27 inbox
Shravan Narayan, Tal Garfinkel, Mohammadkazem Taram, Joey Rudek, Daniel Moghimi, Evan Johnson, Chris Fallin, Anjo Vahldiek-Oberwagner, Michael LeMay, Ravi Sahita, Dean Tullsen, Deian Stefan
crossref: 2026-09-12

AI 速览

一句话:提出 HFI 硬件辅助隔离,以处理器增量扩展实现安全、灵活、高效的进程内隔离,克服 SFI 的多项限制。

现有软件故障隔离(SFI)虽能在进程内隔离不可信代码,但面临运行时开销、可扩展性有限、易受 Spectre 攻击以及与既有代码兼容性差等限制。本文提出硬件辅助故障隔离(HFI),仅对现有高性能处理器的数据路径和控制路径做增量扩展,即可支持安全、灵活且高效的进程内隔离。HFI 既能无缝集成 WebAssembly 等现有 SFI 系统,也能直接沙箱化未修改的本机二进制,从而降低采用门槛。作者面向 x86-64,使用 gem5 模拟器和基于编译器的仿真,在真实与合成工作负载混合上评估 HFI。

问题
现有基于软件的进程内隔离(SFI)存在运行时开销高、可扩展性受限、易受 Spectre 攻击且与现有代码兼容性差的问题。
方法
提出 HFI,通过对现有高性能处理器的数据和控制路径做增量扩展来提供硬件辅助故障隔离,并可集成 WebAssembly 等 SFI 或直接沙箱未修改的本机二进制。
评估
在 x86-64 上使用 gem5 模拟器与基于编译器的仿真,在真实和合成工作负载混合上评估 HFI。
原文摘要(Abstract)

We introduce Hardware-assisted Fault Isolation (HFI), a simple extension to existing processors to support secure, flexible, and efficient in-process isolation. HFI addresses the limitations of existing software-based isolation (SFI) systems including: runtime overheads, limited scalability, vulnerability to Spectre attacks, and limited compatibility with existing code. HFI can seamlessly integrate with current SFI systems (e.g., WebAssembly), or directly sandbox unmodified native binaries. To ease adoption, HFI relies only on incremental changes to the data and control path of existing high-performance processors. We evaluate HFI for x86-64 using the gem5 simulator and compiler-based emulation on a mix of real and synthetic workloads.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot10103,
  title = {Going beyond the Limits of SFI: Flexible and Secure Hardware-Assisted In-Process Isolation with HFI},
  author = {Shravan Narayan and Tal Garfinkel and Mohammadkazem Taram and Joey Rudek and Daniel Moghimi and Evan Johnson and Chris Fallin and Anjo Vahldiek-Oberwagner and Michael LeMay and Ravi Sahita and Dean Tullsen and Deian Stefan},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3582016.3582023}
}