~/talk

There Was Not a Breach; There Was a Blog

name:Ben Simo
links:none on file
slides:none on file

A user with browser developer tools on uncovers a chain of flaws: account existence leaks via error responses, cookies over 4KB breaking logins, full backend JSON (including paystub and partial SSNs) returned to the browser, and password reset codes displayed in the page and sent to third parties (Pingdom, DoubleClick). Many issues are automatable; fixes arrive incrementally after press contact. Notable context: 8.6 million unique visitors in three days and password reset codes never expire initially.

AI-written summary · about

  1. 0:00Start
  2. 13:37Choking on cookies
  3. 14:47Exposes Email Addresses
  4. 19:10Poor security question options
  5. 22:14Stack traces
  6. 24:26Password reset codes revealed
  7. 25:02Username and password reset code sent via email
  8. 25:54Unchanging password reset codes
  9. 28:34Discloses security questions that go with a name and email address
  10. 29:21Put the pieces together
~/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.