MDS, Fallout, Zombieland & Linux

MDS, Fallout, Zombieland & Linux

Linux Foundation via YouTube Direct link

Keynote: MDS, Fallout, Zombieland & Linux

1 of 10

1 of 10

Keynote: MDS, Fallout, Zombieland & Linux

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

MDS, Fallout, Zombieland & Linux

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Keynote: MDS, Fallout, Zombieland & Linux
  2. 2 MDS == "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 re…
  3. 3 One 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. 4 Guessed 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 o…
  5. 5 Rogue-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. 6 Fallout • 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 o…
  7. 7 Exploits 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. 8 All 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!)…
  9. 9 Kernel 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 t…
  10. 10 If you are not using a supported Linux distribution kernel, or a stable / longterm kernel, you have an insecure system.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.