~/conference

Linux Security Summit North America 2023

kernel developers, linux security engineers, systemd maintainers, container runtime developers, cloud platform engineers, hypervisor developers, lsm maintainers, security researchers

OCI machine image signing and verification; systemd TPM integration for LUKS unlocks; new LSM syscalls and APIs; kernel supply chain signing and transparency; eBPF-based runtime mitigations (HotBPF++); MPK/PKS kernel compartmentalization; hypervisor-enforced kernel integrity with Heki; confidential containers on Arm CCA; AppArmor profile generation at scale; automated syscall description generation (SyzDescribe); bounds checking in C and the Linux kernel; SecurityPerf benchmarking framework

titleauthorlength
Welcome & Opening RemarksJames Morris04m
Conference organizers report far more proposals than fits the schedule and accepted talks average score ≥4/5 on committee reviews so content skews technical…
Organiser at Room 212-214 on
Verifiable End To End Secure OCI Native MachinesSerge Hallyn, Joy Latten46m
End to end toolchain that signs and ships entire machine images as OCI artifacts and verifies them at boot using UEFI secure boot plus TPM sealed policies…
Talk at Room 212-214 on
systemd and TPM2Lennart Poettering47m
systemd now unlocks LUKS volumes by embedding TPM2 metadata in the LUKS superblock and supports PCR 11 for boot-phase/kernel measurements, PCR 15 for machine…
Talk at Room 212-214 on
System Calls for the Linux Security Module InfrastructureCasey Schaufler45m
Linux introduces three new syscalls to replace messy /proc and securityfs interfaces: lsm_list_modules, lsm_self_get_attr and lsm_self_set_attr. They use a…
Talk at Room 212-214 on
How to Backdoor the Linux Kernel (and fail?)Konstantin Ryabitsev32m
Survey of realistic attack paths into the kernel release pipeline concludes that patch submission, merge and publish points are all attackable but are usually…
Talk at Room 212-214 on
HotBPF++: A More Powerful Memory Protection for the Linux KernelZicheng Wang, Yueqi Chen43m
HotBPF++ automatically generates and installs eBPF programs from syzkaller/kernel sanitizer reports to stop vulnerabilities from being triggered rather than…
Talk at Room 212-214 on
Controlling Script ExecutionMickaël Salaün46m
Proposal adds a kernel-managed execution check so interpreters can ask the kernel “is this file allowed to be executed” using a new faccessat mode XAV_OK that…
Talk at Room 212-214 on
Welcome Back & Daily Announcements Day 02James Morris02m
Day two opens with logistics and attendance notes saying roughly almost 100 people are registered and some planned in person talks become pre-recorded remote…
Organiser on
Welcome Back & Daily Announcements Day 03James Morris01m
Brief announcements state no shuttle service this afternoon and no official travel buses available, with informal meetups and lunch conversations encouraged…
Organiser on
MPK/PKS Linux Kernel CompartmentalizationSebastian Österlund50m
Prototype uses Intel PKS to flip protection via two MSR writes on entry/exit, turning most kernel pages inaccessible and leaving a minimal eBPF isolation set…
Talk at Room 212-214 on
Enforcing Runtime Integrity with MaatJonathan Myers, Andrew Guinn34m
Maat is an open source framework that performs continuous integrity measurement and appraisal across hypervisor, kernel, and user space, using TPM-based…
Talk at Room 212-214 on
Heki: Hypervisor-Enforced Kernel Integrity for Linux with KVMMickaël Salaün39m
Heki moves selected kernel self‑protections out of the kernel into a KVM hypervisor layer, providing a guest API and a KVM backend that uses EPT/MBAC…
Talk at Room 212-214 on
When Confidential Containers Meet Arm CCAJia He32m
CoCo is implemented end-to-end on Arm CCA with a proof‑of‑concept runtime and modified containerd that boots realm guests via cloud‑hypervisor/KVM, performs…
Talk at Room 212-214 on
Building the Largest Working Set of Apparmor ProfilesAlexandre Pujol33m
Claim: a public repo now holds 1400+ profiles covering most distro packages so common system processes run confined. Tooling uses integration testing with Go…
Talk at Room 212-214 on
SyzDescribe: Principled, Automated, Static Generation of Syscall Descriptions for Kernel DriversYu Hao39m
A static analysis tool called SyzDescribe automatically generates Syzkaller‑compatible syscall descriptions for Linux kernel device drivers by modeling driver…
Talk at Room 212-214 on
Dynamic Key Managed PowerPC Guest Secure BootSudhakar Kuppusamy, George Wilson45m
Power secure boot for Power LPARs moves from static keys to a dynamic scheme that stores authenticated variables in a new Platform KeyStore (plpks) and submits…
Talk at Room 212-214 on
Progress On Bounds Checking in C and the Linux KernelKees Cook, Gustavo A. R. Silva46m
Effort converts trailing zero/one-length arrays into real C99 flexible array members, adds -fstrict-flex-arrays and per-struct size annotations, and wires…
Talk at Room 212-214 on
SecurityPerf: A New Open-Source Framework for Benchmarking the Performance Impact of Linux Security SolutionsAustin Gadient36m
SecurityPerf is an open source Python + Docker framework that builds containerized benchmarks for Apache, MySQL, WordPress, MongoDB and RabbitMQ, runs a…
Talk at Room 212-214 on
Coupling Key-Ring and Linux Crypto-API Framework(LCF) via Crypto-Transformation(tfm)Pankaj Gupta, Varun Sethi27m
Proposes linking kernel keyring attributes into Linux Crypto-API TFMs so drivers can enforce usage, algorithm and lifetime restrictions at crypto time…
Talk at Room 212-214 on
LSM Maintainers PanelJohn Johansen, Mickaël Salaün, Casey Schaufler, Mimi Zohar, Paul Moore52m
Panel argues that LSM stacking is the single most important change and shows progress toward composition but no final namespacing solution; eBPF-as-LSM is…
Panel at Room 212-214 on
~/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.