~/talk

IMA Namespaces for Containers

links:none on file
slides:none on file

Adds a new IMA namespace so each container gets vpcr virtual PCRs that extend into a per-container cpcr and then into physical TPM PCR 12, with kernel patches plus changes to runc/containerd/CRI/kubelet and a Kubernetes Integrity controller plus tester daemonset and verifier pod. Prototype records container file hashes, links them to the TPM for remote attestation and reports mismatches to Kubernetes. Works end-to-end in tests but has open problems: pod deletion breaks PCR chains, NFS lacks extended attributes, stateful and multi-container pods remain unsolved; no performance numbers yet.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:40Linux IMA and TPM basics
  3. 4:41IMA namespaces in containers
  4. 8:28Technical implementation
  5. 14:25Kubernetes integration
  6. 19:30Integrity verification
  7. 23:04Roadblocks and conclusion
~/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.