Las contraseñas seguras no existen

20 octubre 2022
4 minutos

Hoy he leído un artículo en el que se recomienda utilizar contraseñas seguras, escrito por una conocida y reputada empresa de ciberseguridad. De hecho, no es el primer artículo de este tipo que he leído, aparecen de vez en cuando.

¿Existen las contraseñas seguras?

¿Hay contraseñas más seguras que otras? Sí, por supuesto. Hasta ahí todos estamos de acuerdo. Pero lo que no podemos decir es que existen las contraseñas seguras. No lo son. Ni una sola lo es. Las contraseñas, por muy seguras que sean, son una vulnerabilidad. Pueden verse comprometidas a través de múltiples vías como robos, spyware, ingeniería social, phishing, ataques Man-in-the-Middle, etc, e incluso pueden descifrarse con las técnicas existentes, que cada vez son más sofisticadas.

Robo de contraseñas segurasEn resumen, las contraseñas, por definición, son vulnerables porque pueden ser comprometidas. De hecho, y por desgracia, son comprometidas continuamente. Todos los días surgen nuevas brechas de seguridad en las que se roban miles de contraseñas. Hay una alternativa a las contraseñas: no utilizarlas.

¿Y si utilizo una OTP como 2FA?

Hay que tener en cuenta que incluso las contraseñas de un solo uso (OTP), que dependen de los secretos compartidos para crear estos códigos temporales, son vulnerables a los ataques de suplantación de identidad y Man-in-the-Middle, por varios motivos.

El primero es que no utilizan criptografía de clave pública, sino que utilizan claves simétricas, esos secretos compartidos que acabo de mencionar y que son los mismos en ambos extremos. Por lo tanto, en caso verse comprometido uno de los extremos, un ciberdelincuente puede generar nuestras OTP siempre que quiera.

Otro problema de las OTP es el método de autenticación. Las OTP no dejan de ser contraseñas, y por lo tanto padecen la mayoría de las vulnerabilidades de las contraseñas estáticas. Por ejemplo, se pueden interceptar, capturar por un keylogger y se pueden robar mediante phishing u otros métodos de ingeniería social.

Ataque MitM (Man-in-the-Middle)

¿Estamos preparados para eliminar las contraseñas seguras?

Hay datos que así lo afirman. Por ejemplo, Gartner predecía que, para finales de este año, “el 60% de las empresas grandes y globales, y el 90% de las medianas, implementarán métodos sin contraseña en más del 50% de los casos de uso”. Un ejemplo es Microsoft. La compañía que dio luz a Windows, Office o Azure ya no utiliza contraseñas para autenticar a sus empleados.

No obstante, debemos estudiar muy bien el camino que vamos a elegir para implementar la autenticación Passwordless (sin contraseñas). En muchos casos se recurre a métodos que también tienen vulnerabilidades, como las notificaciones push. Las notificaciones push siguen siendo vulnerables a los ataques de phishing y otros ataques de ingeniería social, así que no es recomendable limitar a las notificaciones push la autenticación Passwordless por una cuestión de seguridad, entre otros motivos.

Con FIDO2 por fin tenemos autenticación segura

En este contexto nace el proyecto FIDO2, bajo el cual se ha creado el estándar WebAuthn, que elimina nuestra dependencia de las contraseñas. FIDO2 fue creado por la Alianza FIDO, con Yubico y Microsoft como principales impulsores, y se puede incorporar fácilmente a cualquier aplicación o sistema Cloud.

FIDO2 es la mejora natural de FIDO U2F, el primer estándar 2FA de la FIDO Alliance lanzado en 2013 e impulsado principalmente por Google y Yubico. Este sistema ya utiliza criptografía de clave pública y, por tanto, aporta seguridad en aquellas aplicaciones que lo utilizan. Como referencia, Google lleva más de 10 años utilizándolo y, según han publicado ellos mismos, es el único sistema 2FA / MFA que han utilizado que no ha sufrido ni un solo robo de cuentas. No obstante, FIDO U2F es un 2FA que requiere que el usuario introduzca la contraseña en primer lugar. Al no ser tan cómodo como FIDO2, cuando ambos están disponibles, el sistema solicitará al usuario de forma automática que utilice FIDO2.

Actualmente hay cientos de aplicaciones que han adoptado los estándares de la FIDO Alliance, y continuamente se añaden nuevas aplicaciones al catálogo.

Aplicaciones compatibles con la YubiKey

La YubiKey es compatible con cientos de aplicaciones, principalmente a través de los estándares FIDO U2F y WebAuthn (FIDO2).

¿Qué fabricantes utilizan FIDO2?

Existen tokens de hardware y software de varios proveedores que utilizan FIDO2 / WebAuthn para autenticar a los usuarios sin contraseñas. Funcionan de forma similar al chip de las tarjetas de crédito que utilizamos para realizar pagos y sacar dinero de los cajeros automáticos. La única manera de que puedan ser comprometidas es que alguien acceda físicamente a nuestro dispositivo de autenticación y conozca la contraseña o el PIN para desbloquearlo.

Con las llaves de Yubico, ya no necesitaras tus contraseñas seguras

Te recomendamos que eches un vistazo a las soluciones de Yubico y HYPR, disponibles en nuestro catálogo y que te ayudarán a deshacerte de las contraseñas y de todas las vulnerabilidades, costes y dolores de cabeza asociados a ellas. También puedes ver las grabaciones de los webinars y los vídeos sobre casos de uso de este tipo de tokens en español en dotforce.es/youtube.

Visítanos en las XVI Jornadas STIC CCN-CERT del 29 de noviembre al 1 de diciembre, donde haremos una demostración de las llaves de seguridad de Yubico.

PUBLICADO POR:<br>Zane Ryan
PUBLICADO POR:
Zane Ryan
PUBLICADO POR:<br>Zane Ryan
PUBLICADO POR:
Zane Ryan

Artículos relacionados

¿Cuál es la mejor solución 2FA / MFA?

¿Cuál es la mejor solución 2FA / MFA?

¿Cuál es la mejor solución 2FA / MFA?  En este artículo repasamos las ventajas y desventajas de las diferentes opciones de autenticación de múltiples factores. También explicaremos cómo Google y Microsoft, entre otros, han abordado el reto de protegernos de las...

MFA en SalesForce rápido y seguro

MFA en SalesForce rápido y seguro

MFA en SalesForce rápido y seguro Recientemente, SalesForce anunció que a partir del 1 de febrero de 2022 solo se podrá acceder a su plataforma con autenticación MFA (o SSO). Dado que hay disponibles varias opciones MFA en SalesForce, vamos a exponer las...