~/talk

Crate security in 2025

Talkat Rust Nation UK 2025 · 2025-02-19..02-20· [rust, security]
slides:none on file

Notes concrete claims and tools: Zed shows 122 direct and 882 unique crate dependencies, bat shows 30 direct and 119 transitive, typical projects have ~200–300 dependencies. Lists real incidents (XZ backdoor, malicious Rand-like crate, 2023 exfiltration attempts). Describes operational tooling and proposals: use cargo tree, cargo vet / cargo crev, cargo audit / cargo deny, d.rs, li.rs, deps.dev, SBOMs; mentions trusted publishing RFC and adoption of the Update Framework (TUF) and ongoing crate scanning by Rust Foundation and OSSF. Presents actionable checks and tradeoffs.

AI-written summary · about

  1. 0:00Crate security intro
  2. 1:05Supply chain basics
  3. 2:08Why dependencies matter
  4. 8:05Balancing needs and risks
  5. 12:38Supply chain attacks
  6. 16:30Rust Foundation efforts
  7. 20:21Securing your project
  8. 22:44Evaluating crate quality
  9. 30:07Using security advisories
  10. 31:52Assessing dependency practices
  11. 35:45Sustainable crate maintenance
  12. 37:48Selecting the right crate
  13. 40:38Community role in security
  14. 42:00Q&A
~/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.