- Joined
- Mar 5, 2024
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The key material that does the signing is in your system’s cryptographic store* and cannot be exported**, you can only sign challenges via the crypto APIs but the browser never has the private key revealed to it. This defeats infostealer viruses, even if they catch you with the password manager open, so storing your recovery info next to it completely defeats the point of passkeys.You could get away with it if you put the recovery code within the notes of your account in your preferred password manager, or elsewhere.
You can still get screwed over with just the OTP key if your password manager database gets compromised, so whether you save seeds/keys or not in that manner, it doesn't really mean anything. It would make more sense however to do that if only recovery codes could actually be used to get rid of the OTP, but most of the time OTP also works for that which defeats the point of a recovery code. A better approach to not losing your database is to make sure you properly make backups when it comes to file system or storage failures.The key material that does the signing is in your system’s cryptographic store* and cannot be exported**, you can only sign challenges via the crypto APIs but the browser never has the private key revealed to it. This defeats infostealer viruses, even if they catch you with the password manager open, so storing your recovery info next to it completely defeats the point of passkeys.
Also, recovery info should be used in the event of the failure of your password manager so you probably can’t use it anyway.
Recovery info needs to be treated in a completely different way, I just print the codes out and physically store them in a specific place because layer 0 attacks just aren’t in my personal threat model, and this is true for most people. You could also maintain a notebook for this purpose but that could get tiresome.
* assuming correct implementation
** assuming you don’t get rooted
You're not special and literally everyone I know does this.I'm basically a human password manager that takes a couple tries.
I have. A system.You're not special and literally everyone I know does this.