~/talk

Keynote: MDS, Fallout, Zombieland & Linux

slides:none on file

Year-long survey of speculative-execution CPU flaws (MDS, Fallout, Zombieland, Spectre-class variants) showing concrete mitigations: flush CPU buffers on context switch, apply BIOS/microcode updates, and often disable hyper-threading; measurements report ~1–5% system costs for some fixes, ~15–20% slowdown for heavy kernel builds, and smaller IO-bound impacts (~2%); distro and cloud choices matter (Debian was notified late, Android/LTS adoption increasing), so expect ongoing kernel stable updates and repeated mitigations.

AI-written summary · about

  1. 0:00Keynote: MDS, Fallout, Zombieland & Linux
  2. 1:51MDS == "RIDL", "Fallout", "Zombieload", and others - CPU Hardware bugs • Variants of the same basic problem • Exploits the speculative execution model of Intel CPUs. • Discovered by many different research teams • Kernel and BIOS fixes required to fully solve
  3. 3:18One program can read another program's data • Can cross the virtual machine boundary · Exploits "hyper threading" (SMT) issues - SMT are CPUs that usually share TLBs and L1 cache
  4. 3:59Guessed more problems would be in this area • Disabled SMT for Intel chips in June 2018 . Repeated the plea to disable this in August 2018 • Prevented almost all MDS issues automatically • Security over performance • Huge respect!
  5. 5:01Rogue-Inflight-Data-Load • Exploits CPU Line-fill buffers and Load ports Steal data across applications, virtual machines, secure enclaves . Kernel fix by flushing CPU buffers/ports on context switch
  6. 5:57Fallout • Exploits CPU Store Buffers • Read kernel data from userspace Breaks ASLR (random kernel addresses) • "Meltdown" mitigation made this easier to exploit • Kernel fix by flushing CPU buffers on context switch
  7. 6:42Exploits CPU Line-Fill buffers . Much like RIDL • Steal data across applications, virtual machines, secure enclaves • Cool logo/name and demo • Kernel fix by flushing CPU buffers on context switch
  8. 7:59All of these mitigations slow down the system • No way yet to schedule different security domains on different physical processors (gang scheduling) • Disabling SMT mitigates most problems (not ALL!) • Must disable SMT and enable mitigations to solve completely.
  9. 11:36Kernel fixes available on announcement date • Intel notified some kernel developers in advance . Worked together across OS vendors to solve . Much better than Spectre/Meltdown • Process still needs to improve, Debian notified 48 hours before release. • More fixes came after announcement • Update your kernel and BIOS!
  10. 18:11If you are not using a supported Linux distribution kernel, or a stable / longterm kernel, you have an insecure system.
~/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.