~/talk

Security is hard, but we can't go shopping

Talkat RailsConf 2013 · 2013-04-29..05-02· [ruby-on-rails, security]
slides:none on file

Ruby and Rails are seeing a surge of vulnerabilities: three Ruby releases in six months, 13 CVEs so far this year for Rails, and concrete incidents like Bundler's first CVE and the rubygems.org breach. The talk gives actionable choices: whether a bug allows unauthorized data access or denial‑of‑service, how to follow responsible disclosure, contact addresses and PGP for gems, when to ship a patched gem or fork, and a low‑traffic security mailing list that actually exists.

AI-written summary · about

  1. 0:00Intro
  2. 0:43Ruby security releases
  3. 1:41Rails security releases
  4. 2:56wait what's a CVE?
  5. 3:11common vulnerabilities and exposures
  6. 3:38numbering authorities
  7. 3:49apple adobe
  8. 5:10minaswan security? vulnerabilities?
  9. 11:09a small cost to mitigate risk
  10. 12:03without it failures are catastrophic
  11. 12:52disclosure liability lawyers
  12. 13:57updating is hard work
  13. 14:24update sleep well at night
  14. 14:45reporting security issues
  15. 16:06responsible disclosure
  16. 17:13responsible clever, triumphant hackers hate it
  17. 22:06ask yourself two questions
  18. 22:43can I disable something for other people?
  19. 25:07look for a security policy email in gemspec email on github
  20. 26:38work together have empathy
  21. 29:54your gems are security vulnerabilities waiting to happen
  22. 30:26unless your code is perfect (and you want to buy this real estate in Florida)
  23. 31:41medium
  24. 34:45on a team security address PGP key disclosure policy
  25. 35:05ecosystem mailing list for announcing security issues and releases
  26. 35:47questions?
~/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.