~/talk

Listen to your Engine

Talkat BSidesSF 2018 · on Sunday, 2018-04-15· [security, linux-and-operating-systems]
links:none on file
slides:none on file

Demonstrates that system call streams yield high‑fidelity indicators of compromise: running a vulnerable Apache Struts in Docker, attaching strace/ptrace, and firing a Metasploit reverse‑shell produces ~60,000 syscalls in 30s but the exploit reduces to four useful events (chmod, exec, connect, open) and a dropped payload that lives 0.01s. Shows practical collection via kprobes and tracepoints and in‑kernel filtering with eBPF via BCC tools, notes noise, kernel‑version limits, and container ID tracking as the main hurdles.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:08System calls primer
  3. 3:18Profiling vs tracing
  4. 4:42Security monitoring basics
  5. 5:45Why monitor system calls
  6. 7:07Live demo setup
  7. 9:11Analyzing system call data
  8. 10:59Key attack indicators
  9. 12:24Limitations of system call monitoring
  10. 13:50Data collection methods
  11. 16:39Kprobes vs tracepoints
  12. 17:42Ftrace and perf overview
  13. 18:45Extended BPF introduction
  14. 21:35BPF tools and trade-offs
  15. 22:41Containerization challenges
  16. 24:04Summary and resources
  17. 24:26Q&A session
~/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.