Please don't make me retype my password every time I start the game.

Discussion in 'Planetary Annihilation General Discussion' started by glowstorm, November 25, 2013.

  1. glowstorm

    glowstorm New Member

    Messages:
    3
    Likes Received:
    1
    If I'm not mistaken, asking me for my password each time the game starts actually lowers my account security. If the game remembers my password, I can use a password manager like LastPass to generate a unique, strong password, and the game can remember it for me. But if I have to retype the password each time I log in, that means I need a password I can remember, so it's not going to be as strong, and it will probably be a password shared with several other games.

    Vote for account security. Vote for auto-remembered passwords!
    Quitch likes this.
  2. stormingkiwi

    stormingkiwi Post Master General

    Messages:
    3,266
    Likes Received:
    1,355
    http://xkcd.com/936/

    [​IMG]
    Arachnis, LavaSnake, lokiCML and 4 others like this.
  3. thetrophysystem

    thetrophysystem Post Master General

    Messages:
    7,050
    Likes Received:
    2,874
    Also, i believe there is/ was a mod for retaining the user and password in the fields. However, the file itself isn't encrypted.
  4. stormingkiwi

    stormingkiwi Post Master General

    Messages:
    3,266
    Likes Received:
    1,355
    It's the one advantage of playing the game through Steam - I infrequently have to enter username/password. I've only had to do it once or twice.
    thetrophysystem likes this.
  5. drz1

    drz1 Post Master General

    Messages:
    1,257
    Likes Received:
    860
    I don't think I've had to do it more than once, I'm playing through Steam if that helps...
  6. zaphodx

    zaphodx Post Master General

    Messages:
    2,350
    Likes Received:
    2,409
    I'd rather they keep trying to make the game than spend timing dealing with a relatively minor inconvenience.

    You can copy-paste into the field if you want a large, secure password.
    Terrasque and brianpurkiss like this.
  7. Clopse

    Clopse Post Master General

    Messages:
    2,535
    Likes Received:
    2,865
    Just go to the following directory.

    \media\ui\alpha\start\start_alpha.js

    Not sure the exact line but it should read something like:

    Self.password=kickoff.observable('yourpassword');

    Stick your password in there.
  8. stormingkiwi

    stormingkiwi Post Master General

    Messages:
    3,266
    Likes Received:
    1,355
    Obviously don't have a password you use anywhere else!
  9. brianpurkiss

    brianpurkiss Post Master General

    Messages:
    7,879
    Likes Received:
    7,438
    It remembers my password.

    And I'm quite sure that an app remembering passwords has nothing to do with security. If anything, it would technically lower security since the password is saved on a computer, which is hackable.

    I'm no security expert, but yeah. Doubt it actually improves security.

    Either way, PA remembers my password.
  10. Gunman006

    Gunman006 Member

    Messages:
    99
    Likes Received:
    48
    When I switched to steam it logs me on automatically, but before I had the same "problem". I would suggest activating it on steam.
    evilOlive likes this.
  11. glowstorm

    glowstorm New Member

    Messages:
    3
    Likes Received:
    1
    Okay, where do I find my Steam key so I can activate the game on Steam?
  12. ghost1107

    ghost1107 Active Member

    Messages:
    365
    Likes Received:
    181
    glowstorm likes this.
  13. Terrasque

    Terrasque Member

    Messages:
    49
    Likes Received:
    29
    As this is in fact login to an online service, and thus an online attack, saving the password is actually making your account less secure.

    And again, with online attacks, length and complexity of password is way less important than having an unique password for the service. The main attacks will mostly be re-trying passwords from other hacked places (or if Uber is hacked, retrying that username / password on other systems), keylogging while you log in, or attacking the password recovery system (most likely, your email).

    So in summary, the security threats are now:
    • Re-use of password from a hacked
    • Active keylogger running on the machine while logging in
    • Attack on password recovery systems (email address)
    Note that brute force / dictionary attack isn't even on the list.

    With the password saved locally, you (security wise) only add a new vector in addition to the other mentioned:
    • Malware reading the username / password from the disk
    And if you re-use the password on other places, that can then directly compromise your account on those places too.

    However, there is a way to do it that does not involve directly saving the password. You could, on successful login, create a token on the server - that could be keyed to for example the client's IP address or subnet - which the client can later use to authenticate with.

    Edit: Granted, there are some migrating factors with saving password. Login keylogging is less of an issue then, since you don't actually have to type in the password as often. And malware getting the password from the disk need to be written specifically for PA, while keyloggers tend to snap up everything
    Last edited: November 27, 2013
  14. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,344
    Likes Received:
    5,376
    A new launcher is in the works, and one of the things it should be able to do is take the initial password and pass it to the client. The reason we don't do that already is there is no real secure channel through which to pass that information. And as we're generally opposed to transmitting passwords around in plain text, that's why you have to enter your password twice currently.
    lokiCML and glowstorm like this.
  15. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    Does this mean that the password wont be available to UI mods anymore? Moving the password out of the js would be a great improvement to security.

Share This Page