~/talk

High Performance VM Introspection

Talkat BSidesSF 2019 · 2019-03-03..03-04· [security]
links:none on file
name:Raul Tosa
links:none on file
slides:none on file

Claims a concrete reduction in hypervisor exits by moving page-table filtering into the guest: a tiny, dynamically injected kernel stub uses the #VE virtualization exception to convert many EPT violations into in-guest exceptions, decodes or emulates only the relevant writes (only ~8% of page-table writes are relevant), and switches EPT views via VMFUNC to isolate the stub in a trusted physical address space. Benchmarks on Redstone show up to 3× faster page loads in Chrome.

AI-written summary · about

  1. 0:00Intro
  2. 1:13About Bitdefender
  3. 2:09About the Speakers
  4. 2:59HOTEL TRANSYLVANIA
  5. 6:01APT Lifecycle
  6. 7:31APT Dwell Time
  7. 8:00Carbanak APT
  8. 11:27HVI Crash Course
  9. 12:46HVI Deployment Models
  10. 16:13Main Performance Limitations
  11. 17:22Improving Page-Table Monitoring
  12. 21:03Performance Figures
  13. 21:42Takeaways
  14. 23:10Resources
~/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.