~/talk

Authentication for Websockets

Talkat LoneStarRuby Conf 2015 · on Saturday, 2015-08-15· [security, web-platform]
slides:none on file

Demo shows togetherjs clients can be impersonated with two lines of code by setting another client ID and relaying actions as that user using a rube am WebSocket server. Claim: WebSockets lack built‑in client auth so the app must verify identity during the WebSocket handshake by checking the app’s session header values. Implementation copies Rack session verification, rejects connections when IDs or display names mismatch, and the demo closes the socket as intended.

AI-written summary · about

  1. 0:00Start
  2. 0:48Web Socket Client Authentication
  3. 1:42Impersonation Demo
  4. 6:09Heroku's websocket auth page
  5. 7:50authentication hub
~/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.