~/talk

Secure Authentication and Session Management

Talkat JavaDay Kyiv 2015 · 2015-11-06..11-07· [security]
links:none on file
slides:none on file

Four live demos show session IDs leaking in URLs and cookies, hijacking via tcpdump and a browser cookie manager, XSS exfiltration using an image src to send document.cookie to a servlet, and CSRF via an auto-submitted hidden form; Twitter is used to distribute exploit links and network issues partially break demos. Concrete fixes: set web.xml tracking-mode to cookies, use HTTPOnly flag and Secure flag, call changeSessionId() after login (or regenerate and copy attributes), use ≥16‑char random IDs, short timeouts (2–5 min for critical).

AI-written summary · about

  1. 0:00Start
  2. 0:29About Me
  3. 1:07Agenda
  4. 3:07Security Stories 2014/2015.
  5. 4:04What is Web Session? JAVADAY
  6. 4:45OWASP Top 10 Risks
  7. 8:05Demo: Session Exposed in URDAY
  8. 24:12Demo: Session Sniffing JAY
  9. 24:35How to Avoid Session Exposure During Transport?
  10. 24:46web.xml
  11. 27:59How to Steal a Session it Transport Is Used?
  12. 36:41Session Fixation: ScenarioDA
  13. 38:00Session Fixation: Solution
  14. 43:27What If We Can't Steal a Cookie?
  15. 48:51Conclusion
~/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.