Using seccomp to limit the Linux kernel attack service - Michael Kerrisk - NDC Security 2023
The Linux seccomp (Secure Computing) facility allows developers to limit the set of system calls that an application can make. This can be used, for example, to prevent exploited code from executing arbitrary system calls. Seccomp is used in wide array of software including containers (Docker, Podman, etc.), web browsers, Firejail, Flatpak, and even strace. This presentation provides an introduction to the use of seccomp, looks at some some productivity aids to speed development of seccomp filters, and considers some caveats around the use of seccomp. Check out our new channel: NDC Clips: @ndcclips Check out more of our featured speakers and talks at https://ndcconferences.com/ https://ndc-security.com/

▶︎
What I learnt about automating security - George Coldham - NDC Security 2023

▶︎
Secure development with C++ - Lessons and techniques - Helge Penne - NDC TechTown 2023

▶︎
Using Seccomp to Limit the Kernel Attack Surface - Michael Kerrisk, man7.org Training and Consulting

▶︎
Understanding File Descriptors in Unix/Linux

▶︎
Demystifying Process Address Space: Heap, Stack, and Beyond - Piotr Wierciński - NDC TechTown 2024

▶︎
Stephen Dolan, "Types for more than memory safety in OxCaml", VeTSS Annual Conference 2026

▶︎
Seccomp and eBPF; What’s the Difference? Why Do I Need to Know? - Natalia Reka Ivanko, Duffie Cooley

▶︎
Linux user namespaces: a blessing and a curse - Ignat Korchagin - NDC TechTown 2024

▶︎
OAuth and the long way to Proof of Possession - Dominick Baier & Steinar Noem - NDC Security 2023

▶︎
Is the UK worse off because of Brexit? | BBC News

▶︎
Seccomp Security Profiles and You: A Practical Guide - Duffie Cooley, VMware

▶︎
NestJS Full Course for Beginners in 2026 | Build a Production-Ready API

▶︎
Designing to the Worst Case Scenario - Practical System Call Filtering with Seccomp - Simon Goda

▶︎
Tutorial: The Why and How of libseccomp - Tom Hromatka, Oracle & Paul Moore, Cisco

▶︎
"An abridged history of Linux kernel security" - Russell Currey (Everything Open 2023)

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Memory Safety: Rust vs. C - Robert Seacord - NDC TechTown 2024

▶︎
pwn.college - Kernel Security - Escaping Seccomp (for real!)

▶︎
Containers unplugged: understanding user namespaces - Michael Kerrisk

▶︎
