Los sistemas de verificación en múltiples pasos (multi-factor authentication o MFA por sus siglas en inglés) se usan para ofrecer una segunda capa de seguridad que complemente a las contraseñas. En un contexto en el que la mayoría de las plataformas utilizan la combinación de correo electrónico y contraseña como sistema de identificación principal, es necesario implementar métodos de seguridad adicionales para hacer frente a los ataques de suplantación de identidad.
Las contraseñas han demostrado ser ineficaces en términos de seguridad, tanto porque los usuarios no siempre escogen las mejores, como por la vulnerabilidad de las bases de datos de las empresas. Por tanto, es muy recomendable el uso de capas adicionales de seguridad, como contraseñas de un solo uso, autenticación entre dispositivos o magic links, enlaces que permiten la autenticación del usuario.
Los procesos de autenticación en múltiples factores tienen muchas aplicaciones en el mundo real. Se pueden utilizar para abordar diferentes problemas, en diferentes etapas de un proceso y se pueden implementar con diferentes métodos. Hoy, exploramos todos estos casos con ejemplos reales, extraídos de empresas que se toman muy en serio su seguridad.
El servicio Google Authenticator se usa ampliamente entre muchas empresas. Seguro que ya lo has visto antes: cuando intentas iniciar sesión en una plataforma desde un nuevo dispositivo, se presenta la siguiente pantalla:
Aquí se te pide que vayas a por tu dispositivo móvil y que toques la pantalla emergente para acceder a la plataforma. A veces, se te pedirá que toques el código que aparece en el primer dispositivo. Así, cuando coincidan se te dará permiso para acceder a la plataforma.
https://marketing4ecommerce.net/google-activara-la-verificacion-en-dos-pasos-para-todos-sus-usuarios/
Twitch es una plataforma con la que los usuarios pueden emitir su propio contenido en directo. Aunque su proceso de registro no requiere de verificación y utiliza la combinación de email y contraseña, la autenticación en varios pasos llega cuando el usuario quiere empezar a emitir.
Este uso de la autenticación en varios pasos asegura de forma inteligente que el proceso de registro sea sencillo, lo cual es clave para obtener buenas tasas de registro y que no se afecte negativamente a la experiencia de usuario. De cualquier manera, la seguridad está presente: en el caso de que se produjera una suplantación en la cuenta, el hacker no podría ejecutar ninguna acción maliciosa ni acceder a información.
En este caso, el segundo factor de autenticación es la verificación del número de teléfono. Los usuarios tienen que introducir su número para recibir una contraseña de un solo uso que verifique su identidad.
Tinder es una app de citas con la que los usuarios pueden mostrar su perfil para hacer match con otros usuarios, empezar conversaciones y posiblemente tener citas. Acceder a una cuenta sin el permiso del usuario tiene unas desventajas bastante obvias.
El proceso de registro requiere que se verifique el número de teléfono: una contraseña de un solo uso se envía al móvil del usuario cuando este se registra por primera vez. Las contraseñas no son necesarias para crear una cuenta ni para iniciar sesión. Pero, además de la verificación del teléfono, otros sistemas MFA se ejecutan.
Cuando un usuario deja de usar Tinder e intenta iniciar sesión después de cierto tiempo, dos procesos de verificación se ejecutan. Primero, el usuario recibe un código en su móvil. Después de que este sea verificado, el usuario también tiene que verificar su dirección de correo con un código de verificación diferente.
La banca y las finanzas son los sectores donde más se utiliza la verificación multifactorial. Cuando están en juego grandes sumas de dinero, cuantos más métodos de verificación, mejor. Ilustraremos este caso de uso con Paypal, pero la mayoría de los bancos o plataformas de pago en línea tienen flujos similares.
Paypal es una plataforma ampliamente conocida de pagos en línea. Se puede utilizar para transferir dinero online o ejecutar pagos de una manera fácil y segura. El sistema de identificación de Paypal se basa en la combinación de correo electrónico y contraseña, pero el usuario debe cumplir con varios sistemas de autenticación con múltiples factores para comenzar a usar su cuenta. Al crear una cuenta, la verificación del teléfono es el primer paso del proceso de registro. Más adelante, el usuario también debe verificar su dirección de correo electrónico.
Además de esto, los usuarios pueden añadir diferentes configuraciones de seguridad en los ajustes de su cuenta, incluida la verificación en dos pasos, preguntas de seguridad y más.
Este es el flujo que se utiliza para iniciar sesión en Paypal, pero se utilizan otros métodos de verificación cuando se detecta una actividad sospechosa. Por ejemplo, cuando se ejecutan dos pagos con Paypal en un lapso de tiempo de menos de 30 minutos, se activa la verificación a través del número de teléfono.
Los sistemas de autenticación de múltiples factores ya son familiares para la mayoría de nosotros. Es fácil encontrar contraseñas de un solo uso a diario. Lo que la mayoría de la gente no ve es en qué etapas de la experiencia del usuario se activan estos métodos de MFA.
Si tú también quieres implementar MFA en tus flujos, te recomendamos que analices las necesidades y problemas de tus sistemas de registro y qué acciones pueden causar una brecha de seguridad. Identificarlos te ayudará a saber cuál es el mejor caso de uso de un sistema de verificación multifactor para tus usuarios y tu negocio.
Para crear tus propios flujos de registro e inicio de sesión y personalizarlos: echa un vistazo a Arengu e implementa fácilmente diferentes procesos de verificación multifactorial en las etapas que prefieras. Personaliza los flujos según tus necesidades y sin tener que programar y empieza a fortalecer la seguridad de tus flujos de verificación de usuarios.
Imagen: Depositphotos
No se han encontrado artículos relacionados.
Your email address will not be published. Required fields are marked *
Δ