~/talk

Divide et Impera: MemoryRanger Runs Drivers in Isolated Kernel Spaces

Talkat Black Hat Europe 2018 · 2018-12-03..12-06· [security]
links:none on file
slides:none on file

MemoryRanger claims to stop driver code-dumps, data theft and PROCESS privilege escalation by running each third-party driver in per-driver EPT enclaves implemented on Intel VT-x / EPT; illegal reads/writes trigger EPT violations, the hypervisor swaps PFNs to redirect PFN to fake pages and returns fake data while restoring the real page afterward. Prototype isolates three test drivers, prevents dumping and data tampering, blocks an attempted privilege escalation, runs ~3× faster than a closest EPT-only competitor, but is a proof‑of‑concept that doesn’t yet handle preloaded drivers or coexisting Hyper‑V.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27The threat of kernel attacks
  3. 3:24Demonstration of memory theft
  4. 7:32Privilege escalation demo
  5. 10:53Existing security limitations
  6. 12:20Virtualization and EPT
  7. 15:14Memory Ranger design
  8. 19:16Memory Ranger demo
  9. 28:17Architecture summary
  10. 31:19Implementation steps
  11. 33:53Benchmarks and conclusion
  12. 36:24Q&A and final demo
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.