• Cralex@lemmy.one
    link
    fedilink
    English
    arrow-up
    38
    ·
    edit-2
    1 year ago

    I can’t imagine life without one. So many bad password habits can be eliminated by using a password manager to generate a strong, unique password for every site you use, and devoting your limited password-remembering powers to one decent master password. (Or better yet, secure your password manager further using other forms of authentication.)

    It’s not just for helping you (and your less technically inclined friends and family) remember and use strong, unique passwords, though. Since a password manager only recognizes the real web address that any given password was designated to, it won’t be fooled by a scam website using a similar-looking name to a legitimate one. While this doesn’t eliminate the risk of falling for a scam, every little bit helps, no matter how skilled you are at cybersecurity.

    I use Bitwarden, which I’ve been using ever since Lastpass started limiting you to using a single device class (mobile or desktop) for free accounts. It integrates with both Firefox and Chromium-based browsers and with the password manager features in smartphones. Their free account is nice, but I went with the paid option so that I could keep and use 2FA passcodes within Bitwarden itself. There have been several debates between doing it like this versus using a separate authenticator app, but I feel like it’s both very secure and really, really convenient. It encourages me to use increased security on every website that supports it.

    • boonhet@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      While this doesn’t eliminate the risk of falling for a scam, every little bit helps, no matter how skilled you are at cybersecurity.

      It’s the swiss cheese approach.

      One slice of cheese can be passed through easily, because it has holes in it. Put several slices together and the holes start getting covered up by the non-hole parts of the other slices.

    • Yackeroeni@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 year ago

      Fellow bitwarden user here. I absolutely agree that it is one of the best password managers it there and even the premium is quite reasonably priced.

      I wanted to ask about your reasoning for using the 2fa inside bitwarden though. What benefit do you believe you’re getting by using this as opposed to just disabling 2 fa for those sites?

    • DarthCluck@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 year ago

      I’ve been saved a couple of times from scam sites. Couldn’t figure out why bitwarden didn’t find a password for a site I use regularly, only to discover, I wasn’t on the site I thought I was on

  • Monologue@lemmy.zip
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    1 year ago

    it simply is not plausable to remember so many complex passwords and services. i use bitwarden and i just need to remember one password, that’s it. can not recommend it enough.

    • TeamAssimilation@infosec.pub
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Yup, with so many accounts we use today, and the necessity of having strong passwords, 2FA/TOTP, and not reusing passwords across accounts, a password manager is a basic necessity.

      I’d still recommend Vaultwarden through VPN if you are used to manage servers, or a KeePass database synced through any cloud storage if you’re not into IT.

    • SEND_BUTTPLUG_PICS@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 year ago

      I switched to bitwarden after LastPass changed their offering and I’m glad I did because LastPass has had a number of security breaches since then!

      I don’t even know most of my passwords at this point!

      • Quaternions@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Exactly. I don’t know any of my passwords except my vault password, which I change every 6 months

        • Doisneau@feddit.it
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 year ago

          I also remember the Google password, which is not saved in bitwarden, so if something bad happens I can limit the damage.

  • BrikoX@vlemmy.net
    link
    fedilink
    English
    arrow-up
    109
    arrow-down
    2
    ·
    edit-2
    1 year ago

    What are your thoughts on password managers?

    They are mandatory in current digital age.

    Do you use one?

    Yes. Bitwarden.

    Would you recommend it to others?

    Already do and most are receptive to it once you show them that every single one of them were caught up in a breach at some point.

    • Asafum@lemmy.world
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      2
      ·
      1 year ago

      But what about Bitwarden? What you say about the breach is exactly what I’m worried about when having ONE source that has EVERY password. At least now I have different passwords for different sites so only one can be affected, it’s just a pain in the ass to have to go look them up. I save a portion of my passwords with cryptic messages that only I understand.

      I can’t think of anything that hasn’t been hacked, I feel like it’s just a matter of time before these password sites are too if they haven’t already. :/

      • deong@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        ·
        1 year ago

        A good password manager will be encrypted on device using your master password and only the encrypted data ever synced anywhere. So if Bitwarden gets hacked, and the worst case scenario happens, that means an attacker makes off with the complete contents of your vault. But all they have is an encrypted file. To decrypt it, they need your master password. Bitwarden doesn’t have the keys to lose – they only have the lock, and only you have the key. So an attacker would need to compromise Bitwarden (the company) to get access to the vault, and then separately, compromise you personally to get your master password (the key).

        Alternately, they could try to brute-force the master password offline. If you think you could guess a user’s password if you tried 100,000,000,000 guesses, and each guess took you 1 nanosecond, you could guess all hundred billion in a little under two minutes. Bitwarden uses techniques to make it intentionally very slow (slow if you’re a CPU at least) to generate the hashes needed to compare a password. If it takes you 100,000 nanoseconds per guess instead, then instead of two minutes, it takes almost 4 months. Those numbers are completely made up, by the way, but that’s the general principle. Bitwarden can’t leak your actual passwords directly, because they never get them from you. They only get the encrypted data. And if an attacker gets the encrypted data, it will take them quite a bit of time to brute force things (if they even could – a sufficiently good master password is effectively impossible to brute force at all). And that’s time you can use to change your important passwords like your email and banking passwords.

        One important realization for people to have is that none of us get to choose perfection here. You don’t only have to worry about Bitwarden getting hacked. You also have to worry about you forgetting them. You have to worry about someone figuring out your “cryptic messages that only I understand” scheme. Security is generally about weighing risks, convenience, and impact and choosing a balance that works best for you. And for most people, the answer should be a password manager. The risks are pretty small and mitigation is pretty easy (changing your passwords out of caution if the password manager is breached), and the convenience is high. And because it’s, as you put it, “a pain in the ass” to manage good unique passwords yourself, virtually no one actually does it. Maybe they have one or two good passwords, and rest are awful.

      • amanneedsamaid@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I disagree, at least in terms of open source solutions. Assuming Bitwarden isn’t altering their server implementation without telling anyone, it is basically impossible for them to be hacked in the way you’re thinking, as the servers do not hold any decrypted vault data. If the service is propreitary, you cannot trust that they are encrypting all contents before reaching their server.

        Even a full plaintext master database password breach shouldn’t affect a competant user, as you should obviously be using 2FA with a cloud password manager.

        And even if your master password and bitwarden 2fa leaked and someone gained access to your vault, any accounts with 2FA enabled (so long as you aren’t keeping 2FA keys in Bitwarden, please dont do that. [The same applies to KeePass]) can’t be compromised without your second factor.

      • zahel@lemmy.world
        link
        fedilink
        English
        arrow-up
        51
        ·
        1 year ago

        The way that Bitwarden stores your data, it is encrypted as a blob on AWS. If anyone compromises Bitwardens infrastructure, they can’t do anything because even Bitwarden doesn’t have the keys to decrypt your vault.

        Your vault can only be decrypted with your master passwords, and decryption happens locally, on device. No decrypted information is sent over the internet.

        As far as someone gaining access to your master password and this all other passwords stored in the pass manager, that is why 2 factor authentication exists.

        I could give you my Bitwarden master password right now, but that won’t help if you don’t also have my 2fa code.

        And that’s just talking about using the hosted version of Bitwarden.

        If you self host, you don’t even have to have the app available to the public internet, and can access it purely through a vpn to your LAN.

        Then the attacker would not only need to have access to your local network, also know your master password, and have access to your 2fa.

        If they know that much about you, you have larger concerns.

        So in short, your concern is mostly addressed and not really a concern if you utilize the features provided, such as 2fa

        • mac12m99@feddit.it
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          13
          ·
          1 year ago

          If someone compromise bitwarden infrastructure can (and probably will) silently release a “new” minor version of app and webapp so that every master password is sent to him, and then decipher passwords.

          It will last only some hours at worst but will still collect a lot of passwords.

          That’s only thing I’m worries about, but I still use bitwarden as I think my passwords being compromised in this evenience as nearly impossible

          • ward2k@lemmy.world
            link
            fedilink
            English
            arrow-up
            6
            ·
            1 year ago

            It absolutely shouldn’t be possible compromised or not for someone who has gained unlawful access to start pushing malicious code to production as long as proper security is in place

            • mac12m99@feddit.it
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              It shouldn’t be possible to break any service but hackers do that daily. If proper security is in place they will need some 0day exploits, but it’s not impossible, just extremely difficult

            • mac12m99@feddit.it
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              Bro, what I said is that an attacker who someways get access to production, can push modified source code that send cleartext password to him before everything else.

  • M-Reimer@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I would love to use one, but to be honest, I have not found one that I trust, so far.

    The perfect “password manager” would require 2FA, has some kind of “online backup” (cloud) that I can host myself and has to be open source. So far nothing really seems to offer all this.

    • TurboTurbo@feddit.nl
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 year ago

      Keepass has been around for ages. It has 2FA via for example using an external file as the certificate in addition to a password. The database can be stored in Dropbox, google drive, or self hosted. I use synching for example.

        • amanneedsamaid@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 year ago

          I dont know what you mean by KeePass being partially Windows only, as KeePass clients exist on MacOS, Linux, iOS and Android.

        • Monologue@lemmy.zip
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 year ago

          keepass might be but with it being open source it has a ton of ports mainly keepassxc for linux/macos/windows and keepassdx for android

    • node815@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 year ago

      I self host Vaultwarden at home on my server and it uses 2FA for logging into the system to access your saved passwords. It’s easy to set up and I use a Yubikey for mine. I use Docker to do this myself. It’s an adaptation of Bitwarden and is compatible the same Bitwarden app and browser plugins. Having everything on your own system ensures that it doesn’t go to the corporate controllers out there. Plus, you can find the source on Github for Vaultwarden so you can go over it if you are unsure about the security of it. :)

  • Kaltenzahn@eviltoast.org
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    I use KeePassXC, especially because to generate and save complex and long passwords I wouldn’t be able to remember. Good thing about KeePassXC is, you can even add your authenticators in it.

    Would I recommend it? Yes.

  • philuk@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 year ago

    I am also using 1Password since ages. Using a password manager is a great investment into your security. There are so many data leaks and reusing passwords is bad practice and will create headaches.

    I am looking for alternatives though, since 1Password is getting worse.

    • Overzeetop@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      1 year ago

      1Password is an expense I cringe at every year. After trying several others, though,I settled on its expensive-but-simple option. The biggest advantage is that my family uses it - wife, daughter, parents, in-laws - on my family account. We have several shared vaults for passwords which affect subsets from in-laws sharing critical financial passwords with her, my parents with me, to my daughter and I teaming up on Starbucks and Panera.

      The best part is that it’s simple enough for our octogenarian parents to use, and I help set it all up and got their emergency recovery kits created, filled out, and stored in their safety deposit boxes. As long as I can keep them using it I’ll keep paying for it.

      • chilly_pupper@startrek.website
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 year ago

        The family plan has me sold too. Sharing login credentials including 2FA with my wife for things like our utility bills and streaming logins is extremely handy, and for other things like investment accounts set up for our son just feels necessary. I use the share feature a lot outside the family too. I’ll share my Paramount login with my friend, but the password is 20 random characters, so I send a link to my saved login and he can copy the user and password.

  • Quaternions@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I use bit warden and I love it. And yes, I would recommend using a password locker. Just make sure you do some research before selecting one.

  • angrycustard@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Just moved from bitwarden to proton pass, so far so good. Would recommend keepass, bitwarden,1password but definitely not lastpass.

  • PottedPlant@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 year ago

    Started using RoboForm on Windows XP, switched to Mac, used several there, came back to Windows 7, used LastPass and then dumped LastPass after they were acquired by LogMeIn which, as predicted, poorly managed the product to where people are getting locked out of their passwords. So now its 2023 and I’m back on RoboForm.

    (If anyone has any reason to not use RoboForm I would appreciate, however I need to use password sharing occasionally, which is a feature) Edit: just realized this is an Android group but RoboForm has a pretty good Android app, FYI.

  • RanchOnPancakes@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    I use Bitwarden with some trepidation. I keep hoping that eventually Proton Pass morphs into something that seems even more secure but right now it’s pretty basic.

    • amanneedsamaid@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      If you’re willing to use a cloud-based solution, why do you have trepidation about Bitwarden (open source, great track record, standalone service) and not Proton Pass (also open source, and Proton has a great reputation for account security, but adding your password database to the same account you use for email, drive, vpn, and calendar, which is putting all your eggs in one basket IMO.

      If you have trepidation trusting the security of your passwords to someone else, use KeePass.

      • RanchOnPancakes@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I mean for example if proton decided to also add a secret key like 1password. Something that provides at least what to me would be like even more security. But it too new of a service right now, time will tell.

        • amanneedsamaid@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 year ago

          I recommend using a YubiKey on your Proton account if you want a strong second factor thats a bit easier to manage than a key file. If you use all or most of Proton’s apps, might be worth looking into.

  • Confetti@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 year ago

    Yup and yup. Usually recommend Bitwarden as a starter password manager and then keepassxc for the more advanced people who can handle their own syncing/backups. Regardless turn on 2fa to each account especially your phone carrier, email and bank

  • magmaus3@szmer.info
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I personally use pass, which uses gpg for encryption and can also use git repositories (I use it with my personal gitea instance).

  • kib48@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    1 year ago

    I have no idea how anyone lives without one, there’s really no downside to using one if it’s set up properly