Not once was I asked if I wanted 2FA (two-factor authentication) for my Apple or Amazon accounts.

I don’t want 2FA, because, being homeless/poor, you frequently lose access to phones and the like. That’s why a lot of homeless people will have like a dozen abandoned FB accounts (I have 3), because we just haphazardly use the suggested “secure password” to log in, and then someone steals our phone, or we lose it, or drop it in the toilet.

So no, Apple, I don’t have that device anymore. I don’t have that phone number either. Or access to that email address. The last four digits of a debit card I’ve used? b0i.

The one thing I do have?

MY FUCKING PASSWORD

I’m getting locked out of accounts I have the fucking password for! What the FUCK?

  • Krem [he/him, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    20
    ·
    2 days ago

    when you’re in a different country and using a different sim card and trying to log in to your email: we just sent a text to your phone. oh you can’t use that phone number? tough luck. you’re probably not really you. we’re going to stop you from using your own account

    or when you’re in a country that restricts access to certain platforms but not others: we sent an email to your backup email. can’t access it? screw you, user. how about we send you a text message? haha, you can’t do that either, loser? how about we lock you out of your account?

    i agree with the OP, 2FA is a bunch of techbro bullshit 80% of the time and designed to make you link your real name or phone number or other accounts to this account, for data purposes

  • doubledealer [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 day ago

    Blame the implementation, not the concept.

    Everyone’s risk profile and tolerance is different. Out-of-band (OOB) authentication using unencrypted SMS txts or audio to a phone is low-assurance, but it’s better than nothing and these companies want to push the cost of a compromised account to you wherever possible. And your 48 character mixed case random password can be awesome, but it is only as secure as the database that’s storing it and the connection its being transmitted over. This is ideally why you want a unique password for each account, so if you phpbb forum account password is compromised they cant use it to get to your email.

    Time-based one time passwords (TOTP) are not bad and can be managed in staples like KeePass databases that you can keep in your own cloud/devices. But having them on multiple devices like authy, or in the same KeePass database as your passwords, does negate their value to a degree and somebody could copy it and use it without your knowledge. If it’s the best option you have though then it’s the best you can do. I’d probably do this where available if I didn’t think I could maintain reliable access to a phone or email.

    FIDO2 keys that work with USB or NFC on a phone are a great alternative to OOB, and you can take it on travel anywhere you can take a phone. IF you can afford them, get 2 and keep one in a secure location as a backup.

  • SoyViking [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    29
    ·
    2 days ago

    I had a long period of time where using the mandatory government 2FA system was virtually impossible for me because my phone was too old and fucked up to keep the browser session and the 2FA session alive simultaneously. I was effectively barred from using any of the useful banking and healthcare apps because I couldn’t sign in. Reading government mail or ordering meds online became so logistically complicated that I simply didn’t do it. Their official support consisted in a condescending website treating you like your problem was that you were too stupid to read the text on the screen and where there possibility of technical hiccups on their post was never considered. Calling or writing their support essentially got me the answer “just buy a new phone or get fucked”.

  • RedWizard [he/him, comrade/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 days ago

    Yeah, and 2FA is so slapdash depending on who is asking you to use it. There is very little reason why any 2FA system couldn’t support, say, letting you store the 2FA token in your password manager, but a lot of them will INSIST that you have to get a text message or an email. There is very little reason why these systems SHOULDN’T let you use one of these:

    The only thing that might get in the way is the level of complexity of the OTP it generates. I mean, maybe there is deep levels of nuance I’m not seeing here, but I manage a Duo instance for my day job and could support everything from email codes, text codes, phone push notifications through the Duo app, all the way down to those cheap little hardware devices that use an 8 segment display to give you your numbers.

  • invalidusernamelol [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    39
    arrow-down
    4
    ·
    2 days ago

    because we just haphazardly use the suggested “secure password” to log in, and then someone steals our phone, or we lose it, or drop it in the toilet.

    You should probably use a password manager like Bitwarden. Just remember the one password and you can get into anything.

    2FA is also really important, otherwise everyone’s getting hacked 24/7.

    • Sphere [he/him, they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      17
      ·
      2 days ago

      A password manager doesn’t really solve OP’s problem, though.

      By contrast, the authenticator app Authy allows you to save your 2FA codes securely in cloud storage, which means that upon installing it on a new phone, all the 2FA codes are available. (It’s basically the same as Google Authenticator or similar apps, but with free, password-protected cloud storage included. Notably, this type of 2FA is much more secure than SMS-based 2FA anyway, so it’s better all around.) Not every site/app offers this type of 2FA, but most do.

      That said, a password manager is also a good idea for anyone who cares about securing their accounts (which should be everyone).

      • chgxvjh [comrade/them, he/him]@hexbear.net
        link
        fedilink
        English
        arrow-up
        22
        ·
        2 days ago

        I think it’s a mistake to treat security as uniquely important. Accessibility matters too. Not being able to access your accounts is just as bad as someone else being able to access your accounts.

        • Blazkowicz [none/use name]@hexbear.net
          link
          fedilink
          English
          arrow-up
          7
          ·
          2 days ago

          You will be hard pressed if you want to add an accessibility feature to a service which undermines security. For banking and government services, people should be able to physically present to a bank or government building with an ID if they cannot access a service online, but allowing non-2FA online access to banking, tax or healthcare is a massive security risk which needs mitigated somehow. Fraud is not an acceptable risk for accessibility requirements. 2FA codes are the only real way to authenticate against online services in a way which prevents malicious actors for most cases. Passwords leaks, brute force and botnet attacks are the reality of modern security considerations.