~/talk

Fearless Security with Rust

Talkat RustLab 2019 · 2019-06-28..06-29· [security, rust]
links:none on file
slides:none on file

Rewriting Firefox’s styling component as Quantum CSS in Rust (using Servo) yields measurable security gains: of 69 historical style-component bugs, 51 (≈75%) would be impossible under Rust’s ownership/borrow rules, and 95% of critical security bugs were memory-related so disappear with Rust’s safety and bounds-checked vectors. Rust also prevents data races via ownership and Send/Sync types. One high-rated bug is reintroduced by a disabled test, showing rewrites still require robust testing.

AI-written summary · about

  1. 0:00Introduction to Rust
  2. 3:52Understanding memory safety
  3. 6:47Ownership and borrow checker
  4. 11:41Concurrency and thread safety
  5. 18:53Case study: Quantum CSS
  6. 26:12Technical migration insights
  7. 31:00Lessons and conclusions
  8. 32:30Q&A and closing remarks
~/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.