论文标题

部分可观测时空混沌系统的无模型预测

Zeno: A Scalable Capability-Based Secure Architecture

论文作者

Ehret, Alan, Abraham, Jacob, Isakov, Mihailo, Kinsy, Michel A.

论文摘要

尽管安全研究人员做出了许多努力,但记忆脆弱性仍然是现代计算系统的首要问题。基于功能的解决方案旨在通过使用每个内存参考来编码访问权限来解决硬件级别的整个内存漏洞。尽管某些能力系统已经看到了商业采用,但几乎没有完成将功能模型应用于数据中心规模系统的工作。云和高性能计算通常需要程序在许多计算节点上共享内存。这对现有能力模型提出了挑战,因为必须在多个节点之间执行功能。每个节点都必须就功能具有哪些访问权限和远程内存访问的开销达成共识。 为了应对这些挑战,我们介绍了一种新的基于功能的建筑Zeno。 ZENO支持基于命名空间的功能模型,以支持大规模多节点系统中的全球可共享功能。在这项工作中,我们描述了ZENO架构,定义了Zeno的安全性,评估ZENO作为大规模功能体系结构的可扩展性,并通过FPGA实现来测量硬件开销。

Despite the numerous efforts of security researchers, memory vulnerabilities remain a top issue for modern computing systems. Capability-based solutions aim to solve whole classes of memory vulnerabilities at the hardware level by encoding access permissions with each memory reference. While some capability systems have seen commercial adoption, little work has been done to apply a capability model to datacenter-scale systems. Cloud and high-performance computing often require programs to share memory across many compute nodes. This presents a challenge for existing capability models, as capabilities must be enforceable across multiple nodes. Each node must agree on what access permissions a capability has and overheads of remote memory access must remain manageable. To address these challenges, we introduce Zeno, a new capability-based architecture. Zeno supports a Namespace-based capability model to support globally shareable capabilities in a large-scale, multi-node system. In this work, we describe the Zeno architecture, define Zeno's security properties, evaluate the scalability of Zeno as a large-scale capability architecture, and measure the hardware overhead with an FPGA implementation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源