[OpenID] Security/featureset at odds?

SitG Admin sysadmin at shadowsinthegarden.com
Sat Aug 2 01:50:16 UTC 2008


I tried thinking of concrete examples as Nat requested, but it was 
difficult to work on the details because, once I had the loosest idea 
of what a usecase was, my thoughts were overwhelmingly along the 
lines of "Our security model sucks."

The current network model seems to be 3, at most 4, steps; usernode 
to multiuser (typically a large site offering services such as 
homepage or E-mail) node to usernode, possibly routing through 
another multiuser node that the 2nd usernode is connected to the 
internet through. Every user is communicating with 1 other user (at a 
time) or 1 multiuser, re-authenticating to each.

SSO promises to solve this, letting users authenticate in the same 
way without giving up their credentials to every other node. But 
aren't we effectively endangering this by creating a network model 
where RP nodes and OP nodes can talk to one another without a user 
necessarily being involved? When actions such as "add my new Friends 
from site1 to my Friends at site2" (and all the access privileges 
such changes entail) can be performed by a single node that is either 
compromised, or deceived into thinking an attacker is the legitimate 
user by *another* compromised node, is there any difference?

Two thoughts on this:

1) It's important to focus on the benefits that OpenID can offer 
*besides* SSO, and to develop them. It's especially important to not 
push SSO so hard that we distance OpenID from those who *want* to 
have multiple passwords required, per service, for additional 
security.

2) We should put together a list of differences, however minor, that 
OpenID might make in how the current flow of information on the web 
goes. Then we can properly analyze the potential implications they 
have for security instead of trying to guess ahead (and losing face 
over the disaster when we fail to guess ahead).

All of this may be elaborated upon, in a more coherent manner, when I 
have had Food ;)

-Shade



More information about the general mailing list