Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
You can download Mods from the Mods Menu ingame but all the info for Mods and discussions about Mods are on the website/forums and require you to login for that.
But theres nothing wrong with how Secure accounts are tbh.
The game is totally worth playing and so fun.
I really don't understand why you would need any security on a game account...
[quote=Estelyen The question that comes to my mind is, why SHOULD it be secure? Do you plan on storing any sensitive data in your factorio account? Surely you're not intending to use the same password as for your online banking or something?
I really don't understand why you would need any security on a game account... [/quote]
(edit no i don't why i cant quote Estelyen's post)
The main reason i'm somewhat concerned that factorio accounts are secure is because its going to be linked to my steam account.
How vulnerable that makes your Steam account depends mostly on Valve and their implementation. Usually "account linking", "log in with Facebook", etc., are (or rather, should be) implemented in such a way that even if there is a breach of the third-party service, your Steam/Facebook/whatever account is safe. See, for example, here: https://en.wikipedia.org/wiki/Oauth
Oh yeah, forgot about that part.
Given that it's possible to buy directly from Factorio.com without having a Steam account at all I would guess that the two accounts are not strongly linked.
If you buy from Factorio.com and get a Steam account later they will give you a Steam key which can be redeemed without linking the accounts.
In that case, it would be enough for them to store your Steam ID as proof. Of course, any other potential weak points are still here for that first check :)
Anyway, I did a bit of digging, and I think I found the Steam docs for this (Steam Web API).
Documentation top: https://steamcommunity.com/dev
Terms of Use: https://steamcommunity.com/dev/apiterms
Usage documentation: https://developer.valvesoftware.com/wiki/Steam_Web_API
The most relevant passage is this one:
The OpenID buttons required by Valve if you use this function are the same ones as those on the Factorio homepage, so I'm pretty sure that's what they're using. More about OpenID here: https://en.wikipedia.org/wiki/Openid
Linking your Steam account doesn't pass any information to Factorio from your account. Removing any tech speak, in a very general sense it looks something like this.
Website sends request to authenticate user to Steam and a 'secret key' value that is established in regular intervals between Steam and said website.
Website redirects user to Steam's authentication server.
Steam verifies account user entered correct information.
Steam sends a signed response that's based on the 'secret key' and redirects user back to website.
Your account information is verified by Valve on Valve's server and never leaves the server. The cryptographic key just contains parameters to verify the identities of all parties involved. I use identity loosely as Steam is only verifying that your password and account name is correct, they can't tell if it's actually 'you'. As a general rule though, you always want to check the url of the site you are redirected to. This isn't the case with Factorio's website, but faking Steam's authentication process is quite common, but the url will always give it away.
It will always, without exception begin with the following for 'logging in through Steam' on another website:
https://steamcommunity.com/openid/login?openid.claimed_id
Scrutinize the spelling because there are things like steamcommunitay, steamcommunitey, steamcommunity etc that exist to 'trick' users into giving up their information. The vast majority of people losing access to their Steam accounts are losing it through things of this nature i.e. a user created vulnerability, rather than any outside security vulnerability.