Yesterday's Top Poster

My approach to personal password management—staying safe online and off

Croc

Administrator
Staff member
Hello everyone! I wanted to share my personal approach to password management and online security. Over the years, I've refined my methods to ensure my online experiences are as safe and secure as possible, and hopefully, you'll find some of these insights helpful.

Password Generation and Management


I strongly believe in using strong, randomly generated passwords for every single website and app I register on. Each password I create is 16 characters or more, making them significantly more secure against brute force attacks. Instead of memorizing all these complex passwords, I use a password manager, allowing me to remember only a few key passwords, such as the one for my computer and, importantly, the password manager itself. This way, if one account gets compromised, I can rest assured that my other accounts remain secure.

From Proprietary to Open Source


I started with 1Password by AgileBits, but as my focus on personal security grew, I shifted to a decentralized, open-source solution. Now, I use KeePassXC on both Mac and Windows, along with KeePassDX on Android. These tools enable me to retain control over my data without relying on external servers, enhancing my sense of security.

Two-factor Authentication and Backups


To bolster security, I store my TOTP codes separately from my password manager, using a FOSS authenticator app from F-Droid for Android. I also use a mix of iCloud Keychain and Passkeys to facilitate secure and convenient access across my various devices. Keeping TOTP isolated ensures that even if someone gains access to my password manager, they would still face an additional hurdle. As a backup, I use a USB-C YubiKey, providing a physical token that stores my TOTP codes securely, ensuring I have multiple safety nets if needed.

Enhanced Security with Key Files


For KeePass, I've implemented the key file security option. Unlike the password database, I don't sync the key file to the cloud. Instead, it's duplicated on each of my devices but kept local and discreetly named. This method prevents unwanted attention and ensures that my vault remains secure even if one of my devices is compromised.

Conclusion and Recommendations


This combination of strategies allows me to manage my online security with confidence. For anyone considering a similar path, remember to:

  • Use strong, unique passwords.
  • Consider a password manager to handle complexity safely.
  • Separate TOTP codes from your main password manager and consider a physical backup like a YubiKey.
  • Use a key file for database encryption but keep it local.
  • Regularly update your knowledge on security practices and tools.
Switching to open-source tools and adding physical authentication like the YubiKey has given me autonomy and peace of mind regarding my digital security. I hope you find these strategies effective in maintaining both online and offline safety. Feel free to ask any questions or share your own tips in the comments!

Stay safe online!
 
I mainly use iCloud now, they generate and save passwords and I use Google Two Factor Authentication.
 
I mainly use iCloud now, they generate and save passwords and I use Google Two Factor Authentication.
The problem with these is they are reliant on a centralized authority which can be risky. If your account gets suspended, lets hope you export your data at regular intervals.

You can export all your iCloud data from privacy.apple.com

For Google stuff, the site is takeout.google.com
 
Back
Top