Apple spearheads the push to a passwordless future. But is their proposal to sync your private keys with their iCloud a good idea? With the recent ann

IMO - Passkey in iCloud Keychain

submited by
Style Pass
2021-06-16 11:30:05

Apple spearheads the push to a passwordless future. But is their proposal to sync your private keys with their iCloud a good idea?

With the recent announcement of Apple at their annual Worldwide Developers Conference (WWDC) 2021, our perception of how secure authentication should work will gradually shift towards a passwordless future.

The new(est) innovation from Apple to get rid of passwords and also second factors is called “Passkeys in iCloud Keychain”. It basically works with the WebAuthN API by utilizing the FIDO2 specification (CTAP2) to create a private / public key pair for each login system. This is normally identified by its domain name of the server challenging your device for authentication. For this to work across devices it is necessary to synchronize the private key in some way.

But wait … synchronizing a private key across your devices with a cloud solution does not sound exactly … sane! Well, ok. Let's argue for a minute what the “normal” user does anyway. Many users today rely on password managers to synchronize their passwords and sometimes even their second factors. By doing so, they already expose their secrets to some provider, for example Google, Apple, Microsoft, 1Password, and so on. Even if those providers claim that the secrets are encrypted, it is not a penny better from a security perspective than the synchronization of a private key with the same process. In the end both private key, passwords and OTP seed secrets are all secrets which allow access to your resources.

Leave a Comment