~/talks

Kees Cook

what they talk about

where they keep going back

all 5 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Security Features status updateLinux Plumbers Conference 20252025-12-11
GCC, Clang, and Rust reach concrete parity on several items: per-thread stack protector guard locations are implemented across RISC-V, PowerPC and s390, and…
Talk on
type-based slab allocation: kmalloc_obj familyLinux Plumbers Conference 20252025-12-11
Proposal changes slab allocator to be type-aware by introducing kmalloc_obj() v4/v5 so allocations return typed pointers instead of void, and it converts the…
Talk
Kernel Hardening: Ten Years DeepLinux Security Summit North America 20252025-06-26
Project started in 2015, created measurable results: average CVE lifetime drops after years of stagnation and many buffer and integer overflow classes fall…
Talk on
Mitigating Integer Overflow in CLinux Security Summit North America 20242024-04-18
Kernel work shows hundreds of CVEs tied to integer overflow over the last decade and pushes concrete fixes: extend sanitizers to detect overflows regardless of…
Talk on
Security Features status updateLinux Plumbers Conference 20232023-11-13
Toolchains now match on fstrict-flex-arrays=3, -fsanitize=bounds and __builtin_dynamic_object_size(); GCC landed changes in 13–15 and Clang in 16 for trailing…
Talk on
Progress On Bounds Checking in C and the Linux KernelLinux Security Summit North America 20232023-05-10
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 on
Where are we on security features?Linux Plumbers Conference 20222022-09-12
The update reports concrete compiler and kernel work: compilers and kernel reach parity on zeroing call-used registers and on structure-layout randomization…
Talk on
Welcome & Opening Remarks & Meaningful Bounds Checking in the Linux KernelLinux Security Summit North America 20222022-06-23
Analyzes three years of kernel CVEs and finds 25 heap buffer overflows with 11 memcpy overflows that the compiler could have detected; instruments an…
Talk on
Meaningful Bounds Checking in the Linux Kernellinux.conf.au 20222022-01-14
Audit of recent kernel CVEs finds 11 memcpy overflows (including BleedingTooth) that the compiler could have caught by using __builtin_object_size mode 1…
Talk on
Control Flow Integrity in the Linux KernelLinux Security Summit North America 20202020-07-01
Control Flow Integrity is implemented in the kernel by using clang LTO to generate per-prototype jump tables that validate indirect calls (assembly uses an…
Talk on
Panel Discussion: What is Lacking in Linux Security and What Are or Should We be Doing about ThisLinux Security Summit North America 20202020-07-01
Panel lays out concrete gaps and fixes: too few tests and regression suites, reliance on continuous fuzzing (syzkaller) but no oracle to mark security‑relevant…
Panel on
Control Flow Integrity in the Linux Kernellinux.conf.au 20202020-01-13
Linux kernel gets forward-edge checks by inserting per-type jump tables and runtime validation using Clang/LLVM CFI, requires whole-kernel visibility via thin…
Talk on
Subsystem Update: Seccomp, Yama, and LoadPinLinux Security Summit North America 20192019-08-19
Update surveys three small kernel defenses and their concrete changes: LoadPin pins modules and any kernel-read files to the first block device, extended to…
Talk on
Kernel Self-Protection ProjectLinux Security Summit North America 20192019-08-19
Year-in-review of defenses landed across kernels 4.19–5.3: removal of VLA usage, conversions to overflow-checking refcounts, implicit-fallthrough annotations…
Talk on
Overview and Recent Developments: Kernel Self-Protection ProjectLinux Security Summit Europe 20182018-10-25
Shows that KSP lands concrete defenses across kernels 4.14–4.18: vmapped stacks, SLUB freelist obfuscation, structure randomization, set_fs() checking, fast…
Talk on
Overview and Recent Developments: seccomp and Small Linux Security ModulesLinux Security Summit Europe 20182018-10-25
Crash-course on three kernel features and what actually changed: LoadPin with dm-verity pins kernel reads to a cryptographically verified backing filesystem so…
Talk on
Making C Less DangerousLinux Security Summit North America 20182018-08-27
Kernel C changes focus on concrete fixes: removing Variable Length Arrays reduces hundreds of patches to a few remaining and converts hot paths to fixed-size…
Talk on
Sub-system Update: Kernel Self-Protection ProjectLinux Security Summit North America 20182018-08-27
Year-in-review of defenses landed across kernels 4.14–4.19: concrete features include vmapped stacks, fast refcount_t protection backported to 4.14, SLUB…
Talk on
The State of Kernel Self Protection ProjectLinux Security Summit 20162016-08-25
Project quantifies risk and ships mitigations: analysis of 557 CVEs shows about a 5 year average lifetime for many kernel bugs, so defenses must assume bugs…
Talk on
SeecompLinux Security Summit 20162016-08-25
Covers seccomp work landing between Linux 4.3 and 4.8: adds architecture support for powerpc tile usermode linux parisc, expands the regression test suite…
Talk 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.