In fact, I always did not like OpenID for various reasons.
I have to trust the OpenID provider to whom I provided my data. I trust certain parties to a certain extent, but only because I can trust Stack Overflow, I do not automatically trust any of the well-known OpenID providers.
If my OpenID password is compromised, all of my sites on which I use OpenID are compromised. Usually I chose a different password for each site that I use, but I can not with OpenID.
I generally don't like the Persona concept. Despite the fact that they ask me before sending any data, it just does not seem correct that one provider has this information, and other services may request it. Well, I should not use it if I do not like it, but the concept seems to me wrong.
As already mentioned, data is sent between the site and the OpenID provider and vice versa. Whenever data is exchanged, this can be compromised. The system is not 100% protected; not even SSL (HTTPS). It makes a difference if the data only moves from me to the side and back to itself, or if it also moves from this side to the other and back.
If the OpenID provider is hacked and the hacker receives login information for all users (after all, they are beautiful centrally in one place!), Just think about the impact!
Just to name a few. I also do not see the big benefits of OpenID. For the user they say
- Faster and easier registration and login
- Reduced frustration with forgotten username / password
- Maintaining personal data on preferred sites
- Minimize password security risks.
Well, let it analyze it.
(1) How often do you register per page per day? 200 times? If I register 2 pages a week, thatβs a hell of a lot. Usually, most likely, itβs 2-3 months maximum (in fact, Stack Overflow, or my OpenID provider to use Stack Overflow, was the last page I registered, and it was not quite yesterday). So, when you register for 2 sites per month, you do not have 5 minutes to fill out the form? Come on, don't be funny.
(2) How? Because he uses the same password everywhere? βThis is not the future, this is a mistake,β said many security experts. Or because it allows me to recover my password by mail? Well, in fact, almost any side I use allows me to do this. Despite this, my Firefox remembers my passwords very well, stores them in an encrypted form on the disk (using the main password), and this encrypted database is regularly updated to never get lost.
(3) Well, this is probably something positive ... however, my name has not changed, my email address will not be either as one of the domain that I use, and redirected to the real address (therefore, the real one can change, I just update forward, and everything works as before). My address? Well, some people move a lot. So far, I have only moved once in my entire life. However, most parties do not need to know my address. Sites on which I see no reason for people to know this information, but which require me to fill out it for registration, just get fake. All over the Internet there are very few sites that know my real address (in fact, only those who have ever had to send me street mail or can I order goods).
(4) Actually, I see it the other way around. It maximizes security risk. How does this minimize risk?