2017 · 120 citations · 60 references
ComputingComputer EngineeringComputer ScienceApplication SecurityComputer SecuritySecurity ArchitectureMemory SafetyMemory Safety VulnerabilitiesMicroarchitectural SecurityOperating System SecuritySecurity HardeningIntegrityMemory Integrity ProtectionMemory ProtectionMemory Protection MechanismsProtection GuaranteesSecure Memory Protection
Shielded execution based on Intel SGX provides strong security guarantees for legacy applications running on untrusted platforms. However, memory safety attacks such as Heartbleed can render the confidentiality and integrity properties of shielded execution completely ineffective. To prevent these attacks, the state-of-the-art memory-safety approaches can be used in the context of shielded execution.
60
Nicholas Nethercote, Julian Seward · 2007 · 2.3K citations
SPEC CPU2006 benchmark descriptions
John L. Henning · ACM SIGARCH Computer Architecture News · 2006 · 2K citations
Efficient software-based fault isolation
Robert Wahbe, Steven Lucco, Thomas E. Anderson et al. · 1993 · 1.2K citations · Full text
Innovative instructions and software model for isolated execution
Frank Mckeen, Ilya Alexandrovich, Alex Berenzon et al. · 2013 · 1.1K citations