~/talk

Hypervisor Based Integrity: Protect Guest Kernel in Cloud

Talkat KVM Forum 2020 · 2020-10-28..10-30· [security]
name:Ning Yang
links:none on file
links:none on file
slides:none on file

Proposal enforces runtime kernel integrity by loading a signed guest kernel module at boot that sends memory ranges to the hypervisor, which applies EPT/NPT enforcement and VM-exit checks on MSRs and control registers; a prototype uses a new hypercall/API to handshake with VMM, shows rare EPT violations (mostly legit kernel hotpatch paths), minimal steady-state overhead, and options to kill-and-dump or log on violations. Requires minor kernel layout changes and Intel support for hypervisor-managed linear address translation.

AI-written summary · about

  1. 0:00Google Cloud
  2. 0:40Disclaimer
  3. 0:57Background
  4. 3:39Threat Model
  5. 4:02Protect the guest kernel at runtime
  6. 6:02Why hypervisor as another security layer?
  7. 8:36Overall Plan - Boot Time: Guest
  8. 9:39Overall Plan - Boot Time: Hypervisor
  9. 10:14Overall Plan - Run Time
  10. 11:50Performance Impact
  11. 13:10Technical challenges
  12. 14:31Example
  13. 15:27Changes needed for KVM/QEMU
  14. 20:38For the Future
  15. 21:32Other security considerations
  16. 24:52Summary
~/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.