~/talk

SandBox Mode (SBM) - New Execution Mode Between Kernel and User Space

Talkat Linux Security Summit North America 2024 · on Friday, 2024-04-19· at 14:50· Terrace Suite 1+2· [security]
slides:none on file

SandBox Mode (SBM) introduces a new CPU-level execution mode between kernel and user space that runs selected kernel functions in an isolated address space, aborting on out-of-bounds writes and leaving kernel memory intact. It claims 100% precise like KASAN while matching HEKI effectiveness without a hypervisor, maps kernel text into the sandbox, uses copy-in/copy-out buffers and page-granularity aborts, runs sandbox code at CPL 3 on x86 with lazy TLB tricks, costs under 1 ms to enter/exit on a 3 GHz CPU, and requires explicit per-function adaptation and shared-data specification.

AI-written summary · about

  1. 0:00SandBox Mode introduction
  2. 1:30Why new execution mode
  3. 3:18Kernel workload options
  4. 7:58SandBox Mode concept
  5. 10:07Isolation strength
  6. 12:19Process modes integration
  7. 15:53Code conversion example
  8. 16:34CPU-level isolation
  9. 21:13Performance impact
  10. 23:00Use cases
  11. 24:27ARM64 implementation
  12. 26:36Context switching overhead
  13. 29:06Handling GP faults
  14. 29:56Q&A
~/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.