~/talk

Deep Dive: TUF / Notary

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 16:45· Hall 8.1 G3· [security]
links:none on file
links:none on file
slides:none on file

TUF provides compromise resilience for software updates with self-revocation and key rotation so delegated keys can revoke or replace themselves without every delegator changing metadata; it uses roles (root, timestamp, snapshot, targets) and threshold multisig keys kept offline, and plans a 1.0 spec with semantic versioning and pluggable wire formats. Notary is the widely used Go server/client implementation running in production alongside registries. in-toto records in-toto layouts and signed link metadata from automated functionaries (Jenkins, admission controllers) to attest full supply-chain provenance.

AI-written summary · about

  1. 0:00Start
  2. 0:21There exists an attack vector
  3. 2:00Doesn't crypto just work?
  4. 2:15Attack: Compromise
  5. 5:27TUF Goal: Compromise-Resilient E3
  6. 5:58Explicit & Implicit Revocation
  7. 6:51Responsibility Separation
  8. 7:54Minimize Risk
  9. 9:55Multi-signature Trust
  10. 11:25Standardization process (TAPS).
  11. 11:43TAP 8: Key Rotation
  12. 13:06TAP: Managing TUF Versions
  13. 14:03TAP: POUF
  14. 15:51TAP: Handling Partially Signed Metadata
  15. 17:39The Software Supply Chain
  16. 18:41The Attack Surface
  17. 19:12Imagine In The Real World...
  18. 20:06Many Good Point Solutions
  19. 22:07Gaps Between Steps? Compliance?
  20. 23:00Layout -- Steps
  21. 23:26Layout -- Functionaries
  22. 23:41Layout -- Artifacts
  23. 23:59Layout -- Rules
  24. 24:15Layout -- Root Of Trust
  25. 24:35Links -- Signed Step Evidence
  26. 25:08Verification/Admission
  27. 25:44Tooling & Integrations
~/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.