Let's talk security. Is 2FA enough?

Full disclaimer, I’m typing this as I’ve been waiting on support to reset my 2FA as I’ve lost control to the device I was using, and I’ve successfully used the “Recovery Code” in the past when changing phones. When I asked how to get a new Recovery Code, support said to me “Use your previous one whenever you want to restore 2FA on your account.”

The Recovery Code doesn’t work anymore, so I have to do an ID verification. I don’t mind doing this, but the wait time is excessive for something that most sites use an automated system for.

For a game that touts itself by the amount of money that flows through it per years, Entropia is woefully lacking in modern security measures. This is especially concerning when you take into account the fact that we still have people that regularly play on non-ESU Windows 10 or even 7/8 in some cases.

Data Breaches are everywhere nowadays. It’s no surprise that almost everyone’s credentials that they use somewhere have been leaked online.

I’ve been checking my email like a hawk because I need to implement 2FA as soon as possible to avoid my account being breached, but I don’t have any time frame as to when they’ll deactivate 2FA on my account. I’d change the password now, but surprise surprise, you need 2FA to change your password…

I understand MA’s hesitation towards using SMS as this game is worldwide and that would require spending money on proprietary systems (along with opening an attack vector to SMS swapping), but there’s some relatively simple solutions that could be implemented.

[SIZE=4]Stealing ideas from other games and platforms that have peer-to-peer economies:[/SIZE]

-If you don’t log into your account for a certain amount of time (think months minimum), a 3-day (adjustable duration) trade lock is imposed on your account. If someone logs into your account after a long period of time, you’re automatically sent an email informing you of such, which gives the account owner time to react to the instance. This feature can obviously be modified/disabled in account settings, but disabling it would trigger a temporary freeze on your account of at least 24 hours, for security reasons.

-Toggle for Logging in that sends a 2fa code to your email. Enter this code to log-in.

-Toggle for “Super Protected” , a version of Protecting items that requires you to wait 24 hours before you can TT it or trade it to another player. Doing this exclusively on the website with a warning message containing multiple “Are you sure?” prompts would prevent players from applying this willy-nilly.

Quite frankly, with all the tools we have nowadays, it’s inexcusable that someone can log back into their account after months-years and find it drained without at least an email informing them that someone’s logged in. Even niche games with 100-1000 players have these features. I understand that the solution is “just use 2FA!” , but the recent temporary errors with 2FA bugging out logins (and my own personal issue of the Recovery code just flat out not working) shows that this system alone is flawed. Simple pre-emptive layers of security would go a long way to stop these instances from happening.

5 Likes

Those are some nice suggestions and I believe, at least theoretically, that it shouldn’t be so difficult to implement.

I also believe that account should be temporarily blocked in case the user types the wrong password let’s say three times.

Curious enough, I’ve returned a couple of weeks after 7 years away and didn’t need 2FA to reset my password.

I may be wrong, correct me if so, but we probably agree in the TOUA that we are fully responsible for our account protection which would justify why MA puts their effort in other areas.

I vote for super protection, hell could be even 72h. Not mainly for security reasons since I do trust 2FA to be enough, but also for compulsive people who gets upset and sells stuff they later regret. I believe it would raise retention and would make the game more enjoyable for quite a few players.

2 Likes

I definitely wouldn’t mind extra protection. Super protect an item for a certain amount of time or until you toggle it off with special password etc, “basically account bound” to prevent its sale etc.

2 Likes

Never had any issues.

Setting up 2fa always gives you a new recovery code. Never saved those. It’d be stupid if it was the same recovery code over and over. How could that be? Everyone has the same code? :smiley:

Nah, using a tiny bit of logic it would tell me that the recovery code changes if you set up a new 2fa.

If issues appear, i contact support and be patient about it. Adding several blocks on trading, checking additional 2FA on my email… nah i’ll rather keep it the way it is.

Bumping this with another discovery:

I still don’t have access to my account after a week, but I just successfully changed my password without the use of a 2FA code.

I may just be paranoid, but is this not a massive security vulnerability as well?

For a game that people put massive amounts of money into, the methods they use to protect their accounts seem woefully lacking…

How exactly did you do this?

Go to website

go to to the login page

Click “Forgot Password?”

Type in your email so they’ll send you a link

open the link in your email

change your password

You can now log in with the new password.

It;s industry standard that you ABSOLUTELY need a 2FA code to do this, right? I feel like I’m going crazy.

2 Likes