Open Source Tech Conference 0 / Mike Rapoport: "Address Space Isolation in the Linux Kernel" / Online / 10 August 2020 - 13 August 2020

Open Source Tech Conference 0

10 August 2020 (Mon), 16:00 - 13 August 2020 (Thu), 20:00


Mike Rapoport: "Address Space Isolation in the Linux Kernel"


Address Space Isolation in the Linux Kernel

Security is a big problem especially in the cloud of container workloads. This presentation investigates improving security in the Linux kernel itself. The first target is securing sensitive application data, for instance, private keys. Address space isolation has been used to protect the kernel and userspace programs from each other since the invention of the virtual memory. Assuming that kernel bugs and therefore exploits are inevitable it might be worth isolating parts of the kernel to minimize damage that these exploits can cause. Moreover, restricted mappings in the kernel mode may improve mitigation of hardware speculation vulnerabilities. There are several ongoing efforts to use restricted address spaces in Linux kernel for various use cases:

  • speculation vulnerabilities mitigation in KVM
  • support for memory areas visible only in a single owning context
  • hardening of the Linux containers

We are going to present the approach for the implementation of restricted mappings in the Linux kernel and how this implementation would be used with various use-cases. We are also going to take a closer look at possibility to assign an address space to the Linux namespaces, so that tasks running in namespace A have different view of kernel memory mappings than the tasks running in namespace B. For instance, by keeping all the objects in a network namespace private, we can achieve levels of isolation equivalent to running a separated network stack.

Mike Rapoport​
Israel. Haifa 

Mike has lots of programming experience in different areas ranging from medical equipment to visual simulation, but most of all he likes hacking on Linux kernel and low level stuff. Throughout his career Mike promoted use of free and open source software and made quite a few contributions to the Linux kernel. Now Mike works at IBM Research - Haifa focusing on containers and virtualization.

Add to calendar
Event in socials
Irina Saribekova
+7 (921) 903-45-17


You've successfully subscribed for news.