作者
Jesse Elwell, Ryan Riley, Nael Abu-Ghazaleh, Dmitry Ponomarev
发表日期
2014
研讨会论文
IEEE 20th International Symposium on High Performance Computer Architecture (HPCA)
简介
Protecting modern computer systems and complex software stacks against the growing range of possible attacks is becoming increasingly difficult. The architecture of modern commodity systems allows attackers to subvert privileged system software often using a single exploit. Once the system is compromised, inclusive permissions used by current architectures and operating systems easily allow a compromised high-privileged software layer to perform arbitrary malicious activities, even on behalf of other software layers. This paper presents a hardware-supported page permission scheme for the physical pages that is based on the concept of non-inclusive sets of memory permissions for different layers of system software such as hypervisors, operating systems, and user-level applications. Instead of viewing privilege levels as an ordered hierarchy with each successive level being more privileged, we view them as …
引用总数
201420152016201720182019202020212022202313413331
学术搜索中的文章
J Elwell, R Riley, N Abu-Ghazaleh, D Ponomarev - 2014 IEEE 20th International Symposium on High …, 2014