~/talk

Secimport: Tailor-Made eBPF Sandbox for Python Applications

Talkat PyCon Israel 2024 · on Monday, 2024-09-16· [security, python]
slides:none on file

A Python proof of concept uses eBPF to monitor syscalls, build a per-module syscall allowlist, and enforce it with near-zero overhead; it profiles a run to record which modules open files, bind sockets, fork/exec or deserialize pickles and then applies that profile to sandbox later executions. Violations trigger configurable actions including stop the process on first violation or kill and log. The tool inspects running processes, catches pickle→spawn chains, and blocks unexpected syscall paths.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:38Understanding eBPF technology
  3. 9:42eBPF use cases in security
  4. 12:14Secimport sandbox concept
  5. 17:42Personal story and future
  6. 19:30Q&A
~/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.