~/talk

Isolation without Containers

Talkat SREcon18 Asia/Australia · 2018-06-06..06-08· [security, software-architecture]
slides:none on file

Fastly describes a compiler+sandbox that compiles WebAssembly to native code (Katana / Frittata) to run many thousands of sandboxes concurrently inside one process. Isolation rests on two concrete guarantees: control-flow checks (no raw function pointers, indirect-call tables) and bounds-checked linear memory so data accesses are confined. The implementation trades some optimization complexity for safety but is already used to host high‑performance edge tenants, demonstrating practical, low‑overhead SFI without containers.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Isolation?
  3. 2:08Isolation is about being able to run some code without it affecting other running code in unexpected ways.
  4. 2:32Resource Isolation
  5. 2:48Fault Detection, Isolation, and Recovery
  6. 3:56Control and Data Flow
  7. 5:19Fault Isolation is really about reducing the set of possible faults to a knowable, recoverable set.
  8. 6:09What even is a process?
  9. 7:26Virtual Memory
  10. 11:34Dynamic Libraries
  11. 14:39Higher-level Isolation
  12. 17:41Control Flow
  13. 19:30Isolation: Good
  14. 19:56WebAssembly: Super great!
~/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.