~/talk

Finding the Needles in a Haystack: Identifying Suspicious Behaviors...

links:none on file
links:none on file
slides:none on file

AWS uses eBPF to instrument the kernel for eBPF syscall tracing, capturing process creation, file, network and DNS events and enriching them with container and pod context to detect C2, Tor clients and crypto miners. Agents avoid reading user memory to prevent TOCTOU races (no user-space reads), emit events of about ~1 KB per event with high volume, and send them to a cloud backend that applies threat intel, stateless and stateful rules. Example detection: runtime file download → new binary executed (SHA256 match) → connect to known mining pool.

AI-written summary · about

  1. 0:00Intro
  2. 0:32The challenges
  3. 1:17Different approaches
  4. 2:55Introducing Extended Berkeley Packet Filter (eBPF)
  5. 4:36How it works
  6. 5:32Linux kernel diagram
  7. 6:18How GD is using eBPF
  8. 6:59Getting started with eBPF
  9. 8:26eBPF Advantages & Disadvantages
  10. 9:38Common eBPF use cases
  11. 10:09eBPF @ Amazon
  12. 11:54Why eBPF for GuardDuty
  13. 13:19System Call Tracing with eBPF
  14. 16:49System Call Tracing - Avoiding Race Conditions
  15. 19:52Rich Container and Process Context
  16. 21:00Collected Metadata Kernel and Userspace
  17. 22:08Monitored Events
  18. 25:10On-Host Versus Backend Processing
  19. 26:40Example Scenario Command Injection Exploitation
  20. 27:24Example Scenario Detections
  21. 29:20Actionable Detections
  22. 30:31Summary
~/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.