[OpenID] E-mail verification is MultiAuth
SitG Admin
sysadmin at shadowsinthegarden.com
Fri May 1 05:14:24 UTC 2009
Looking at RP's that have users authenticate with two OpenID's (in
the same session) to merge accounts, I realized there is a very good
reason to also require that the user demonstrate an ability to
receive E-mail at their account - because, most mailboxes not being
publicly archived, the ability to receive E-mail at an address
implies owning the password (or other authentication measure(s)) to
the corresponding account. An attacker might have compromised the
user's OP, linking it with their own, but the RP already knows that
the user has *another* "OP" - their E-mail provider. A third party is
thus available, to vouch for the user - and, more importantly, to
*test* whether this claim of dual Identity is true.
In most circumstances, it would seem logical to allow an OP to vouch
for addresses at its own domain. But if an address *is* at the same
domain as the OP, this suggests that the E-mail provider no longer
counts as a "third party" for purposes of requiring attackers to
compromise an account *apart from* the OP to steal someone's Identity.
A theft which should not be as simple as "knowing the E-mail address
of the person you wish to impersonate".
-Shade
More information about the general
mailing list