Skip to main content

Timeline for Understanding token security

Current License: CC BY-SA 4.0

8 events
when toggle format what by license comment
May 17, 2019 at 8:48 vote accept user1156544
May 16, 2019 at 23:00 comment added Squeamish Ossifrage @user1156544 The reason it's not a big deal is that the adversary is extremely unlikely to learn the token and not have a better use for it than revoking it. They can't guess the token, and if they obtain the token from a breach they can probably do something more nefarious with it than simply revoke it.
May 16, 2019 at 22:54 comment added user1156544 "What I meant is that..." - Yes, but this means that Squire (or Google/Apple Pay) will store credentials per site per user. "maybe it's not a big deal to let anyone on the planet ask to revoke any particular token" I think this will denigrate part of the system, since the credit card might have to be transferred every single time
May 16, 2019 at 22:22 comment added Squeamish Ossifrage @user1156544 I have no idea what the revocation protocol is. Presumably after a breach at Home Despot there will be some way for them to say ‘uh oh, Squipe, I got owned, please toss the cookies’. Maybe there's also a way to revoke individual tokens; indeed, if you allowed just anyone to revoke individual tokens, the only damage is potential denial of service—which would require an adversary to learn the token in the first place, so maybe it's not a big deal to let anyone on the planet ask to revoke any particular token.
May 16, 2019 at 22:20 comment added Squeamish Ossifrage @user1156544 What I meant is that Evelyn T. Shopster registers an account at Home Despot's web site, which has some web thing that calls out to Squire to actually store the data. Clearer?
May 16, 2019 at 22:19 history edited Squeamish Ossifrage CC BY-SA 4.0
Clarify that it is through Squipe's API that the Home Despot API creates this token.
May 16, 2019 at 22:16 comment added user1156544 Just a clarification, since Home Despot don't know your card, the token has to be created by the bank, as I think you say in (3). In that case, are banks going to keep track of all clients tokens, one for each shop they visit? In your system, the token is computed by Squipe, and then sent to HD. I suppose that Squipe can only distinguish between a legitimate request to change tokens by HD (because they have been compromised) or a malicious one because the request should come with the old token + the credit card information
May 16, 2019 at 21:48 history answered Squeamish Ossifrage CC BY-SA 4.0