Click to open network menu
Join or Log In
Mobafire logo

Join the leading League of Legends community. Create and share Champion Guides and Builds.

Create an MFN Account






Or

's Forum Avatar

MOBAFire Situation Update

Creator: Matt September 11, 2016 2:55am
1 2 3
Matt
<Administrator>
Matt's Forum Avatar
Show more awards
Posts:
4286
Joined:
Dec 8th, 2009
Permalink | Quote | PM | +Rep September 11, 2016 2:55am | Report
Hey all,

We’re back online and want to update everyone again, this time in greater detail.

What happened


A small number of accounts were compromised on Thursday and Saturday and the attacker used those accounts to delete a number of guides. Both times the damage was contained and we believe nothing has been permanently lost. Upon discovering the first attack, we immediately locked down our tools and all mod and admin accounts. Upon discovering the second attack, we brought the site down entirely so that we could take our time to analyze everything and to minimize damage.

We believe the attacker has a database containing various usernames, emails and passwords. We cannot say for certain where this information came from, but we believe it is from various sources, possibly including MOBAFire.

This means it’s possible that a SQL injection vulnerability exists on MOBAFire. This is what we have focused the most time on since the first attack. We have been reviewing every possible place such a vulnerability could exist, as well as building in additional layers of system-wide protection.

About our database


All passwords are salted, hashed and stretched using a very strong algorithm (NOT MD5) before they are stored. This makes it very time consuming to break a password even if you have the full hash, and if the password is strong then it’s essentially impossible. HOWEVER, we discovered that a portion of our user base (about 5%) never upgraded from an old hash we originally used, to the new one. As far as we can tell, none of these accounts were used in this attack, and we have now erased all of those old passwords completely. We’re investigating why the accounts failed to upgrade.

What we’ve been doing


We’ve spent most of our time scouring our code looking for any potential vulnerabilities. We haven’t found any yet but we have been rewriting any code that looks mildly suspicious just to be sure. We’ve found no direct evidence that we were compromised but we have no way to be sure so we aren’t taking any chances.

We have also added a number of new security features as well as improved on some existing ones related to our account handling.

We have improved our guide system to further minimize the potential for lost content, as well as to simplify the restoration of lost content, whether from a bug, a server hiccup or from a compromised account. We have not had any issues restoring lost content in the past, but this will make it significantly faster if we ever need to do it again.

We have been working on various new protections and policies for our back-end tools, with the goal that even a compromised mod or admin account will be heavily restricted.

We have many more improvements still planned and the team has been, and will continue to work hard on this.

What we ask of you


We have no conclusive evidence that MOBAFire was or wasn’t compromised, so we are going to move forward under the assumption that it was. We want you to as well. Please assume that your password was compromised and change it on any other site that uses the same one.

We are also forcing a network-wide password reset. Every single member of any MOBAFire Network site will be forced to reset their password before they can log back in again. Please use a new password that is unique and hard to crack.

Since there will be a very high volume of people resetting their passwords at the same time, the email system may get backed up. Please be patient if it takes some time for you to receive your email after initiating your password reset.

What to expect now


We’re not security experts, we’re gamers and programmers, and this site is seriously large. There is a lot of code and a lot going on. We hope our new updates will further secure the site while also minimizing any damage from a successful attack in the future but we can’t be certain that this is over yet.

If you have any questions please ask here, we’ll do our best to answer quickly, but be aware that we are all buried in code and responses may not be fast.

We apologize for the inconvenience and if you find you are missing any content please let us know and we’ll restore it as soon as we can.
jhoijhoi
<MOBAFire Mother>
jhoijhoi's Forum Avatar
Show more awards
Posts:
14438
Joined:
Mar 20th, 2011
Permalink | Quote | PM | +Rep September 11, 2016 4:54am | Report
Keep up the great work, Matt and team :)
guide writing tips 'n tricksashes to ashesfancy a sig?

♡ sig by Tauricus2017 ♡
Sir Wellington
<Member>
Sir Wellington's Forum Avatar
Show more awards
Posts:
207
Joined:
Dec 23rd, 2012
Permalink | Quote | PM | +Rep September 11, 2016 7:25am | Report
Thanks everyone!

Check out my manly Xin Zhao guide for manly men!
Vapora Dark
<Perfectionist>
Vapora Dark's Forum Avatar
Show more awards
Posts:
10491
Joined:
Oct 16th, 2011
Permalink | Quote | PM | +Rep September 11, 2016 7:34am | Report
Np.
IceCreamy
<Veteran>
IceCreamy's Forum Avatar
Show more awards
Posts:
5981
Joined:
Aug 14th, 2011
Permalink | Quote | PM | +Rep September 12, 2016 2:15am | Report
Matt wrote:
We’re not security experts, we’re gamers and programmers


Might be a good idea to hire someone to look at security, I guess many people only use a few passwords for all of their online accounts.

Either way, keep up the good and hard work, it's much appreciated!

DuffTime wrote:
ok ok plz carry me omg
i was only waiting for you to ask

Temzilla wrote:
Too hot to be icecream.

Luther3000 wrote:
He looks like a hair gel advert on legs

Toshabi wrote:
Icecreamy, with hair as slick and smooth as the ocean waves of Cocobana
404BearNotFound
<Member>
404BearNotFound's Forum Avatar
Posts:
2
Joined:
Sep 12th, 2016
Permalink | Quote | PM | +Rep September 12, 2016 2:47am | Report
I really appreciate the security measures taken.
However, after resetting my password, the website would still not let me log in :(
I'm not sure if it's a mistake on my part or something. I'm sure I typed in the password correctly, I tried entering it several times but no luck.
Matt
<Administrator>
Matt's Forum Avatar
Show more awards
Posts:
4286
Joined:
Dec 8th, 2009
Permalink | Quote | PM | +Rep September 12, 2016 3:17am | Report
@IceCreamy we are discussing that actually. In the mean time I am doing a LOT of reading, research and work on our systems. Again we don't know that any of our systems were compromised but we're going to assume they were and go over everything with a fine-toothed comb.

While our existing systems were decent, I am finding room for improvement here and there. Best practices in security change and evolve very fast, so I'm going to make it a habit of reviewing current best practices regularly going forward and making sure our systems are using the most current methods.

Unfortunately so far as passwords go there is only so much we can do. It's up to people to decide how they want to handle their passwords. We are doing everything within our power to secure that information but we can't control the quality of the original passwords, nor their use on other sites that become compromised.

@404BearNotFound we have had a few complaints that it wasn't working. I made some adjustments to the process to make it a bit smoother, so I suggest trying again now. The new changes are up, and I had to reset the system when I put the changes up, so if you were in the middle of a password reset at that time it would fail for sure.

Give it another try, and let me know if it is still not working. I have had confirmation from a few people now that this change resolved their issues upon trying again so hopefully it does for you as well!
404BearNotFound
<Member>
404BearNotFound's Forum Avatar
Posts:
2
Joined:
Sep 12th, 2016
Permalink | Quote | PM | +Rep September 12, 2016 4:02am | Report
It's fixed! Thank you very much ^^
The_Nameless_Bard
<Ancient Member>
The_Nameless_Bard's Forum Avatar
Show more awards
Posts:
12983
Joined:
Jan 17th, 2011
Permalink | Quote | PM | +Rep September 12, 2016 7:26am | Report
It keeps forcing me to log back in for some reason, even though it already forced me to change my password twice .-.
Matt
<Administrator>
Matt's Forum Avatar
Show more awards
Posts:
4286
Joined:
Dec 8th, 2009
Permalink | Quote | PM | +Rep September 12, 2016 7:40am | Report
I've replaced the "remember me" feature with an improved version. Everybody will be forced to log in once their session expires, but then it should act like it normally does.

The new change password feature had a couple issues but it should be working fine now.

Let me know if you continue to get logged out!
1 2 3

You need to log in before commenting.

League of Legends Champions:

Teamfight Tactics Guide