Descubre cómo la implementación de passkeys de Finom está estableciendo nuevos estándares de seguridad, experiencia de usuario y privacidad en los servicios financieros y fintech.
Vincent
Created: July 15, 2025
Updated: July 16, 2025
See the original blog version in English here.
Want to learn how top banks deploy passkeys? Get our 80-page Banking Passkeys Report (incl. ROI insights). Trusted by JPMC, UBS & QNB.
Get ReportLa banca moderna necesita la mejor seguridad posible y, al mismo tiempo, facilitar la vida de los clientes. Por eso Finom, una fintech pionera con sede en Ámsterdam, ha dado un importante salto adelante al introducir las passkeys como su nuevo método de autenticación principal para su aplicación web. Como testimonio de su innovación, la implementación de passkeys de Finom no solo desafía el paradigma tradicional de las contraseñas (+ la MFA tradicional mediante OTP por SMS), sino que también se alinea con la creciente demanda de experiencias de usuario más seguras, cómodas y centradas en la privacidad. Este artículo profundiza en la configuración técnica y los beneficios para el usuario final de la implementación de passkeys de Finom, ofreciendo una visión de por qué este enfoque podría anunciar una nueva era para las passkeys en la banca y los servicios financieros.
Recent Articles
♟️
Passkeys para proveedores de pago: Cómo crear un SDK de terceros
♟️
Panorama de las Passkeys de Pago: 4 Modelos Clave de Integración
♟️
Autenticación en PCI DSS 4.0: Passkeys
♟️
Mastercard Identity Check: todo lo que emisores y comercios deben saber
♟️
Servidor de Control de Acceso EMV 3DS: Passkeys, FIDO y SPC
Las passkeys representan un cambio de paradigma en la autenticación, abandonando los sistemas vulnerables basados en contraseñas por una autenticación más segura y resistente al phishing. La aplicación web de Finom adopta esta tecnología, permitiendo a los usuarios autenticarse a través de varios dispositivos: ordenadores, smartphones o llaves de seguridad de hardware (por ejemplo, YubiKeys), soportando así también autenticadores multiplataforma / itinerantes.
Finom garantiza una amplia accesibilidad al alinearse con los estándares de la industria en cuanto a compatibilidad de navegadores y sistemas operativos. Las siguientes versiones de navegadores son compatibles con las passkeys (según las preguntas frecuentes oficiales sobre passkeys de Finom):
A diferencia de lo que indican las preguntas frecuentes oficiales sobre passkeys de Finom, la autenticación con passkey también funcionó durante nuestras pruebas en la última versión de Firefox (v122) en Windows 11 23H2 y macOS Sonoma 14.2.1.
En cuanto a la compatibilidad con sistemas operativos en general, para dispositivos de escritorio, probamos la autenticación con passkey con éxito en Windows 11 y macOS Sonoma (no se especifica una versión mínima del sistema operativo en las preguntas frecuentes).
Los usuarios de dispositivos móviles deben asegurarse de que sus sistemas estén actualizados a iOS 16+ o Android 9+ para una compatibilidad total con las passkeys. Lo bueno es que la mayoría de los dispositivos móviles (más del 94 %) ya son compatibles con las passkeys.
El proceso de creación de passkeys en Finom admite todo el espectro de passkeys, empleando diversos modos de transporte, como USB, NFC, BLE, híbrido e interno. Esta flexibilidad garantiza que los usuarios tengan múltiples opciones de autenticación, adaptándose a sus preferencias personales o necesidades del momento.
Algunos aspectos a destacar de la configuración del servidor WebAuthn y del análisis más profundo de las PublicKeyCredentialCreationOptions:
{ "attestation": "direct", "authenticatorSelection": { "residentKey": "discouraged", "userVerification": "required" }, "challenge": "JWi0v7X1X-O1UvXB_I5q2A", "excludeCredentials": [ { "id": "ARt1Ba2haVHZNrw8FhKLc_V1LFMVdrsHbezmQ8jMP59lXscBnkTLxABNNR9dd499EG5PWY0VYSFtbui_XmYeJtM", "transports": ["usb", "nfc", "ble", "hybrid", "internal"], "type": "public-key" }, { "id": "CaRVt041w10I948-OS6TBtAyVOUdak03b6BUyev3S3e7xOH99pS9GLgTURasdNH4HgKkazUmT0ejDbVpuDhAtQ", "transports": ["usb", "nfc", "ble", "hybrid", "internal"], "type": "public-key" }, { "id": "3nOhnTkXXdyiBAfC60K7E_-OgKwwk57uewpwGCgJe44", "transports": ["usb", "nfc", "ble", "hybrid", "internal"], "type": "public-key" } ], "pubKeyCredParams": [ { "alg": -7, "type": "public-key" }, { "alg": -257, "type": "public-key" }, { "alg": -37, "type": "public-key" }, { "alg": -35, "type": "public-key" }, { "alg": -258, "type": "public-key" }, { "alg": -38, "type": "public-key" }, { "alg": -36, "type": "public-key" }, { "alg": -259, "type": "public-key" }, { "alg": -39, "type": "public-key" }, { "alg": -8, "type": "public-key" } ], "rp": { "id": "app.finom.co", "name": "app.finom.co" }, "user": { "displayName": "Vincent Delitz", "id": "dmluY2RlbGl0aaBhb2wuY29t", "name": "vincent@corbado.com" } }
excludeCredentials
para evitar la
creación de una nueva passkey en un dispositivo que ya tiene otras.app.finom.co
para garantizar una autenticación segura y específica del
dominio.direct attestation
) requiere que los
dispositivos proporcionen declaraciones de atestación,
demostrando así la autenticidad de las credenciales de autenticación.userVerification
), lo que garantiza que solo el usuario legítimo pueda iniciar el
proceso de autenticación.residentKeys
),
ya que la UI condicional
(Conditional UI
) aún no se ha implementado. Sin embargo, el comportamiento de la
creación de passkeys
depende en gran medida de si los autenticadores tienen en
cuenta el valor de residentKeys
(consulta este
artículo). Además, a
Finom le beneficiaría crear ya claves residentes para un futuro soporte de
UI condicional. Por otro lado, esta decisión ahorra espacio
de almacenamiento en las llaves de seguridad de hardware (por
ejemplo, YubiKeys), que a menudo solo tienen una capacidad limitada para claves
residentes.Las PublicKeyCredentialRequestOptions son igualmente importantes, ya que facilitan el proceso de autenticación con configuraciones que garantizan flexibilidad y seguridad:
PublicKeyCredentialRequestOptions.json{ "allowCredentials": [ { "id": "ARt1Ba2haVHZNrw8FhKLc_V1LFMVdrsHbezmQ8jMP59lXscBnkTLxABNNR9dd499EG5PWY0VYSFtbui_XmYeJtM", "transports": ["usb", "nfc", "ble", "hybrid", "internal"], "type": "public-key" }, { "id": "CaRVt041w10I948-OS6TBtAyVOUdak03b6BUyev3S3e7xOH99pS9GLgTURasdNH4HgKkazUmT0ejDbVpuDhAtQ", "transports": ["usb", "nfc", "ble", "hybrid", "internal"], "type": "public-key" }, { "id": "3nOhnTkXXdyiBAfC60K7E_-OgKwwk57uewpwGCgJe44", "transports": ["usb", "nfc", "ble", "hybrid", "internal"], "type": "public-key" } ], "challenge": "s4R8Fsy7iSxxWIgUr7iTLA", "rpId": "app.finom.co", "userVerification": "discouraged" }
allowCredentials
(todas las
credenciales se configuran independientemente del dispositivo que el usuario utilice
como cliente) para asegurar que solo se puedan usar passkeys registradas.userVerification
), lo cual es interesante en la ceremonia de inicio de sesión, ya que
es obligatoria en la ceremonia de
creación de la passkey.Un aspecto innovador de la implementación de passkeys de Finom es el potencial para compartir passkeys entre dispositivos. Al analizar los archivos de asociación proporcionados en https://app.finom.co/.well-known/assetlinks.json para Android y https://app.finom.co/.well-known/apple-app-site-association para iOS, se hace evidente que Finom está sentando las bases para una integración fluida de passkeys en sus aplicaciones web y móviles nativas. Añadir soporte para compartir entre dispositivos, por ejemplo, usando tu passkey de macOS de la aplicación web también en la aplicación nativa de iOS a través de la sincronización del Llavero de iCloud, se puede añadir rápidamente. Esta iniciativa promete mejorar aún más la experiencia del usuario al permitir una autenticación sin esfuerzo en diferentes plataformas y dispositivos.
En el corazón de la implementación de passkeys de Finom se encuentra el compromiso de priorizar tres aspectos fundamentales: seguridad inigualable, simplicidad sin precedentes y privacidad de datos sin concesiones.
En dispositivos nuevos, el usuario debe confirmar la creación de la passkey ya sea en la aplicación nativa de Finom para iOS / Android mediante una notificación push o usando un enlace mágico por correo electrónico. Hasta que no se proporcione la confirmación, el usuario no puede crear una passkey.
Confirma la solicitud de creación de passkey por correo electrónico:
Alternativamente, puedes confirmar la solicitud de creación de passkey mediante una notificación push (aquí, la aplicación nativa de Android):
Tras la creación exitosa de la passkey, verás esta ventana emergente:
Finom simplifica la experiencia de inicio de sesión haciendo que las passkeys sean el método de autenticación por defecto (passkey-first) una vez que el usuario introduce su dirección de correo electrónico y hace clic en Continuar (el campo de la contraseña no se muestra por defecto). Este enfoque directo mejora la experiencia del usuario al eliminar opciones innecesarias y restar prioridad a las contraseñas. Sin embargo, la ausencia de UI condicional marca un área potencial de mejora futura.
Al cancelar el flujo de inicio de sesión con passkey en la ventana emergente de la passkey, el usuario recibe la siguiente advertencia:
Si el usuario decide hacer clic en Reintentar, el flujo de inicio de sesión con passkey comienza de nuevo y aparece la ventana emergente de passkeys (por ejemplo, Face ID, Touch ID, Windows Hello), permitiendo al usuario escanear sus datos biométricos de nuevo.
Si el usuario decide hacer clic en Probar de otra manera, se le redirige al antiguo inicio de sesión con los campos de dirección de correo electrónico y contraseña:
Finom desaconseja encarecidamente el uso de dispositivos no privados o de acceso público para la autenticación con passkeys (por ejemplo, en bibliotecas públicas). El riesgo inherente a dichos dispositivos radica en su accesibilidad; cualquiera que pueda desbloquear el dispositivo (ya sea mediante una contraseña, un bloqueo de pantalla o datos biométricos como huellas dactilares o reconocimiento facial registrados en el dispositivo) tiene el potencial de autenticarse como tú y acceder a tu cuenta.
Aceptando la realidad multidispositivo de los usuarios de hoy en día, Finom admite la autenticación entre dispositivos (transporte híbrido) mediante el escaneo de códigos QR y comprobaciones de proximidad por Bluetooth. Esta función permite una experiencia de autenticación fluida entre diferentes dispositivos, facilitando un inicio de sesión sin interrupciones desde una passkey almacenada en un dispositivo móvil mientras se intenta acceder a Finom desde un entorno de escritorio (consulta también este artículo para más detalles sobre la autenticación entre dispositivos con passkeys).
Finom ha introducido funciones intuitivas de gestión de passkeys que permiten a los usuarios personalizar y controlar sus métodos de autenticación. Estas funciones, incluida la capacidad de renombrar y eliminar passkeys, reflejan una profunda comprensión de la necesidad de flexibilidad y seguridad en la gestión del acceso digital.
excludeCredentials
en las
PublicKeyCredentialCreationOptions
,
Finom evita la
creación de passkeys
duplicadas en el mismo dispositivo. Esta medida no solo mejora la seguridad, sino que
también agiliza la experiencia del usuario al garantizar que cada dispositivo tenga una
passkey única.Ten en cuenta que la lógica de detección de iconos no es tan inteligente como podría parecer a primera vista. Guardé las passkeys para el Administrador de contraseñas de Google en mi Android, sin embargo, se muestra como Windows. Lo mismo se aplica a los autenticadores multiplataforma / itinerantes como las YubiKeys, que por naturaleza no están vinculados a un sistema operativo determinado.
Tras la creación exitosa de una passkey, el usuario recibirá una notificación por correo electrónico:
En caso de que el usuario tenga que restablecer su contraseña, no solo se elimina la vinculación del dispositivo de la aplicación nativa de iOS / Android, sino que también se eliminan todas tus passkeys. Para ser más precisos, las claves públicas de las passkeys se eliminan del lado del servidor, lo que hace imposible iniciar sesión con passkeys (incluso después de haber restaurado la vinculación del dispositivo). Las claves privadas de la passkey residen en el dispositivo, pero son inútiles para intentos de inicio de sesión posteriores.
La implementación de passkeys de Finom no solo busca mejorar la seguridad y la experiencia del usuario; es un movimiento estratégico hacia el ahorro de costes de los sistemas tradicionales de OTP por SMS y para posicionarse como una fintech moderna y digital que confía en poder competir con los bancos e instituciones financieras tradicionales. El diseño actual del sistema es prometedor, con margen para expandirse al soporte de aplicaciones nativas, la implementación de UI condicional y las confirmaciones de transacciones mediante passkeys.
Al alejarse de los OTP por SMS, un método históricamente plagado de brechas de seguridad, Finom sienta las bases para obtener importantes beneficios en su estrategia de autenticación y MFA. Esta transición no solo mitiga los riesgos asociados con los OTP por SMS, sino que también se alinea con la misión de Finom de aprovechar la tecnología de vanguardia para proteger los datos de los usuarios, mejorar la experiencia de usuario bancaria y ahorrar costes sustanciales en MFA a través de OTP por SMS.
Durante nuestras pruebas, identificamos algunas áreas importantes de mejora:
Una pregunta aún queda sin respuesta en la estrategia de passkeys de Finom: ¿Cuál es la postura de Finom sobre el cumplimiento de la PSD2 y la SCA con passkeys? Este tema generalmente no se ha abordado por completo, pero habría sido interesante conocer más sobre la perspectiva de Finom en este asunto. Para más información y reflexiones sobre el cumplimiento de la PSD2 con passkeys, consulta este artículo del blog.
La implementación de passkeys de Finom es un excelente ejemplo para el sector bancario y de servicios financieros, demostrando cómo las fintech pueden liderar la adopción de medidas de seguridad avanzadas que satisfacen las necesidades de los usuarios modernos. Al proporcionar un análisis detallado del sistema de passkeys de Finom, este artículo del blog tiene como objetivo ayudar a otros desarrolladores de software, gerentes de producto y especialistas en seguridad a aprender sobre la implementación de passkeys en el sector financiero y bancario.
Next Step: Ready to implement passkeys at your bank? Our 80-page Banking Passkeys Report is available. Book a 15-minute briefing and get the report for free.
Get the Report
Enjoyed this read?
🤝 Join our Passkeys Community
Share passkeys implementation tips and get support to free the world from passwords.
🚀 Subscribe to Substack
Get the latest news, strategies, and insights about passkeys sent straight to your inbox.
Related Articles
Table of Contents