Device Bound Session Credentials

A walkthrough of how DBSC binds a session cookie to the browser's hardware key and rotates it with a server challenge. Chrome docs ↗

checking DBSC support…
Heartbeat

What an integration needs

Walkthrough

    Break it

    Demonstrate the security properties by simulating attacks against this same session.

    Live state

    Bound cookie
    Cookie version
    Session id
    Cookie Max-Age left
    Next rotation in

    Pinned public key (JWK)

    no key pinned yet

    Server snapshot of auth_cookie

    Polled from /api/whoami — proves the cookie value the server is actually receiving from the browser.

    last polled:

    Server event log

    Each entry is something the server saw or did. Annotated with the DBSC concept it maps to.