~/talk

Evasive Maneuvers: Strategies to Overcome Runtime Detection Tools

Talkat CloudNativeSecurityCon North America 2024 · 2024-06-26..06-27· [security]
links:none on file
slides:none on file

Explains concrete bypasses against eBPF-based runtime detectors: demonstrates an io_uring-based syscall evasion that creates and reads symlinks without triggering trace hooks, shows using alternative syscalls (open_by_handle_at) and in-memory exec to avoid execve hooks, and performs live demos of tampering eBPF maps to disable agents and event-exhaustion floods that drop alerts. Covers TOCTOU races, killing local agents, overlayfs image fingerprint avoidance, nsenter instead of API calls, and mitigation notes like BPF override return and LSM hooks for harder protection.

AI-written summary · about

  1. 0:00Runtime detection tools intro
  2. 4:36Bypassing via config gaps
  3. 6:03Evading with symlinks and iouring
  4. 10:01Alternative system calls and custom implementations
  5. 11:50Exploiting eBPF maps
  6. 15:26Killing runtime agents
  7. 17:12Event exhaustion on eBPF
  8. 18:39Time-of-check time-of-use vulnerabilities
  9. 20:47Container filesystem attacks
  10. 23:55Kubernetes evasion
  11. 25:40eBPF rootkits
  12. 27:00Detecting eBPF loads
~/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.