Protección de los puertos de administración con acceso Just-in-Time

Nota

Azure Security Center y Azure Defender ahora se denominan Microsoft Defender for Cloud. También hemos cambiado el nombre de los planes de Azure Defender a planes de Microsoft Defender. Por ejemplo, Azure Defender para Storage ahora es Microsoft Defender para Storage.

Obtenga más información sobre el cambio de nombre reciente de los servicios de seguridad de Microsoft.

Bloquee el tráfico de entrada a Azure Virtual Machines con la característica de acceso a la máquina virtual (VM) Just-In-Time (JIT) de Microsoft Defender for Cloud. Esto reduce la exposición a los ataques a la vez que proporciona un acceso sencillo cuando necesita conectarse a una máquina virtual.

Para obtener una explicación completa sobre cómo funciona JIT y la lógica subyacente, consulte la explicación sobre Just-in-Time.

Esta página le enseña cómo incluir JIT en el programa de seguridad. Aprenderá a:

  • Habilitar JIT en las máquinas virtuales: puede habilitar JIT con sus propias opciones personalizadas para una o varias máquinas virtuales mediante Defender for Cloud, PowerShell o la API de REST. Como alternativa, puede habilitar JIT con parámetros predeterminados codificados de forma rígida de las máquinas virtuales de Azure. Cuando se habilita, JIT bloquea el tráfico entrante a las máquinas virtuales de Azure mediante la creación de una regla en el grupo de seguridad de red.
  • Solicitud de acceso a una máquina virtual que tiene JIT habilitado: el objetivo de JIT es asegurarse de que, aunque el tráfico entrante esté bloqueado, Defender for Cloud sigue facilitando el acceso para conectarse a las máquinas virtuales cuando sea necesario. Puede solicitar acceso a una máquina virtual habilitada para JIT desde Defender for Cloud, máquinas virtuales de Azure, PowerShell o la API de REST.
  • Auditar la actividad: para asegurarse de que las máquinas virtuales estén protegidas correctamente, revise los accesos a las máquinas virtuales habilitadas para JIT como parte de las comprobaciones de seguridad periódicas.

Disponibilidad

Aspecto Detalles
Estado de la versión: Disponibilidad general (GA)
Precios: Requiere Microsoft Defender para servidores
Máquinas virtuales admitidas: Máquinas virtuales implementadas por medio de Azure Resource Manager.
Máquinas virtuales con modelos de implementación clásica. Más información acerca de estos modelos de implementación.
Máquinas virtuales que las instancias de Azure Firewall protegen y que Azure Firewall Manager controla
Roles y permisos necesarios: Los roles Lector y SecurityReader pueden ver el estado y los parámetros de JIT.
Para crear roles personalizados que puedan funcionar con JIT, consulte ¿Cuáles son los permisos necesarios para configurar y usar Just-In-Time?.
Para crear un rol con menos privilegios para los usuarios que necesiten solicitar acceso JIT a una máquina virtual y no realizar ninguna otra operación JIT, use el script Set-JitLeastPrivilegedRole de las páginas de la comunidad de Defender for Cloud GitHub.
Nubes: Nubes comerciales
Nacionales (Azure Government, Azure China 21Vianet)

Habilitación del acceso a máquinas virtuales JIT

Puede habilitar el acceso a máquinas virtuales JIT con sus propias opciones personalizadas para una o varias máquinas virtuales mediante Defender for Cloud o mediante programación.

Como alternativa, puede habilitar JIT con parámetros predeterminados codificados de forma rígida de las máquinas virtuales de Azure.

Cada una de estas opciones se explica en una pestaña independiente a continuación.

Habilitación de JIT en las máquinas virtuales desde Microsoft Defender for Cloud

Configuración del acceso a máquinas virtuales JIT en Microsoft Defender for Cloud.

Desde Defender for Cloud, puede habilitar y configurar el acceso a la máquina virtual JIT.

  1. Abra el panel Protección de cargas de trabajo y, en el área de protección avanzada, seleccione Acceso a máquina virtual Just-In-Time.

    Se abrirá la página Acceso de máquina virtual Just-In-Time con las máquinas virtuales agrupadas en las siguientes pestañas:

    • Configurado: máquinas virtuales que ya se han configurado para admitir el acceso a máquinas virtuales Just-In-Time. Para cada máquina virtual, la pestaña Configurado muestra:
      • el número de solicitudes JIT aprobadas en los últimos siete días
      • la fecha y hora del último acceso
      • los detalles de la conexión configurados
      • el último usuario
    • No configurado: máquinas virtuales sin JIT habilitado, pero que pueden admitir JIT. Se recomienda habilitar JIT para estas máquinas virtuales.
    • No admitido: máquinas virtuales sin JIT habilitado y que no admiten la característica. Es posible que su máquina virtual esté en esta pestaña por las siguientes razones:
      • Falta un grupo de seguridad de red (NSG) o Azure Firewall: JIT requiere que se configure un grupo de seguridad de red o una configuración de firewall (o ambos)
      • Máquina virtual clásica: JIT es compatible con las máquinas virtuales que se implementan a través de Azure Resource Manager, no con la "implementación clásica". Obtenga más información sobre los modelos de implementación clásica y de Resource Manager.
      • Otro: la máquina virtual puede estar en esta pestaña si la solución JIT está deshabilitada en la directiva de seguridad de la suscripción o el grupo de recursos.
  2. En la pestaña No configurado, marque las máquinas virtuales que desea proteger con JIT y seleccione Habilitar JIT en VM.

    Se abre la página de acceso a la máquina virtual JIT con los puertos que Defender for Cloud recomienda proteger:

    • 22 - SSH
    • 3389 - RDP
    • 5985 - WinRM
    • 5986 - WinRM

    Para aceptar la configuración predeterminada, seleccione Guardar.

  3. Para personalizar las opciones de JIT:

    • Agregue puertos personalizados con el botón Agregar.
    • Modifique uno de los puertos predeterminados seleccionándolo en la lista.

    Para cada puerto (personalizado y predeterminado), el panel Agregar configuración de puerto ofrece las siguientes opciones:

    • Protocolo: el protocolo que se permite en este puerto cuando se aprueba una solicitud.
    • Direcciones IP de origen permitidas: los intervalos de direcciones IP que se permiten en este puerto cuando se aprueba una solicitud.
    • Tiempo de solicitud máximo: el período de tiempo máximo durante el que puede estar abierto un puerto específico.
    1. Establezca la seguridad del puerto según sus necesidades.

    2. Seleccione Aceptar.

  4. Seleccione Guardar.

Edición de la configuración JIT en una máquina virtual habilitada para JIT mediante Defender for Cloud

Puede modificar la configuración Just-In-Time de una máquina virtual agregando y configurando un puerto nuevo que proteja dicha máquina virtual, o bien cambiando otro valor relacionado con un puerto ya protegido.

Para editar las reglas JIT existentes para una máquina virtual:

  1. Abra el panel Protección de cargas de trabajo y, en el área de protección avanzada, seleccione Acceso a máquina virtual Just-In-Time.

  2. En la pestaña Configurado, haga clic con el botón derecho en la máquina virtual a la que desea agregar un puerto y seleccione Editar.

    Edición de una configuración de acceso de máquina virtual JIT en Microsoft Defender for Cloud.

  3. En Configuración de acceso a máquina virtual del tipo JIT , puede modificar la configuración existente de un puerto protegido, o bien agregar un puerto personalizado.

  4. Cuando haya terminado de editar los puertos, seleccione Guardar.

Solicitud de acceso a una máquina virtual habilitada para JIT

Puede solicitar acceso a una máquina virtual habilitada para JIT desde la Azure Portal (Defender for Cloud o Azure Virtual machines) o mediante programación.

Cada una de estas opciones se explica en una pestaña independiente a continuación.

Solicitud de acceso a una máquina virtual habilitada para JIT desde Microsoft Defender for Cloud

Cuando una máquina virtual tiene JIT habilitado, tiene que solicitar acceso para conectarse a ella. Puede solicitar acceso de cualquiera de las maneras admitidas, independientemente de cómo haya habilitado JIT.

Solicitud de acceso JIT desdeDefender for Cloud.

  1. En la página Acceso de máquina virtual Just-In-Time, seleccione la pestaña Configurado.

  2. Marque las máquinas virtuales a las que desea acceder.

    • El icono de la columna Detalles de la conexión indica si JIT está habilitado en el grupo de seguridad de red o el firewall. Si está habilitado en ambos, solo aparece el icono de firewall.

    • En la columna Detalles de la conexión se proporciona la información necesaria para conectarse a la máquina virtual y sus puertos abiertos.

  3. Seleccione Solicitar acceso. Se abre la ventana Solicitar acceso.

  4. En Solicitar acceso, configure para cada máquina virtual los puertos que desee que se abran y las direcciones IP de origen en que se abre el puerto y el tiempo durante el que permanecerá abierto. Solo será posible solicitar acceso a los puertos configurados. Cada puerto tiene un tiempo máximo permitido que se basa en la configuración JIT que ha creado.

  5. Seleccione Open ports (Abrir puertos).

Nota

Si un usuario que solicita acceso está detrás de un proxy, es posible que la opción de Mi IP no funcione. Es posible que necesite definir todo el intervalo de direcciones IP de la organización.

Auditar la actividad de acceso JIT en Defender for Cloud

Puede usar la búsqueda de registros para obtener información sobre las actividades de las máquinas virtuales. Para ver los registros:

  1. En Acceso de máquina virtual Just-In-Time, seleccione la pestaña Configurado.

  2. Para la máquina virtual que desea auditar, abra el menú de puntos suspensivos al final de la fila.

  3. Seleccione Registro de actividades en el menú.

    Selección del registro de actividad Just-in-Time (JIT).

    El registro de actividades proporciona una vista filtrada de las operaciones anteriores para esa máquina virtual, junto con el tiempo, la fecha y la suscripción.

  4. Para descargar la información de registro, seleccione Descargar como CSV.

Pasos siguientes

En este artículo, ha aprendido a configurar y usar el acceso Just-in-Time a máquinas virtuales. Para saber por qué se debe usar JIT, lea el artículo de conceptos en el que se explican las amenazas contra las que protege: