all 72 comments

sorted by: hot top controversial new old
[–] 207 points 1 year ago (4 children)

You're absolutely right! It doesn't make sense to show the user the 2fa code! _removes 2fa completely _

  • source
  • hideshow 4 child comments
  • [–] 142 points 1 year ago (2 children)

    Oh, I get it! You still want 2fa, you just don't want the code to be shown! colors the text white

  • source
  • parent
  • hideshow 2 child comments
  • [–] 109 points 1 year ago (5 children)

    It took me way too long to figure out what was wrong with this screenshot

  • source
  • hideshow 5 child comments
  • [–] 8 points 1 year ago (2 children)

    I need help. I don’t get it…

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago

    No point sending the code to your phone when it's displayed right there. The idea of doing this is making sure nobody has stolen your password, because they still need access to your phone before they can access your account.

  • source
  • parent
  • [–] 50 points 1 year ago (1 child)

    That's up there with: "You cannot use this password, it's already in use by ... "

  • source
  • hideshow 1 child comment
  • [–] 40 points 1 year ago (8 children)

    They were called scriptkiddies back in the day

  • source
  • hideshow 8 child comments
  • [–] 19 points 1 year ago (6 children)

    Has the general discourse settled on a proper epithet for this new version?

    "vibe coders" doesn't feel derogatory enough.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 6 points 1 year ago

    Agreed, they're getting off light. I've worked with people who felt the code, but werent always able to communicate their ideas. I'd say theyd fit the idea of vibe coding without ai.

    The concept is taken, and doesn't describe the intent well. How about "pseudocoders".

  • source
  • parent
  • [–] 6 points 1 year ago (4 children)

    "vibe coding" was supposed to be derogatory?

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

    Yes. The original post that coined the term was using "vibe coding" to indicate how problematic it is to build software by generating code based on vague prompts.

    But a lot of people didn't read the entire post and just thought the term sounded cool and used it as if it was positive thing.

    Now we're seeing the negative impacts of vibe coding, just as the original post predicted. So it started as derogatory, somehow became something positive, but it's going back to being derogatory again.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 75 points 1 year ago

    no factor authentication

  • source
  • [–] 73 points 1 year ago (21 children)

    SMS/email-based 2FA should die.

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

    It’s better than nothing and some people would really struggle to do other types of 2FA.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (13 children)
  • [–] 12 points 1 year ago (11 children)

    App based 2FA is better. Either the app generates a time based code that you enter into the site or the site sends a push notification to the app asking you to verify the login attempt.

    Passkeys are good too as they replace the password completely and leave the 2FA part to the device.

  • source
  • parent
  • hideshow 11 child comments
  • [–] 6 points 1 year ago (7 children)

    Passkey or notification please. So sick of entering these codes on a daily basis.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 4 points 1 year ago (2 children)

    If it's alright with your threat model, you can put the time-based OTPs into your password manager of choice, like Bitwarden. Upon filling your username and password, it places your OTP in your clipboard, so that you can simply paste it in. This does of course reduce the security of the system slightly, since you centralize your passwords and your OTPs. When opting for this method, it is therefore imperative to protect your password manager even more, like via setting up 2FA for the password manager itself or making sure your account gets locked after something like 10 minutes of inactivity. The usability aspect is improved by using a yubikey or another similar physical key technology.

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

    Very good point. I have Bitwarden set up as a passkey for at least one account. I should remove that. 👍

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

    Well, they're not a bad thing per se, it's just important to remember that by doing that you are essentially delegating the access security (including any means of MFA) from the target website to the password manager. I.e., instead of inputting password and 2FA code for example.com, you have to input your password and 2FA code for the password manager itself. This has the same security guarantees, so long as you don't set your vault to—for example—never lock automatically.

    For the case of passkeys, using Bitwarden, even with 2FA does reduce the security level in my eyes somewhat, since I'd argue passkeys to be a more secure measure than password + OTP. Unless, of course, you use a different passkey to authenticate yourself to Bitwarden.

    TLDR; be careful about putting everything inside Bitwarden. You'll be fine if you make sure to protect your password manager adequately, but if you put OTP secrets (or passkeys) for other website inside Bitwarden AND only use password authentication for Bitwarden without any MFA, then you are effectively reducing your MFA back to a single factor (the Bitwarden password).

    I'm afraid user authentication on the internet is broken beyond salvation. It's already complex enough to grasp fully for tech-savvy people, meanwhile we've taught the general population to use password123 for all their accounts and write it on a post-it for a good measure.

  • source
  • parent
  • [–] 1 point 1 year ago (3 children)
  • [–] 1 point 1 year ago (2 children)

    Aren't cookies invalidated after a while anyway? Doesn't seem viable to me.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago

    I wonder if there are any TOTP apps for Linux phones (though I think I'll have to keep an Android or Apple device around for my workplace's 2FA which doesn't have anything for anything other than apple and Android phones, and only with full security)

  • source
  • parent
  • [–] 25 points 1 year ago (3 children)

    I will be honest, it took me a good while to figure out what's wrong

  • source
  • hideshow 3 child comments
  • [–] 23 points 1 year ago (6 children)

    Feels like testing feature, hopefully the screenshot isn't from production.

  • source
  • hideshow 6 child comments
  • [–] 31 points 1 year ago (5 children)

    We test in production, silly.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 13 points 1 year ago (2 children)
  • [–] 2 points 1 year ago (1 child)

    It's not like QA would've caught these problems before it went to production anyway

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 year ago*

    What QA? They were all fired over the pandemic and "replaced" with "ai".

    The zero to three people doing all the qa tasks for the 10 to Infinity developers before that never really got a chance to test anything beyond the basic "if this breaks were fucked" stuff anyway though, so it's not like quality was ever a priority for the people in charge sucking up all the money.

  • source
  • parent
  • [–] 23 points 1 year ago (6 children)

    This could be vibe coding, or just an intern "doing the web site".

    Neither should have write access to production code.

  • source
  • hideshow 6 child comments
  • [–] 6 points 1 year ago (4 children)

    i mean either one of those fucked up but it's also on the qa/testing team and the deployment team that they let it GET to production.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago*

    O saved the ass of the company I worked for at software QA multiple times 🤭

    Most of the time, it was just miscommunication between decision makers and devs and I had to explain to both why it is not working how it is now and that none of them is clearly to blame for the situation.

    I still work for that company, but manage IT infrastructure now, but I am confident that my successor will still do good job, than unlike me, he has a proper education in programming, 😂 I was literally in vibe code state

    (Thank you AI)

  • source
  • parent
  • [–] 2 points 1 year ago

    I feel like I saw this or the same thing on a different screenshot before AI, I'm not sure whether it's deliberately crafted bad security thing or legit bad from the wild

    I don't think it's the result of vibe coding

  • source
  • parent
  • i'm ashamed to say that took me a while to figure out what was wrong mostly because i didn't think someone would be that dumb.

  • source
  • [–] 15 points 1 year ago

    This could also be a funny translation issue.

    My bank sends a text message to me with the first code and a second code I enter.

    They tell me the first code in a similar way so I can verify they sent it to me, then I enter the other code in the text.

  • source
  • [–] 13 points 1 year ago

    Just delay accepting the numbers for 10 seconds to simulate the time needed to check SMS and type them.

  • source
  • [–] 14 points 1 year ago (3 children)

    Sike! That's the wrong number! /s

  • source
  • hideshow 3 child comments
  • [–] 0 points 1 year ago (1 child)
  • 10 comments in c/programmerhumor@lemmy.ml view that post
    [–] 17 points 1 year ago (1 child)

    I love vibe coding. It separates stupid programmers like me from stupid vibe coding programmers.

    I am not a good programmer, but that is purely on my own merits. I can also put effort into improving myself.

  • source
  • hideshow 1 child comment
  • [–] 6 points 1 year ago

    The vibes are impeccable though.

  • source
  • [–] 6 points 1 year ago (1 child)

    please enter the phone number that received that code below, please note we are sending different code to your other phones

  • source
  • hideshow 1 child comment
  • [–] 4 points 1 year ago

    The best part is that the number sent to your phone doesn't match and neither advances past the verification.

  • source
  • [–] 4 points 1 year ago

    MFA 4 the win 🥇

  • source
  • I really hope this was just a joke.

  • source
  • [+] 1 point 1 year ago (1 child)
  • [–] 1 point 1 year ago

    infosec.exchange/@barubary/114

  • source