~/talk

How Secure Is Your Build/Server?

slides:none on file

Starts from laptop trust (OS, CA roots, OpenSSL ciphers) and walks the build chain through npm/docker installs, checksum verification, postinstall scripts and Git SSH fingerprints, advocating commit signing and multi-signing of builds. Describes CI risks: opaque services, unsigned artifacts, and the need for artifact signing, transparency and audit logs. Reproducible builds are proposed as the solution but note compiler flags, timestamps and toolchain differences. Mentions reproducible builds, The Update Framework (TUF) and Bazel/toolchain pinning as concrete mitigations.

AI-written summary · about

  1. 0:00Introduction to build security
  2. 1:05Trusting your development tools
  3. 3:09Verifying cryptographic security
  4. 5:56DNS and certificate trust issues
  5. 6:59Evaluating external dependencies
  6. 9:08Risks in package scripts
  7. 11:15Using dependency scanners
  8. 12:18Securing version control pushes
  9. 14:22Trusting CI systems
  10. 17:13Laptop vs build server security
  11. 18:16Reproducible builds approach
  12. 20:23Update framework for builds
  13. 21:50Reducing dependency vulnerabilities
  14. 22:36Disposable laptop environments
  15. 23:40Traceability in build decisions
  16. 24:43Balancing trust and verification
  17. 26:07Trust vs confidence in systems
  18. 27:30Legacy and vulnerability budgets
  19. 28:10Human interaction in security
  20. 29:14Conclusion and next steps
~/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.