2FA best practices?

This is the digital privacy community… I’m not sure there has ever or will ever be consensus on anything :smiley:

What is everyone here doing?

My current approach is 3 layered:

  1. High Security

    • Method: Hardware Security Key (FIDO2 U2F)
    • For: Core accounts where security matters most (password manager, primary e-mail, a couple other things)
    • Backup Strategy: rotation of 3 hardware keys, one on me, one nearby, one not nearby.
    • Why: Highest level of security for my most important accounts (phishing resistant, malware resistant)
  2. Medium High Security:

    • Method: TOTP stored in Bitwarden (online), and a dedicated TOTP mobile app (offline)
    • For: All other accounts where 2fa is important. But where I want a compromise between high security and convenience.
    • Backup Strategy: TOTPs are backed up as part of Bitwarden encrypted vault backups (ideally should be backed up to 2 different places)
    • Why: If I had to use a hardware key (or even a TOTP mobile app for all my 2fa, I would probably disable it on many of my accounts due to the added inconvenience. Storing my TOTPs in Bitwarden, gives me almost the same level of practical protection as a dedicated app or even a hardware key, without the inconvenience. My reason for the redundance of online and offline TOTP is simply the ‘belt and suspenders’ approach.
  3. Default (low-ish) Security:

    • Method: None. Either no 2fa, or whatever the default 2fa option is (e.g. e-mail)
    • For: Anything that doesn’t support stronger 2fa or isn’t important enough for me to care about 2fa.
    • Backup Strategy: None
5 Likes