I read every Yubico publication and looked at the webinars, but they keep some information unsaid for some reason.
When using the Yubikey 5 for Single Strong Factor, they claim the authenticator (I guess they mean the physical key's CPU) generates a key-pair for every site you enroll to with the "resident keys" method. They admit there's a limit to the number of enrolls, since they each take up a slot on the key, so it's not unlimited like U2F. I therefore wonder:
- What is the upper limit of slots on the new 5 series? (I don't know of other vendors offering FIDO2 yet at this time)
- Can one manually reset old used slots to free up room?
- Can a remote malicious site potentially create multiple key enrollment events, causing the key to fill up all the free slots?
- When I get to the login page of a service where I have more than one account enrolled, which part of the chain asks me to pick the credential I wish to login with? The local client (web browser usually) or the remote server?
- Can the remote server detect that two accounts have enrolled with the same key? Is that not a privacy issue users should be aware of?
Thanks for any info you know, whether FIDO2 in general or Yubico hardware specifically.
(Tried to tag this FIDO2 but I can't create a new tag)