...But Doesn't Rails Take Care of Security for Me?
summary
Rails' built‑in protections don't stop logic and deployment mistakes: an unscoped find lets anyone delete other users' payment methods ($2,800 bounty), a Mileage Plus API leaks reservations via a manipulable mpnumber, a Domino's app trusts client payment responses, Ashley Madison's bcrypt hashes get cracked by exploiting legacy md5 login keys (millions cracked), a missing rate limit on a Facebook beta lets six‑digit codes be brute forced, an Imgur endpoint enables server side request forgery ($2,000), and an open repo exposes the signed marshalled session key on Rails 3.2 allowing RCE and AWS access ($2,500).
AI-written summary · about
chapters (10)
- 0:00Introduction
- 9:39United
- 12:53Dominos
- 14:23XML
- 16:48Ashley Madison
- 18:03PHP Code
- 21:50Passwords
- 24:13Server side request forgery
- 28:41Facebook admin panel
- 34:48Summary








