~/talk

NoSQL Shouldn’t Mean NoSecurity

Talkat CodeMash 2018 · 2018-01-09..01-12· [databases, security]
slides:none on file

Demonstrates that unsecured document stores really get compromised: spins up an unsecured MongoDB on Azure, imports fake credit‑card JSON, leaves a honeypot live for six weeks and watches access patterns; cites Shodan showing ~61,000 exposed MongoDB instances and public incidents where attackers leave "SEND 0.2 BTC TO THIS ADDRESS 1zaGVjj9NcyvDLyYpCh33Msq TO RECOVER YOUR DATABASE!"; shows injection and server‑side JS risks, then gives concrete fixes: require auth, CI checks, log alerts, PII scans, and hire audits.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Speaker introduction
  3. 2:52NoSQL history
  4. 6:27Why NoSQL grew
  5. 8:56NoSQL trade-offs
  6. 10:20NoSQL security incidents
  7. 14:20Unsecured MongoDB honeypot
  8. 22:31Public database exposure
  9. 22:51Security measures for devs
  10. 24:37NoSQL injection flaws
  11. 27:49PII handling in NoSQL
  12. 29:55Security audits matter
  13. 33:33Document DB benefits
  14. 35:16Vendor security recs
  15. 38:52Training developers
  16. 41:43Breach costs
  17. 44:08Summary
  18. 46:55Q&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.