~/talk

Securing the Open Source Software Supply Chain

Talkat PyCon US 2022 · 2022-04-27..05-03· [security, open-source]
slides:none on file

Asserts open source is usable but needs concrete controls and shows real tools, not just theory: use pip audit to find and auto-fix known vulnerabilities, adopt six store signing with ephemeral keys and a public transparency log, require attestations and SLSA level checks via salsa for build integrity, and expect operational changes like a 4,000 Google Titan key giveaway and upcoming mandatory 2FA for critical PyPI projects — practical measures, who implements them, and whether they stop real attacks.

AI-written summary · about

  1. 0:00Intro
  2. 1:01Q&A
  3. 1:20Is it safe to use open- source software?
  4. 1:37Is it safe to use open-source software? Yes!
  5. 2:15A better question: How can we use open-source software safely?
  6. 2:31What is the Software Supply Chain?
  7. 2:46What is the Secure Software Supply Chain?
  8. 3:22Why is software- supply chain security such a big deal right now?
  9. 5:51ABCs of the Secure Software Supply Chain
  10. 8:43Ephemeral
  11. 9:15Fuzzing
  12. 11:22Joe Biden
  13. 12:16Money
  14. 13:16Open ID Connect
  15. 13:42Provenance
  16. 14:22Remediation
  17. 16:29New! Community advisory databases
  18. 17:32New! Vulnerability auditing software
  19. 20:24GPG relies on a web of trust
  20. 20:47A new standard for signing, verifying and protecting software
  21. 21:00Understanding sigstore Throw away your keys
  22. 21:17Understanding sigstore Provide an identity
  23. 21:34Understanding sigstore Bind key & identity to signing certificate
  24. 22:02Understanding sigstore Publish in the transparency log
  25. 23:16New! Better, more secure build infrastructure
  26. 23:27Safeguarding artifact integrity across any software supply chain
  27. 23:37Understanding SLSA ( salsa') Security framework • Checklist of standards and controls • A series of levels
  28. 24:18Understanding in-toto • A universal standard • For all ecosystems • Ensuring integrity of an artifact • Proof of what was done at each step
  29. 24:31New! Enforcing security policies for source control
  30. 24:46Understanding Allstar • A GitHub app • Enforces best practices • Allows you to set policy • Across an entire organization
  31. 25:29Voluntary 2FA requirement
  32. 25:512FA mandate for critical projects
  33. 26:14Hardware key giveaway
  34. 27:07Coming soon! PEP 458 implementation & PEP 480 update
  35. 27:27Improvement: Vendor neutral collaboration
  36. 27:50Improvement: More funding for projects
  37. 28:28Predictions: My predictions for the next year
~/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.