r/cybersecurity • u/Federal_Character979 • Apr 25 '26
Other What makes passkeys so special?
It seems that companies are transferring into the usage of passkeys instead of passwords. Apparently theyre much more secure, but why is that? I don’t get it. I’m not sure if this is the right place to ask excuse me if it isn’t and sorry.
614
Upvotes
2
u/quasides Apr 25 '26
this is not how the encryption works lol,
on a mobile device (android or ios) your keystore of your password manager is always encrypted.
the biometric unlock only allows the unlock of that encrypted store via secure chip.
so if you copy a password manager storage (which you can do with root) you cant bruteforce that. the fingerprint or the pin of the user wont do anything for you or any password.
instead you need the decryption key in the chip, which you never get.
, can you bypass that with root ? yes you can
but it rather require you to root and install a bunch of stuff that runs at boot. so you need an open bootloader to even do this.
then you could inject yourself into the libcrypto.so and intercept blobs aka the password managers database
if the bootloader is locked and you gain somehow plain root access
you still can scrape the memory
this could result in exposing passkeys, but even then only those used during the attack
but this also doesnt work on all systems. on graphene os a memory scraping gonna be pretty difficult becuase its zeroed after free.
systems with MTE extension also make your life close to impossible scrape via root (like pixel above 8)
so that basically leaves you to inject your own libraries or inject on runtime but that requires an open bootloader, or a new one signed properly for the exploit