MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization

MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization
复制标题

MERR:通过有效减少内存暴露和随机化来提高持久内存对象的安全性

DOI:
10.1145/3373376.3378492
复制
发表时间:
2020
期刊:
ASPLOS'20: Architectural Support for Programming Languages and Operating Systems
影响因子:
--
通讯作者:
Shen, Xipeng
Shen, Xipeng
中科院分区:
--
文献类型:
--
作者:
Xu, Yuanchao;Solihin, Yan;Shen, Xipeng

文献摘要

参考文献

被引文献

相似文献

本文提出了一种新的内存防御技术,特别适用于非易失性存储器(NVM)上的长寿对象,或称为持久性存储器对象(PMO)。该方法采取了独特的视角,试图通过大幅缩短将PMO附加到内存空间和将PMO从内存空间中分离的开销来减少内存暴露时间。它通过一个新颖的想法,在PMO中嵌入页表子树。本文讨论了该技术带来的复杂性,权限控制和硬件实现,并提供解决方案。实验结果表明,新技术减少了60%的内存暴露时间与5%的时间开销(70%与10.9%的开销)。它允许更频繁的地址随机化(将周期从秒缩短到小于41.4us),为增强内存安全性提供了巨大的潜力。
This paper proposes a new defensive technique for memory, especially useful for long-living objects on Non-Volatile Memory (NVM), or called Persistent Memory objects (PMOs). The method takes a distinctive perspective, trying to reduce memory exposure time by largely shortening the overhead in attaching and detaching PMOs into the memory space. It does it through a novel idea, embedding page table subtrees inside PMOs. The paper discusses the complexities the technique brings, to permission controls and hardware implementations, and provides solutions. Experimental results show that the new technique reduces memory exposure time by 60% with a 5% time overhead (70% with 10.9% overhead). It allows much more frequent address randomizations (shortening the period from seconds to less than 41.4us), offering significant potential for enhancing memory security.
探索 GPU 的内存持久性模型
DOI: 10.1109/pact.2019.00032
发表时间: 2019
期刊: 2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT
影响因子: --
作者:
Lin, Zhen;Alshboul, Mohammad;Solihin, Yan;Zhou, Huiyang
通讯作者: Zhou, Huiyang
DOI: 10.1145/1315245.1315313
发表时间: 2007-10
期刊: --
影响因子: --
作者:
H. Shacham
通讯作者: H. Shacham
DOI: 10.1109/isca.2018.00044
发表时间: 2018-06
期刊: 2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA)
影响因子: --
作者:
Mohammad A. Alshboul;James Tuck;Yan Solihin
通讯作者: Mohammad A. Alshboul;James Tuck;Yan Solihin
DOI: 10.1145/3297858.3304037
发表时间: 2019-04
期刊: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子: --
作者:
Mark Gallagher;Lauren Biernacki;Shibo Chen;Zelalem Birhanu Aweke;Salessawi Ferede Yitbarek;Misiker Tadesse Aga;Austin Harris;Zhixing Xu;Baris Kasikci;V. Bertacco;S. Malik;Mohit Tiwari;T. Austin
通讯作者: Mark Gallagher;Lauren Biernacki;Shibo Chen;Zelalem Birhanu Aweke;Salessawi Ferede Yitbarek;Misiker Tadesse Aga;Austin Harris;Zhixing Xu;Baris Kasikci;V. Bertacco;S. Malik;Mohit Tiwari;T. Austin
持久内存:抽象、抽象、还是抽象
DOI: 10.1109/mm.2018.2885589
发表时间: 2019
期刊: IEEE Micro
影响因子: 3.6
作者:
Yan Solihin
通讯作者: Yan Solihin