💾 Archived View for sl1200.dystopic.world › art › passkeys-keepassxc.gmi captured on 2024-12-17 at 10:29:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Uso de PassKeys con KeepassXC

2024-12-07

#contraseñas #passwords #keepassxc #passkeys #seguridad

Las Passkeys son una forma de autenticación sin contraseñas, la autenticación se realiza a través de un par de claves pública-privada. El usuario tiene el par de claves y el servicio sólo la pública. En el proceso de autenticación el usuario recibe un desafío (cadena de caracteres aleatorios) del servicio, lo firma y se lo devuelve al servicio, que autentica al usuario verificando la firma con la clave pública del usuario. Como la Passkey incluye además la descripción del dominio del servicio y el usuario, mediante este método se imposibilitan los ataques de phishing y smishing, el navegador no va a usar una Passkey para otro dominio diferente al que especifica la propia Passkey. La generación de la Passkey se realiza localmente en el PC del usuario accediendo a las opciones de seguridad del servicio para el que quiere generarla, en el pc del usuario se quedan el par de claves público-privada y al servicio únicamente se envía la clave pública.

Desde que salieron las Passkeys me he mostrado reacio a su uso, sinceramente no acababa de comprenderlas y pensaba que era cosa sólo de las GAFAM, pero descubrí gracias a este video que KeePassXC tiene soporte para Passkeys así que las he estado probando unas semanas y considero que es un buen método de autenticación:

KeePassXC Passkeys Without Big Tech!, Switched to Linux

Veamos cómo gestionar PassKeys desde KeepassXC:

Echando un vistazo el contenido de las Passkeys

Desde KeepassXC, en el menú de base de datos, Passkeys, puedes ver un listado de tus Passkeys, importarlas y exportarlar, por ejemplo la Passkey de un email de gmail tiene este aspecto

{
    "credentialId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "privateKey": "-----BEGIN PRIVATE KEY-----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-----END PRIVATE KEY-----\n",
    "relyingParty": "google.com",
    "url": "https://myaccount.google.com",
    "userHandle": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "username": "tuemail@gmail.com"
}

Ventajas de la autenticación por Passkeys

Desventajas de la autenticación por Passkeys

This work by SL1200 is marked with CC0 1.0

◄ BACK

🏠 Home