~/talk

Designing Secure Containerized Applications for Embedded Linux Devices

Talkat Open Source Summit Latin America 2022 · on Tuesday, 2022-08-23· at 11:50· ROOM 4, Virtual· [security]
links:none on file
slides:none on file

Practical steps to harden containerized apps for embedded Linux: build minimal images via multi‑stage and static linking (example: 250 MB → 5 MB → 100 KB using alpine then scratch image), pin by digest and sign with docker content trust, run cppcheck and Trivy scans, avoid --privileged and mount only /dev/rtc with --device, prefer user namespaces or non‑root, drop unnecessary capabilities (use cap drop all then add back what’s needed), apply a custom seccomp profile, limit cgroups memory/CPU, enable AppArmor and mount the root FS read‑only with tmpfs for writable state.

AI-written summary · about

  1. 0:00Start
  2. 1:26Agenda
  3. 3:02What Is a Container
  4. 12:12Securing the Container Image
  5. 13:28Mitigation Technique Create a Minimal Container Image
  6. 15:12What a Docker File Is
  7. 25:36How To Secure the Execution of a Container Image
  8. 27:16Remove this Privileged Flag
  9. 30:53Username Space
  10. 35:31Restricting Cisco
  11. 37:58Control Groups
  12. 38:34Linux Security Models
  13. 41:00Networking
~/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.