En la era de la tecnología, conservar nuestra información sensible y sistemas seguros es más importante que nunca. La Autentificación Multi Factor (MFA) añade protección extra para las cuentas de usuario requiriendo que ofrezcas dos o más métodos de verificación.

NOTE

2FA es un subtipo de MFA.


Tipos de Factores de Autentificación

MFA típicamente combina dos o más tipos de credenciales de las categorías:

  • Algo que sabes.
  • Algo que tienes.
  • Algo que eres.
  • Algún sitio donde estás.
  • Algo que haces.

How MFA Works

Algo que Sabes

Podría ser una contraseña, PIN o cualquier otra pieza de información que tengas que recordar. Forma la base de la mayoría de sistemas de autentificación pero puede ser vulnerable usada individualmente.

Algo que Tienes

Podría ser tu teléfono con una aplicación de autentificación, un token de seguridad o incluso una tarjeta. Últimamente se están viendo más certificados de clientes, que son como IDs digitales para dispositivos.

Algo que Eres

Involucra las medidas biométricas, como huellas, reconocimiento facial o de iris. Está ganando popularidad porque es difícil falsificarla.

Algún Sitio en el que Estás

Involucra tu dirección IP de origen o geolocalización. Algunas aplicaciones como la banca online, restringen la actividad si detectan que estás haciendo la petición desde una dirección IP desconocida.

Algo que Haces

Es normalmente usada en aplicaciones que restringen la interacción de bots, como páginas de registro. La app analiza la forma en la que el usuario introduce credenciales o mueve su ratón.


Tipos de 2FA

2FA requiere exactamente 2 tipos de los anteriores, por lo que todo 2FA es un MFA pero no cualquier MFA es un 2FA. Algunos de los métodos más comunes incluyen:

Time-Based One-Time Passwords

Son contraseñas temporales que cambian cada 30 segundos o así. Aplicaciones como Google Authenticator, Microsoft Authenticator y Authy los usan, haciéndolo duro para los hackers de interceptar o reutilizar.

Notificaciones Push

Aplicaciones como Duo o Google Prompt mandan una petición de inicio de sesión directamente a tu teléfono. Puedes aprobar o denegar el acceso correctamente desde tu dispositivo, añadiendo una capa de seguridad que verifica la posesión del dispositivo registrado.

Un ataque sobre las notificaciones push (ataque de fatiga MFA) permitió a un atacante comprometer la cuenta de un empleado de Uber. Investiga más sobre ello aquí.

SMS

La mayoría de aplicaciones actualmente usan este método. El sistema manda un mensaje con un código de un solo uso al móvil registrado del usuario. Aunque conveniente, es menos segura debido a vulnerabilidades asociadas con la intercepción de mensajes de texto.

Tokens de Hardware

Dispositivos como las YubiKeys generan un código de un uso o usan NFC para autentificarse. Son geniales porque no necesitan red o batería, por lo que generalmente funcionan offline.


Acceso Condicional

El acceso condicional es usado típicamente por compañías para ajustar sus requerimientos de autentificación basado en diferentes contextos. Es como un árbol de decisiones que dispara medidas extra de seguridad dependiendo de ciertos factores.

Basado en Localización

Si un usuario inicia sesión desde su ubicación actual, pude que sólo tengan que aportar credenciales. Pero si inician sesión desde un litio nuevo o desconocido, el sistema podría pedir verificación biométrica u OTP.

Basado en Tiempo

Durante las horas regulares de trabajo, los usuarios pueden entrar con sus credenciales, pero fuera de esas horas puede que se les pida una capa extra de seguridad como un OTP o token de seguridad.

Análisis de Comportamiento

Si el comportamiento de un usuario cambia abruptamente, el sistema puede pedir autentificación adicional para confirmar que realmente es el usuario.

Específico de Dispositivo

En algunos casos, las compañías no permiten a los empleados usar sus propios dispositivos para acceder a recursos de la compañía. En estas situaciones, el sistema puede bloquear al usuario después del inicio de sesión si están en un dispositivo no autorizado.


Adopción Global e Impulso Regulatorio

La adopción de MFA se está expandiendo rápidamente a lo largo de varios sectores debido a su efectividad en proteger contra varias amenazas de seguridad como phishing, ingeniería social y ataques de contraseña.

Por ejemplo, los gobiernos e industrias como la de la sanidad están implementando MFA para cumplir con ciertas regulaciones como la GDPR en Europa, HIPAA en EE.UU. y PCI-DSS para sistemas de pago globales.