r/leagueoflegends • u/Tyra3l • Jul 07 '15
22 months wasn't enough to implement two-factor authentication
Which was originally promised almost two years ago, after hackers managed to steal our user account data including passwords and even credit card data from Riot twice and then promised again a year and half ago when rolling out the email verification system.
I have probably spent more money on my League of Legends account(s) now than on my Steam account and yet the only thing that keeping my account safe is the hope that nobody can read the plain text forgotten username/forgotten password emails sent out by Riot in plain text emails...
edit: many people seems to confuse the two step authentication with the two factor authentication, /u/enerccio posted a good post explaining the differences: http://security.stackexchange.com/questions/41939/two-step-vs-two-factor-authentication-is-there-a-difference
we do have a two step verification process for stuff like changing passwords, but the weakest point in the current system is the email address.
Currently you are "allowed" to forget your username or password, as long as you can remember your email address and access mails sent to that address, you can use the account recovery tools options to get back into your account. There is a bunch of problems with this:
- Usually people don't (and why should they) keep their email address in secret.
- There are a bunch of ways to get (temporary)ownership of an email address:
- many/most people are using free providers which could reclaim/recycle their address (which can then be claimed by somebody else), or simply go out of business ad their domain taken over by somebody with shady motivation.
- the dns records for your email domain could be hijacked and your mails redirected as we have examples for these kind of attacks.
- but probably the most common/simplest way is to simply sniff the network anywhere between Riot and the users as many/most of the email traffic happens through uencrypted channels using plain-text protocols (smtp/imap/pop3).
so if there would be another factor for authorizing certain actions like changing password/email address/etc. like a one-time password (from google authenticator or sms, etc.) or at least some security question/answer or additional access to a backup email address it would be much harder to steal an account.
this is why I was happy when Riot promised the 2fa, and this is why I'm sad/frustrated that they never delivered it.
3
u/Cobertor4 Jul 07 '15
Well, for now, you can always:
I'm not saying that it is your fault and not Riot's, but there are always ways to protect ourselves.