~/talk

Where are we on security features?

name:Qing Zhao
links:none on file
slides:none on file

The update reports concrete compiler and kernel work: compilers and kernel reach parity on zeroing call-used registers and on structure-layout randomization; clang ships a new forward-edge CFI implementation while GCC still needs to add the feature; shadow-call-stack software support exists for arm64/x86; GCC patches for strict flexible arrays level 3 land in review (set 1 submitted, sets 2–3 planned) to fix built-in object-size/fortify checks and warnings; the kernel still produces ~60,000 zero-length-array warnings.

AI-written summary · about

  1. 0:00Introduction to security features
  2. 1:03Stack protector and register zeroing
  3. 3:57Stack protector guard location
  4. 4:43Forward Edge CFI progress
  5. 6:30Backward Edge CFI and Shadow Stack
  6. 7:35Strict Flexible Arrays overview
  7. 12:00Flexible array levels and warnings
  8. 20:25Compiler encouragement for standard code
  9. 24:44Current status and GCC patches
  10. 28:48Clang differences and zero-length arrays
  11. 31:21Future work and kernel improvements
  12. 33:08Fixed size array annotations
  13. 35:58Bounded flexible arrays and fat pointers
  14. 37:45Overflow protection and exceptions
  15. 41:43Arithmetic overflow handling
  16. 42:51Type introspection and assignments
~/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.