top 99 comments

sorted by: hot top controversial new old
[–] 63 points 22 hours ago (10 children)

I really hate when the login button is hard to find relative to the sign up button. It should be the other way around; you only sign up once, but you log in many times. It should be optimized for the more frequent task.

  • source
  • hideshow 10 child comments
  • [–] 34 points 20 hours ago (5 children)

    Why do you need a login button? You use a browser? Just download our app, it's so convenient!*

    *for us and our 398 advertising partners.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 6 points 16 hours ago (4 children)
  • [–] 8 points 11 hours ago (3 children)

    Not everyone wants to download an app anyway, i'd be so glad if i could use many things in the browser even on mobile but well, fuck me i guess?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 9 hours ago (2 children)

    I think you missed it, but that comment was likely an ironic citation from here:

    https://knowyourmeme.com/memes/do-you-guys-not-have-phones

  • source
  • parent
  • hideshow 2 child comments
  • [–] 36 points 14 hours ago (7 children)

    I love those send me a text 2FAs and they say the code will expire in 30 seconds. And they take forever to come in.

    That's what it feels like waiting the text and it finally comes in.

  • source
  • hideshow 7 child comments
  • [–] 15 points 14 hours ago (4 children)

    You should not be using SMS 2FAs anyways as they are very not secure (because of the SMS protocol).

    Use TOTP whenever possible (the one where you use an app like Google Authenticator, but you typically should use other FOSS solutions)

  • source
  • parent
  • hideshow 4 child comments
  • [–] 33 points 20 hours ago (3 children)

    Don't forget it starts off with only an 'email' field and only shows the password field after you fill that out and click a button, just to make sure that the login flow is as crap as possible for your password manager to deal with.

  • source
  • hideshow 3 child comments
  • [–] 25 points 12 hours ago (1 child)

    The best bit is you go through all this drama and then some bloke finds a web form someone forgot to disable and gets access to everyone's account with one click anyway.

  • source
  • hideshow 1 child comment
  • [–] 22 points 8 hours ago (1 child)

    Don’t forget to accept the cookies [YES] [no]

  • source
  • hideshow 1 child comment
  • [–] 21 points 2 hours ago (2 children)

    Find login button hidden on signup page

    This one makes me irrationally angry

  • source
  • hideshow 2 child comments
  • [–] 21 points 14 hours ago (5 children)

    Microsoft's is even worse.

    1. Enter username
    2. Enter password
    3. Click "stay logged in"
    4. Click "log in"
    5. Login successful!
    6. Page reloads to the username prompt
    7. Repeat steps 1-6. Sometimes (but rarely) repeat them multiple times.
    8. Now you're actually logged in.

    How hard is it to log in the user if the username and password were correct? If Microsoft can not figure out how to do this, why do other random websites work? Do those websites have some arcane knowledge being held away from Microsoft?

  • source
  • hideshow 5 child comments
  • [–] 9 points 14 hours ago (1 child)

    Microsoft Login is genuinely one of the worst designed piece of software I have ever seen. It takes actual skill to login lol.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 12 hours ago

    Microsoft oauth login in a browser: type in password, get pop-up "reusing passwords is a security risk. Change password now?".

    I sure wonder why the password to my AD account is the same as the password to my windows account. It's almost like they're the exact same account or something.

  • source
  • parent
  • [–] 4 points 14 hours ago

    ... I was using 1password to store my passkey(s). On Thursday, it failed to login to Microsoft for work.

    "Your passkey is valid, but didn't meet the criteria set by your administrators."

    Screw this, I'm going back to passwords. At least I decide where/how to store this.

  • source
  • parent
  • [–] 1 point 8 hours ago

    Microsoft seem to have integrated XBox Live and microsoft.com (and others, like Minecraft) just enough that they all depend on each other, but not enough to know WTF is going on. Trying to get anything working seems to involve logging into everything and messing with similar but ineffective settings. And, each login to each system does the Azure URL dance.

  • source
  • parent
  • [–] 19 points 21 hours ago

    "Stay signed in", the biggest lie

  • source
  • [–] 18 points 12 hours ago* (1 child)

    Your password is 30 days old. Make a new one. It can't be the same as any of your last 37 passwords.

  • source
  • hideshow 1 child comment
  • [–] 17 points 9 hours ago

    Finally bout up sign in ~ "iS tHis YoU???!!? 🫪 [yes][no] "

  • source
  • [–] 133 points 1 day ago (50 children)

    2FA is a good thing. You don't want it to go away.

  • source
  • hideshow 50 child comments
  • [–] 73 points 1 day ago (2 children)

    I don't think the 2FA is the issue this comic is attempting to convey.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 60 points 23 hours ago* (8 children)

    Except when it's just an email, or worse, a txt message, or worse, a whatsapp message, with no other option for using a proper 2fa generator...

    But also, not every site needs 2fa, sometimes I really couldn't care less if someone managed to hack into something, because I can just make a new account if that happened...

  • source
  • parent
  • hideshow 8 child comments
  • [–] 36 points 22 hours ago (6 children)

    What really bugs me is that TOTP is objectively easier than any other form of 2fa. Just import the library, add the field on your login form, and you're done.

    • Email verification is annoying to code, it requires SMTP or an email gateway, is slow for the user, is risky from a security perspective, and to generate the code you probably still have to implement TOTP.
    • SMS/RCS is even more annoying to code, it almost inevitably requires a third-party gateway, it can work differently if the user is in a different country or on a MVNO or in a low-signal area or just has the wrong astrological sign, is very slow for the end user, is almost useless from a security perspective, and you STILL have to implement TOTP.
    • WhatsApp messages are somehow even more annoying to code than that, requires an api interaction with Meta (which is never fun and poorly documented), requires the end user to have an account with a specific third party, is slow for the end user, relies on another company's security posture to determine your own, and you STILL have to implement TOTP.
    • Making your own app for 2fa is undoubtedly the worst: not only is it annoying to code, it's an ongoing annoyance that is strained through multiple app stores, adds an additional maintenance and support load, adds additional technical debt, adds an unnecessary attack vector, requires users to download another app, is often unreliable, is often pretty slow for the end user, is a total crapshoot from a security perspective, and guess what? YOU PROBABLY STILL HAVE TO IMPLEMENT TOTP.

    Any company that chooses SMS or email verification over TOTP emphatically does not know what they're doing.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 21 hours ago (2 children)

    You don't have to implement totp for these alternatives... The "thing" about totp is that there's a shared secret and a timestamp. Due to potential drift in clocks you need a window and period to know how many time steps to test, and how long each is.

    But with an email/SMS/WhatsApp, there's no shared secret. So you can simply send a random code, and store server side when it was generated. Totp makes no sense in that case.

    Not that totp is difficult to implement at all. My implementation for work was what, less than 200 lines of C++ I think? I didn't implement the sha1 myself though.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 20 hours ago

    An earlier version of that comment said "something like TOTP," but I guess I left that out while I was revising it. My point is you have to implement something that does most of what TOTP does anyway, so why not just use the version that's already been stress tested?

  • source
  • parent
  • [–] 1 point 8 hours ago

    You do have to implement TOTP, just not necessarily RFC 6238. Time-based one-time passwords require a shared secret, a shared time and a time-to-live. The shared secret is usually the key for generating the code, but can be the code itself. The shared time is still needed in mail authentication between the code generator and the code validator. The thing that's usually different is the time to live, but in RFC 6238 it is a parameter, so you can implement mail verification with it and a long TTL.

  • source
  • parent
  • [–] 3 points 14 hours ago

    The real reason is conversion. The majority of users aren't good at technology, so you risk them losing their TOTP secret. Then the user either just says "screw this site" and leaves, or they take time getting customer support to reset their key.

    So depending on the branch and customer base, it can often be much "cheaper" in the end to send login codes via email instead of using TOTP.

  • source
  • parent
  • [–] 4 points 23 hours ago* (2 children)

    I get the theory, but if it itself relies on some login-based service (like email) it becomes a kind of chicken and egg problem.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 18 hours ago

    Reminds me of all the times I've run into "Please provide another email address we can use to verify your signup for this email address."

    So I can't have an email address unless I already have an email address. It's the most asinine thing

  • source
  • parent
  • [–] [S] 17 points 23 hours ago (18 children)

    I don't want it for like 95% of the logins I have.

  • source
  • parent
  • hideshow 18 child comments
  • [–] 9 points 23 hours ago (17 children)

    Seriously. Why would i care if someone logs into most of them. What are they going to do watch a movie on my Netflix account, play my kids roblox games, or change my crew on my Rockstar account? It's unnecessary bs.

  • source
  • parent
  • hideshow 17 child comments
  • [–] 25 points 23 hours ago (4 children)

    The bigger issue is gaining account details and personal info for identity theft.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 10 points 23 hours ago* (1 child)

    Which also doesn't matter anymore because companies sell our data all the time or just give it away through their own data insecurities. Or yanno, white pages. com and similar exists and its pretty easy to find anything about anyone anytime.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 8 points 22 hours ago (6 children)

    Any account that does payment (like your netflix one), will be used to test out stolen credit cards. This will in turn flag your account for fraud. You might not want that. Unless you do, I don't know

  • source
  • parent
  • hideshow 6 child comments
  • [–] 3 points 22 hours ago (5 children)

    What? Like they'd try and use a stolen credit card to pay for my service?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 21 hours ago (4 children)

    They won’t be paying, just tokenizing the cards to see if the data is good.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 19 hours ago (3 children)

    Sounds like it wouldn't be a problem at all, for me, and really a problem for the police or netflix or the credit card company.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 18 hours ago (2 children)

    It will be a problem for you when the police decide it's a civil issue (which they most likely will). Whether the credit card company will help you with this really depends on their policies, and I'm not sure what Netflix is supposed to do about it.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 17 hours ago (1 child)

    If they said it was a civil issue, that'd mean no charges against me, which would be even better because then I could just make a different netflix account and have no legal issues.

    Idk man. I just don't think it's a big deal for me.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 10 hours ago

    What? Yeah of course there are no charges against you, you are the victim in this situation.

    I misunderstood what this thread was about, I thought it was about someone stealing your credit card information from your Netflix account.

  • source
  • parent
  • [–] 2 points 12 hours ago

    They log into your netflix account, change email and password, and sell the account with your card still linked. Netflix support right out refuses to remove the card, or reimburse you for the remainder of the period you've paid for. I had to block netflix from my bank overall. I guess they don't want customers.

    (This was all right before they implemented 2FA)

  • source
  • parent
  • [–] 2 points 14 hours ago

    It's not about a specific account, it's about compromising your info.

    The info one company considers enough to verify you when you call or chat with customer service, another company will give out freely. They can then hop and skip through those to get access to one of your accounts they actually want.

    Your entire online security is only as secure as your most insecure account.

  • source
  • parent
  • [–] 2 points 14 hours ago

    Well yeah, Netflix knows it's super annoying when your watch history gets messed up. This is the real reason why Netflix (and all the other tech companies) are suddenly pushing so hard for passkeys... it has nothing to do with how much control and influence it'll give them ;-)

  • source
  • parent
  • [–] 1 point 11 hours ago* (1 child)

    Tell me that at least you use different email and password for every account because if not, then you just get screwed when they hack one account, also, if any of your social accounts gets hacked, it will for sure be used to scam or hack other people.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 hours ago*

    I use the same password where it doesn't matter at all.

    I use different passwords where it matters or where my usual password doesn't work or was required to be changed.

    There are 3 things where I don't even save the password in a password manager. It stays in my wet memory. They are:

    • Places where I store and move money.
    • My email account.
    • My password manager (duh).
  • source
  • parent
  • [–] 2 points 21 hours ago

    Almost all sites should allow me to choose whether I want 2fac. And they shouldn't prompt for it nearly as often as they do - some services do it for every login, most seem to do it every month at least.

  • source
  • parent
  • [–] 2 points 23 hours ago (13 children)

    yes I do. I will take convivence over security most days. Just because you don't, and you have good reasons to want it to stay, doesn't mean everyone comes to the same conclusion based on similar data.

  • source
  • parent
  • hideshow 13 child comments
  • [–] 16 points 23 hours ago

    Although I personally think 2FA is very important in most cases, I agree that mandatory 2FA is annoying. If you want to forego security for convenience, that should be up to you. I'm sure you're not stupid or ignorant of the risks.

  • source
  • parent
  • [–] 8 points 23 hours ago (5 children)

    As a user its annoying, as a developer it is incredibly frustrating and time consuming.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 18 hours ago

    as a developer it is incredibly frustrating and time consuming

    Huh? How? Implementing OTP (which I'm assuming most people here are talking about) is pretty trivial, and once you have it set up, it doesn't require much maintenance.

  • source
  • parent
  • [–] 3 points 23 hours ago (3 children)

    It fails for somebody every day, it adds a dependency for a known unreliable 3rd party that often mangles the identification data it sends back, it is exploited by that 3rd party for extending their monopoly, and it gives that 3rd party (or any hacker that got access to them) full access to impersonate any user it wants.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 14 points 23 hours ago (2 children)

    What?

    Implement TOTP and let your users use their preferred authenticator and none of what you're struggling with will apply.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 20 hours ago* (1 child)

    Oh, yeah, and of course there's someone on the internet talking about the MFA protocol that no corporation uses.

    That one is obligatory too.

    (Anyway, yes, if you need MFA, use TOTP. That's a non-brainier. Except that corporations don't have brains.)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 hour ago

    Amazon, Facebook, and many more support TOTP in whatever authenticator you want. I don't particularly like either of those websites but they are massive and directly contradict your claim that no corporation uses this normal method of 2FA.

  • source
  • parent
  • [–] 7 points 23 hours ago* (4 children)

    This is uterly idiotic but ok. I have decided I do not need to wear seat belt in the car. Just because you do and you have good reasons to want it to stay, doesn’t mean everyone comes to the same conclusion based on similar data.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 0 points 21 hours ago (3 children)

    there, now you are getting it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 22 hours ago (2 children)

    i dont want you not wearing the seatbelt, it is so easy to do

    we live in a society and im tired of paying for stupid doing stupid things

  • source
  • parent
  • hideshow 2 child comments
  • [–] 15 points 14 hours ago (3 children)

    Don't forget, if you type in one of your other email addresses by mistake it says something like "sending you a magic link".

    Then it acts like you are signing in, but you are signing up, on a new account, oops, fuckers, just tell me it's not a valid account.

  • source
  • hideshow 3 child comments
  • [–] 2 points 5 hours ago (1 child)

    Telling the user that the account doesn't exist is bad practice. Hackers can use it to find out who has an account on what platform and more directly target them with phishing emails

  • source
  • parent
  • hideshow 1 child comment
  • [–] 11 points 16 hours ago (3 children)

    I thought the last one was just my computer being glitchy. So what's the deal with that?

  • source
  • hideshow 3 child comments
  • [–] 3 points 14 hours ago (1 child)

    Do you clear your cookies often? Or have any fingerprinting mitigation turned on? (I’m just throwing ideas out here, I’m not an expert on this stuff)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 8 hours ago

    I use vanilla Chrome (no extensions at all) on a dedicated Windows install. It's specifically for certain email accounts, government, banking, etc. Important real life business. I do that specifically so their software can run whatever the fuck unobtruded. Still some accounts will not stay logged in.

  • source
  • parent
  • load more comments
    view more: next ›