• MrQuallzin@lemmy.world
    link
    fedilink
    arrow-up
    71
    ·
    10 months ago

    One of our systems at work don’t let you use the past thirteen passwords! Plus monthly password changes. Guess who’s got a generic password that has an ever increasing number at the end of it…

    • EvolvedTurtle@lemmy.world
      link
      fedilink
      arrow-up
      37
      ·
      10 months ago

      If I’m not mistaken It’s actually shown to be bad to change passwords that often because you end up with people writing them down

    • ipkpjersi@lemmy.ml
      link
      fedilink
      arrow-up
      17
      ·
      10 months ago

      Pretty much everyone, which is why NIST no longer recommends automatic password expiry anymore.

    • bighatchester@lemmy.world
      link
      fedilink
      arrow-up
      15
      ·
      10 months ago

      One of my work applications doesn’t allow you to use any of the letters in the same spot or any repeating letters . And it expires every 45 days . So for example if I used Batman1 for my password . I can’t just switch to Captain2 because the second letter is the same . And you can’t use something like Poophead because there are 2 O’s in a row . It’s a nightmare every time it expires .

      • Confused_Emus@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        10 months ago

        When it expires, bump every character up by one - A/a becomes B/b, 1 becomes 2, for symbols use the next one on the row.

      • MNByChoice@midwest.social
        link
        fedilink
        arrow-up
        13
        arrow-down
        10
        ·
        10 months ago

        That also means they are saving that information. I doubt a single character can be usefully hashed. Seems like a security nightmare.

    • Rambomst@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      10 months ago

      I wonder what percentage of the company also do the same, would be an interesting statistic.

    • Nelots@lemm.ee
      link
      fedilink
      English
      arrow-up
      8
      ·
      10 months ago

      This is what password managers are nice for. I only know like two of my passwords all across the internet.

        • lugal@sopuli.xyz
          link
          fedilink
          arrow-up
          1
          ·
          10 months ago

          Lunar calendars also have 12 months but each is shorter and so the year is shorter. Some have a leap month but that doesn’t help either. Sure, you can iterate thru these names but that doesn’t help you to remember to current one. The idea of using months is that you know in which month you are right now.

  • andyburke@kbin.social
    link
    fedilink
    arrow-up
    61
    ·
    10 months ago

    FWIW: these types of password rules are discouraged by NIST -

    1. Eliminate Periodic Resets

    Many companies ask their users to reset their passwords every few months, thinking that any unauthorized person who obtained a user’s password will soon be locked out. However, frequent password changes can actually make security worse.

    It’s difficult enough to remember one good password a year. And since users often have numerous passwords to remember already, they often resort to changing their passwords in predictable patterns, such as adding a single character to the end of their last password or replacing a letter with a symbol that looks like it (such as $ instead of S).

    So if an attacker already knows a user’s previous password, it won’t be difficult to crack the new one. The NIST guidelines state that periodic password-change requirements should be removed for this reason.

    • CluelessLemmyng@lemmy.sdf.org
      link
      fedilink
      arrow-up
      16
      ·
      10 months ago

      They also recommend implementing 2FA, but not OTP or TOTP as they are now considered not secure enough. Use 2FA that is FIDO2 compliant such as biometrics or fobs like Yubikey.

        • dustyData@lemmy.world
          link
          fedilink
          arrow-up
          17
          ·
          edit-2
          10 months ago

          2FA - Two factor authentication, you get asked a second secret besides your password. Banks used to give users a card with codes that you had to find and input when authenticating with them.

          OTP - one time password, you receive a code over SMS or mail.

          TOTP - Time based one time password, you have to have an authentication app that creates a clock based cryptographic code.

          FIDO2 - fast identity online standard version 2, is a set of ID verification technologies. Usually you’re asked to confirm access on another certified device. Like google asking you to check your phone for a notification when logging into a new browser.

        • BorgDrone@lemmy.one
          link
          fedilink
          arrow-up
          6
          arrow-down
          1
          ·
          edit-2
          10 months ago

          2FA: two factor authentication. So using a password (something you know) in combination with something else, like something you are (biometrics) or something you have (security token, phone with authenticator app)

          OTP: One-time password. A password you can only use once. Can be a list of passwords where you have to use the next one on the list with each login or any other mechanism that provides a unique password for each login.

          TOTP: Time-based one time password. An OTP scheme where the password is derived from a shared secret and the current time. Like Google Authenticator.

          FIDO2: Fast IDentity Online version 2. A standard that lets you use an authentication device to log into online services. This can be in the form of a USB key or something built into your computer (e.g. on a Mac you can use the built-in fingerprint scanner).

      • Polar@lemmy.ca
        link
        fedilink
        arrow-up
        2
        ·
        10 months ago

        How is a TOTP not secure? It’s a random string that changes every 30 seconds. I mean shit, I am LOOKING at it, and sometimes fail a login because I run out of time.

  • arefx@lemmy.ml
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    10 months ago

    Spotify won’t let you use a password you’ve used in the past at all so now I don’t even know what my password for it has evolved into and I just reset my password and type something random in every time I need to log in lmao

  • FARTYSHARTBLAST@kbin.social
    link
    fedilink
    arrow-up
    13
    ·
    10 months ago

    Might be you got your password scrambled after a compromised account: It denies attackers the opportunity to use your compromised password.

  • Mothra@mander.xyz
    link
    fedilink
    arrow-up
    7
    ·
    10 months ago

    Why does this happen though? I always wondered why is it that a platform recognises your old password only when you are trying to change it

    • BirdyBoogleBop@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      10 months ago

      Because it runs the hash again on the new password against the old one, if it matches the old one you are told to change it as you used the old password again.

      • Mothra@mander.xyz
        link
        fedilink
        arrow-up
        4
        ·
        10 months ago

        Yes yes but I don’t mean when I’m told to change one. I mean when I’m trying to login as usual, password doesn’t work, so I change it. Just to test of the password I was using was wrong, that’s what I use first- and it’s rejected.

        I remember Epic would do this on a DAILY basis at some point last year. It was so irritating. “Ah yes the brand new password from yesterday that worked yesterday but that we didn’t recognise on the login page today? Well we do recognise here on the reset, jokes on you!”

  • majestictechie@lemmy.fosshost.com
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    3
    ·
    10 months ago

    I always find these types of posts frustrating. Apart from your desktop password, a password manager solves a lot of these issues. Just make the password manager super secure, use 2fa and then auto generate all other passwords.