Compartir a través de


Proteger la autenticación multifactor basada en teléfono

Con la autenticación multifactor de Microsoft Entra, los usuarios pueden elegir recibir una llamada de voz automática en un número de teléfono que registren para la verificación. Los usuarios malintencionados podrían aprovechar este método mediante la creación de varias cuentas y la realización de llamadas telefónicas sin completar el proceso de registro de MFA. Estos numerosos registros con error podrían agotar los intentos de registro permitidos, para evitar que otros usuarios se suscriban a nuevas cuentas en su inquilino de Azure AD B2C. Para ayudar a protegerse frente a estos ataques, puede usar Azure Monitor para supervisar los errores de autenticación del teléfono y mitigar los registros fraudulentos.

Importante

La aplicación Authenticator (TOTP) es más segura que la autenticación multifactor de SMS y teléfono. Para configurarla, lea las instrucciones para habilitar la autenticación multifactor en Azure Active Directory B2C.

Requisitos previos

Antes de empezar, cree un área de trabajo de Log Analytics.

Creación de un libro de eventos de MFA basada en teléfono

El repositorio de informes y alertas de Azure AD B2C de GitHub contiene artefactos que puede usar para crear y publicar informes, alertas y paneles basados en registros de Azure AD B2C. En el libro de borrador que se muestra abajo se resaltan los errores relacionados con el teléfono.

Pestaña Información general

La siguiente información se muestra en la pestaña Información general:

  • Motivos del error: el número total de autenticaciones telefónicas con error por cada motivo
  • Blocked Due to Bad Reputation (Bloqueado debido a una mala reputación)
  • IP Address with Failed Phone Authentications (Dirección IP con autenticaciones telefónicas erróneas): número total de autenticaciones telefónicas con error para cada dirección IP
  • Phone Numbers With IP address (Números de teléfono con dirección IP): autenticaciones telefónicas con error
  • Explorador: errores de autenticación telefónica por explorador cliente
  • Sistema operativo: errores de autenticación telefónica por sistema operativo cliente

Overview tab

Pestaña Detalles

La siguiente información se muestra en la pestaña Detalles:

  • Azure AD B2C Policy (Directiva de Azure AD B2C): autenticaciones telefónicas con error
  • Phone Authentication Failures by Phone Number (Errores de autenticación telefónica por número de teléfono): gráfico de tiempo, con escala de tiempo ajustable
  • Phone Authentication Failures by Azure AD B2C Policy (Errores de autenticación telefónica por directiva de Azure AD B2C): gráfico de tiempo, con escala de tiempo ajustable
  • Phone Authentication Failures by IP Address (Errores de autenticación telefónica por dirección IP): gráfico de tiempo, con escala de tiempo ajustable
  • Select Phone Number to View Failure Details (Seleccionar número de teléfono para ver los detalles del error): seleccionar un número de teléfono para obtener una lista detallada de los errores

Details tab 1 of 3

Details tab 2 of 3

Details tab 3 of 3

Uso del libro para identificar los registros fraudulentos

Puede usar el libro para conocer los eventos de MFA basados en teléfono e identificar el uso potencialmente malintencionado del servicio telefónico.

  1. Conozca el comportamiento normal de su inquilino respondiendo a estas preguntas:

    • ¿Dónde se encuentran las regiones en las que espera la MFA basada en teléfono?
    • Examine los motivos que se muestran para los intentos con error de MFA basada en teléfono; ¿se consideran normales o previsibles?
  2. Reconozca las características del registro fraudulento:

    • Basado en la ubicación: examine Phone Authentication Failures by IP Address (Errores de autenticación telefónica por dirección IP) en las cuentas asociadas a ubicaciones en las que no espera que los usuarios se registren.

    Nota:

    La dirección IP proporcionada es una región aproximada.

    • Basado en la velocidad: consulte Failed Phone Authentications Overtime (Per Day) (Autenticaciones telefónicas con error con el paso del tiempo, por día), que indica números de teléfono que están realizando un número anómalo de intentos de autenticación telefónica incorrectos al día, ordenados de mayor (izquierda) a menor (derecha).
  3. Para mitigar los registros fraudulentos, siga los pasos descritos en la sección siguiente.

Mitigación de los registros fraudulentos

Realice las siguientes acciones para ayudar a mitigar los registros fraudulentos.

  • Use las versiones recomendadas de los flujos de usuario para hacer lo siguiente:

  • Quite los códigos de país que no sean relevantes para su organización en el menú desplegable en el que el usuario comprueba su número de teléfono (este cambio se aplicará a los futuros registros):

    1. Inicie sesión en Azure Portal como administrador global del inquilino de Azure AD B2C.

    2. Si tiene acceso a varios inquilinos, seleccione el icono Configuración en el menú superior para cambiar al inquilino de Azure AD B2C desde el menú Directorios y suscripciones.

    3. Elija Todos los servicios en la esquina superior izquierda de Azure Portal, busque y seleccione Azure AD B2C.

    4. Seleccione el flujo de usuario y, a continuación, seleccione Idiomas. Seleccione el idioma de la ubicación geográfica de la organización para abrir el panel de detalles del idioma. (En este ejemplo, seleccionaremos Inglés en para Estados Unidos). Seleccione Página de la autenticación multifactor y, después, seleccione Descargar valores predeterminados (en) .

      Upload new overrides to download defaults

    5. Abra el archivo JSON descargado en el paso anterior. En el archivo, busque DEFAULT y reemplace la línea por "Value": "{\"DEFAULT\":\"Country/Region\",\"US\":\"United States\"}". Asegúrese de establecer Overrides en true.

    Nota:

    Puede personalizar la lista de códigos de país permitidos en el elemento countryList (vea Ejemplo de página de autenticación de factor de teléfono).

    1. Guarde el archivo JSON. En el panel de detalles del idioma, en Cargar nuevos reemplazos, seleccione el archivo JSON modificado para cargarlo.

    2. Cierre el panel y seleccione Ejecutar flujo de usuario. En este ejemplo, confirme que Estados Unidos es el único código de país disponible en la lista desplegable:

      Country code drop-down

Pasos siguientes