~/talk

TUF / Notary Deep Dive

Talkat KubeCon + CloudNativeCon Europe 2018 · 2018-05-02..05-04· B4-M1+3· [security]
links:none on file
links:none on file
slides:none on file

TUF defines a JSON metadata hierarchy — root/timestamp/snapshot/targets — with canonical serialization, expiring versions, delegated keys and path restrictions; Notary’s Go implementation uses base64 encoding, supports multiple hash algorithms and enforces length+hash checks so clients reject zip‑bombs, slow‑retrieval or rollback attacks. The design is compromise‑resilient: separate online timestamp keys and offline root keys, plus multi-signature thresholds and key rotation to recover from stolen keys. Example fixes come from past apt/yum failures that filled memory or disk; a proof‑of‑concept desktop installer (conman) demonstrates the system works.

AI-written summary · about

  1. 0:00Intro
  2. 1:22Key Hierarchy
  3. 2:42Metadata Verification
  4. 3:54File Structure
  5. 6:33Target Structure
  6. 8:52Keys and Roles
  7. 14:59Software Repositories
  8. 15:20Attack: Slow Retrieval
  9. 15:52Attack: Endless data
  10. 16:16Problem: Endless data - Filling Memory
  11. 16:56Problem: Endless Data -- Filling Disk
  12. 18:00Attack: Zip Bomb
  13. 21:24Version
  14. 21:52Attack: Reverting packages
  15. 26:01The Problem with TLS
  16. 27:52The Problem with GPG / RSA
  17. 34:48Maximum security model (PEP 480)
~/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.