Wokay... tous les acteurs d'internet sont trĂšs pressĂ©s que vous utilisiez les Passkeys. Dans la pratique ils empĂȘchent le vol de mot de passe et sont simples Ă utiliser.
Mais quand on gratte un peu l'aspect technique, ça devient nettement plus compliqué.
Copiable ou non-copiable ?
Transférable ou non-transférable ?
Logiciel ou matériel ?
Avec vérification de la présence utilisateur ou non ?
Avec attestation matérielle ou non ?
Quand on commence à combiner ces paramÚtres, ça n'est plus simple du tout. Avec les combinaisons, on arrive à 16 type de Passkeys différents, avec chaucun des limites spécifiques.
Et lĂ oĂč ça commence Ă poser problĂšme, c'est le fait que les sites peuvent exiger des Passkeys avec attestation matĂ©rielle.
Par exemple, Twitter pourrait exiger que ses Passkey soient attestĂ©s uniquement sur Android et iOS, vous empĂȘchant d'accĂ©der Ă votre compte Twitter sous GrapheneOS.
Ou encore, Netflix pourrait exiger Windows, et vous empĂȘcherait d'accĂ©der Ă votre compte sous Linux.
YouTube pourrait exiger Chrome et refuser de vous laisser vous connecter ou accéder au site sur un autre navigateur.
Oui, c'est comme les DRM, mais en pire.
Avec des conséquences potentielles pour les dissidents politiques.
Et autant avec un mot de passe vous pouvez le copier, le stocker, ou le transférer selon votre bon vouloir à quelqu'un, les Passkeys sont généralement prisonniers de votre périphérique (smartphone, ou puce TPM sur PC). Et vous n'avez pas forcément la possibilité de les transférer.
Tout semble bien fonctionner jusqu'au jour oĂč vous perdez votre pĂ©riphĂ©rique ou vous vous le faites voler.
Je ne suis pas impatient d'utiliser les Passkeys. OUI ils apportent indéniablement une sécurité plus élevée que les mots de passe pour le commun des mortels, mais ils viennent avec diverses contraintes qui peuvent restreindre votre liberté de maniÚre conséquente (et un risque accru de perdre *totalement* votre compte).
EDIT: Un contre-argument Ă cet article :
https://sebsauvage.net/p/#/framapiaf.org/s/117428259114281844?view=full
et voir aussi cette critique :
https://sebsauvage.net/p/#/framapiaf.org/s/117429130676430059?view=full
EDIT: Il est à noter que dans l'alliance FIDO qui définit les standards comme les Passkeys, il n'y a aucun représentant du grand public, des utilisateurs.
EDIT: Au final, pour "simplifier", finalement les Passkeys sont à peu prÚs l'équivalent de certificats clients ssh créés à la volée et stockés dans un processeur sécurisé spécialisé. Par défaut, pour la plupart des gens, ça sera stocké dans le stockage sécurisé du smartphone. Je vois ce que ça donne quand qqun perd/casse son smartphone, et sans sauvegarde je m'attend à voir plein de genre PERDRE leurs comptes sur les sites web.
(Mais j'imagine que, probablement, les diffĂ©rents sites prĂ©voient une mĂ©thode de rĂ©cupĂ©ration en cas de perte des Passkeys... que je m'attends Ă ĂȘtre, comme d'habitude, le mail (What else ?) si l'utilisateur l'a donnĂ©.)
EDIT: Encore une chose. Dans l'immĂ©diat, les Passkeys rĂ©solvent, sans effort, un des problĂšmes majeurs de sĂ©curitĂ©: Le vol de mots de passe. En rendant l'opĂ©ration tout simplement impossible. Mais techniquement, mĂȘme si ça n'est *pas* actuellement utilisĂ©, j'imagine qu'il pourrait tout Ă fait ĂȘtre possible pour les services/sites web de n'accepter que *certains* modĂšles de Passkey (exemple: Accepter "Google Password Manager" mais refuser "Keepass" (passkeucĂ©pasĂ»r, vous comprenez, c'est un Logiciel Libre))
La liste des AAGUID (identifiants des authenticateurs) est lĂ :
http://aaguid.nicolasuter.ch/
Cela offre la *possibilité technique* d'un verrouillage pour les GAFAMs assez énorme. D'autant que certains authenticateurs sont spécifiques à certaines plateformes/GAFAM/OS: Apple Passwords (lié à iOS et MacOS), Google Password Manager (lié à Android), Microsoft Password Manager...
Les GAFAMs n'étant pas des champion de l'interopérabilité et de l'ouverture à la concurrence, je me méfie. D'expérience, dÚs qu'un standard est créé c'est Embrace/Extend/Extinguish.
On a déjà les banques qui refusent GrapheneOS et les autres OS alternatifs à Android/iOS soit-disant "parce que ce n'est pas sûr". Je ne me fais pas d'illusion.