I found an article showing many email addresses had been signed up in the same way. Epic was not validating email addresses.
They’ve lost my business.
I found an article showing many email addresses had been signed up in the same way. Epic was not validating email addresses.
They’ve lost my business.
Satisfactory is the game I wanted to buy but it's not worth it for me to send a photo of my passport to anyone. They fail to validate email addresses then I'm supposed to trust them with data that identifies me and could be used to steal my identity, no thanks.
Seeing as the accounts seem to share the same fake name. Ican Icanaw I suggest purging all such accounts and making people actually confirm email addresses before using them as identifiers like adults.
This is a junior high level mistake. So basic and so bad I no longer think anyone should trust Epic to have access to credit card info.
I had to do that when someone created a samsung account in my name and I couldn't change the country/language of it.
Here is the an article discussing others with the same issue https://twinfinite.net/2019/03/psa-epic-store-doesnt-validat...
Here is the last email I got from Epic:
Jan E. March 15, 2019, 11:39 +1300 | Conversation ID: #9950515 Hi (Player's Name),
Thanks for the information!
I know how important it is for you to update and change your country to your Epic account. No worries, I got your back and I'll do my very best to assist you with your request. Additionally, I know how frustrating it can be. Please know that here at Epic Games, we are serious about the player's security and we assure you that your email address is secured as long as you keep the password updated or enable 2FA.
In order to change the country on your account I will need you to reply with an image of one of the following items with your name and address visible:
Passport Personal identification *Recent rent or mortgage statement
Any other personal information should be blacked out.
I'll be looking forward to hearing from you soon.
That is by a considerable margin the most patronising, "how are you fellow kids" canned response I've ever seen.
A passport is somewhat ridiculous, as is the lack of initial email verification, of course.
If they allow you to log on in via a third party authentication like log in via google account or log in via facebook etc I foresee a flow like this.
Create a bunch of fake accounts attached to various emails.
For each account periodically check to see if a new method of payment is attached to the account. When one is immediately buy a bunch of gifts for other users that will be sold through some side channel like facebook/whatsapp/what have you. Example make a post on any sort of forum say message me to buy a copy of $40 game only $10 for the first 5 users to message me. For each user that pays buy a game and send the legit code for the game. This trust will keep you from being taken down immediately or perhaps even at all if the user doesn't notice the losses.
This could work because a user could say log in via oauth via another service, link their account to the unknown preexisting account by setting the same email account. Virtually no services allow more than one account with the same email address its the unique key that defines the account.
As soon as they create the account the first thing they do is buy a game because most new users installed so they could buy a game from epic. They check whatever box is required to save their method of payment.
You now have an account that can be accessed via oauth via the users preferred provider and the hackers chosen password + victims email address with a saved payment method the hacker cannot access directly but can spend and monetize via side channel.
For that to work the service would have to allow a login with email/password without verification, and then also allow oauth login to the same account.
Their response was, in summary, "thanks for your request, we need a full copy of your passport, driving licence and a recent utility bill to correct your records".
I can open a bank account with less information!