seL4 Is Free – What Does This Mean For You?
Linux.conf.au 2015 -- Auckland, New Zealand1 HN recommender · recommended in 1 month, 2015-2019
10K views · 11 years ago · talk · dated
Gernot Heiser presents seL4, a microkernel with a mathematical proof connecting security properties to the binary code, and explains what its open-sourcing means for users. It covers its roles as a microkernel, separation kernel and hypervisor.
Cited to explain what formal verification of seL4 guarantees, such as ruling out whole classes of bugs like buffer overflows.
56:19MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System
FOSDEM
90K views • 16 years ago
59:2328c3: The Science of Insecurity
28c3
42K views • 14 years ago
1:02:52Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops
media.ccc.de
27K views • 10 years ago
1:05:45LibreSSL with Bob Beck
Jason Tubnor
25K views • 12 years ago
1:05:51LibreSSL: The first 30 days, and what the Future Holds
Andrea Ross
5K views • 12 years ago
58:37NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)
AdaCore
5K views • 6 years ago
43:31Analyzing Programs with Z3
Compose Conference
24K views • 10 years ago
45:55Ruby Conf 12 - Boundaries by Gary Bernhardt
Confreaks
58K views • 13 years ago
51:13Qubes OS: The Operating System That Can Protect You Even If You Get Hacked
Micah Lee
63K views • 8 years ago
53:0236C3 - A systematic evaluation of OpenBSD's mitigations
media.ccc.de
18K views • 6 years ago
53:44Console Hacking 2016 (33c3)
media.ccc.de
166K views • 9 years ago
33:53Linux for Chromebooks: Secure Development (Google I/O ’19)
Chrome for Developers
239K views • 7 years ago
49:43ZFS Native Encryption by Tom Caputi
OpenZFS
14K views • 10 years ago
34:14"What UNIX Cost Us" - Benno Rice (LCA 2020)
linux.conf.au
218K views • 6 years ago
29:46The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)
Local-First Conf
17K views • 2 years ago
33:41OffensiveCon19 - Alex Ionescu - Keynote - Reversing Without Reversing
OffensiveCon
20K views • 7 years ago
58:11The new Windows subsystem for Linux architecture: a deep dive - BRK3068
Microsoft Developer
188K views • 7 years ago
42:45RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
Confreaks
2K views • 9 years ago
40:56"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
Strange Loop Conference
25K views • 12 years ago
45:47The State of Kernel Self Protection Project by Kees Cook, Google
The Linux Foundation
7K views • 9 years ago
3 comments from Hacker News
> This is a great view on history of seL4. Is there a list of use cases where seL4 is being used outside academia? "Can you build actual systems with it?" ▶ this video The whole talk is well worth a watch.
Spent a while on the weekend reading about the seL4 kernel, which uses capability based security and has end to end mathematical proofs of correctness on the compiler and underlying kernel. Its predecessors are used in Apple's A7 and Qualcomm's chips. Watching ▶ this video and it says that it's mathematically impossible for seL4 to suffer from things such as buffer overflows. I'm faaaaaar out of my field here... but this sounds as like a far better improvement in security compared to running things in a chroot. Apart from it being really new (there's just a kernel with a C compiler), would this be a good route to head down for improving security? Why aren't we writing a linux port on this? Kernel info here: link
▶ this video The implementation is correct against this abstract specification ... so bug-free, etc. The implications, there's many of them, but just a few obvious ones: it's not possible for this kernel to have a buffer overflow; it cannot - it provably does not use uninitialized variables or dereference null pointers, there's no stack smashing, you can't have code injection, there's no return oriented programming. Any of that stuff is just not possible - provably. So that's nice!