¿Está listo tu dispositivo para passkeys?

Mira lo que este navegador puede hacer con WebAuthn y, opcionalmente, crea una passkey de demostración e inicia sesión con ella. Esto no crea una cuenta.

Las comprobaciones permanecen en esta página. Una passkey de demostración la guarda tu dispositivo o gestor de contraseñas. La clave privada nunca sale de ese autenticador. Esta página conserva la clave pública solo en esta sesión del navegador, para comprobar la firma aquí.

01

Comprobaciones del navegador

WebAuthn está disponible, sin autenticador de plataforma informado

Aun así puedes probar una llave de seguridad abajo. Una comprobación de plataforma ausente no demuestra que falle toda operación con passkey.

  • Contexto seguro

    Disponible

    Esta página es HTTPS o localhost, que WebAuthn requiere.

  • API WebAuthn

    Disponible

    PublicKeyCredential está presente, así que este navegador puede iniciar una ceremonia.

  • Autenticador de plataforma con verificación de usuario

    No disponible

    No se informó de un autenticador de plataforma con verificación de usuario. Una llave de seguridad o un teléfono aún pueden funcionar.Disponible significa que el navegador ve un autenticador capaz. No significa que ya haya una passkey guardada.

  • Autocompletado de passkey

    Disponible

    Este navegador puede ofrecer una passkey desde un formulario de inicio de sesión.Esta página no abre ese aviso, para que la demo no se mezcle con otra passkey de este sitio.

  • Aprobación por teléfono con código QR

    No disponible

    El transporte híbrido se informó como no disponible.

Capacidades detalladas del cliente

  • userVerifyingPlatformAuthenticator

    Este dispositivo puede confirmar que eres tú con biometría o un PIN del dispositivo.

    No compatible
  • passkeyPlatformAuthenticator

    Hay un proveedor de passkeys integrado disponible.

    No compatible
  • conditionalGet

    Los campos de inicio de sesión pueden ofrecer una passkey guardada.

    Compatible
  • conditionalCreate

    El navegador puede ofrecer crear una passkey tras un inicio de sesión con contraseña.

    Compatible
  • hybridTransport

    Un teléfono puede aprobar el inicio de sesión en este ordenador con un código QR.

    No compatible
  • relatedOrigins

    Related Origin Requests, para que dominios asociados puedan compartir una passkey.

    Compatible
  • signalAllAcceptedCredentials

    Un sitio puede indicar al dispositivo qué passkeys siguen aceptadas.

    Compatible
  • signalCurrentUserDetails

    Un sitio puede actualizar el nombre mostrado de una passkey.

    Compatible
  • signalUnknownCredential

    Un sitio puede pedir al dispositivo que oculte una passkey que ya no acepta.

    Compatible
  • extension:credProps

    El registro puede informar si la nueva credencial es descubrible.

    Compatible
  • extension:prf

    El autenticador puede derivar una clave para cifrado mediante la extensión PRF.

    Compatible
  • extension:largeBlob

    El autenticador puede guardar un blob más grande junto a la credencial.

    Compatible
  • extension:appid
    Compatible
  • extension:appidExclude
    Compatible
  • extension:credBlob
    Compatible
  • extension:credentialProtectionPolicy
    Compatible
  • extension:enforceCredentialProtectionPolicy
    Compatible
  • extension:getCredBlob
    Compatible
  • extension:hmacCreateSecret
    Compatible
  • extension:minPinLength
    Compatible
  • extension:payment
    No compatible

02

Probar una passkey de demostración

Esto crea una credencial descubrible con verificación de usuario, con la misma forma que una passkey en un sitio real. No está vinculada a una cuenta.

Tu dispositivo o gestor de contraseñas guardará una passkey real para este sitio, con el nombre de cuenta passkey-demo@passwords.lu. Bórrala después en ese gestor, iCloud Keychain, Google Password Manager o Windows Hello. Olvidarla aquí solo quita la clave pública de esta sesión del navegador.

El challenge se crea en esta página y la firma se comprueba aquí con la clave pública del registro. Un sitio de producción debe crear el challenge en un servidor y verificar la firma allí. Esta ceremonia no se envía a un servidor.

Este host no es passwords.lu. La passkey de demostración se guarda solo para el host actual.

Id de relying party
localhost
Nombre de cuenta
passkey-demo@passwords.lu
Dónde encontrarla
Busca passkey-demo@passwords.lu en tu gestor de contraseñas.

03

Passkeys, contraseñas y TOTP

Una passkey sustituye la contraseña por una clave ligada al sitio real. TOTP añade un código corto de un secreto compartido, y un sitio de phishing aún puede retransmitir ese código.

Passkeys, contraseñas y TOTP
TemaPasskeyContraseñaTOTP
Lo que guardasUna clave privada en el dispositivo o en su gestor de contraseñas. Confirmas con biometría o un PIN del dispositivo.Un secreto que recuerdas o almacenas.Un secreto compartido en una app autenticadora, normalmente junto a una contraseña.
PhishingLa firma está ligada al sitio real. Un dominio similar no puede usarla.El secreto puede escribirse en una página falsa.Un sitio de phishing en tiempo real puede retransmitir el código actual.
Brecha en el servidorEl servidor guarda una clave pública.El servidor guarda un hash que puede atacarse sin conexión.El servidor guarda el secreto compartido. Una copia puede generar códigos válidos.
Teléfono perdidoDepende de la sincronización, de otro dispositivo o de un método de recuperación que ofrezca el sitio.Sigue funcionando en cualquier sitio si la conoces.Necesita la app autenticadora, una copia de seguridad o los códigos de recuperación del sitio.
En este sitioCompatibilidad del navegador, más creación e inicio de sesión en vivo en esta página.Herramientas de fortaleza y brechas en otras partes de passwords.lu.Generar y comprobar códigos en la herramienta TOTP.

Desarrolladores

Lo que una relying party aún debe hacer

La detección de capacidades no es una prueba de integración. Un sitio de producción emite un challenge nuevo desde el servidor, verifica la firma con la clave pública almacenada y comprueba el origen y el id de relying party. Esta página hace esas comprobaciones en local para que veas una ceremonia sin cuenta. El inicio de sesión solo pide esta credencial de demostración, así que el aviso no es un inicio de sesión con otra passkey de este sitio.

Preguntas frecuentes

Photo by Marc Marchal on Unsplash · Modified with AI