~/talk

Enter Sandbox

Talkat Black Hat Asia 2021 · 2021-05-04..05-07· [security]
links:none on file
links:none on file
slides:none on file

Automatic seccomp generation named Chestnut combines a compiler plugin (Sourcealyzer), a binary analyzer (Binalyzer), and a runtime tracer (Finalizer) plus patcher/generator and libchestnut to install filters. Evaluation shows static approach blocks about 87% of Linux syscalls and binary extraction blocks 83%, mitigates ~62–64% of exploit-linked CVEs (75/72% for subvariants), worst compile overhead ~28% (~19s), ffmpeg binary extraction ~11 minutes, test-suite coverage 59–77% lines and 61–92% functions, and six months of nginx hosting without crashes.

AI-written summary · about

  1. 0:00Intro
  2. 1:07Motivation
  3. 3:14Linux Seccomp
  4. 4:17Seccomp BPF
  5. 5:32libseccomp
  6. 6:30Challenges
  7. 8:59Sourcalyzer
  8. 10:10Call Graph Example
  9. 13:35Key Aspects
  10. 16:19Binalyzer: Overview
  11. 18:59System Call Mapping
  12. 20:52Finalyzer: Overview
  13. 22:15libchestnut
  14. 23:22ChestnutPatcher and Chestnut Generator
  15. 25:32Evaluation: Performance
  16. 26:11Evaluation: Seccomp
  17. 27:09Evaluation: Functional Correctness
  18. 28:49Evaluation Security
  19. 30:11Mitigating Real-World Exploits
  20. 32:05Return-oriented programming
  21. 34:25Recap
~/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.