Compartir por


Auditoría del cumplimiento de los recursos del servicio Azure Web PubSub mediante Azure Policy

Azure Policy es un servicio gratuito en Azure que permite crear, asignar y administrar directivas que aplican reglas y efectos para garantizar que los recursos cumplen los estándares corporativos y los contratos de nivel de servicio. Use estas directivas para auditar los recursos de Web PubSub para el cumplimiento.

En este artículo se describen las directivas integradas para el servicio Azure Web PubSub.

Definiciones de directiva integradas

La tabla siguiente contiene un índice de definiciones de directivas integradas de Azure Policy para Azure Web PubSub. Para ver elementos integrados de Azure Policy para otros servicios, consulte Definiciones integradas de Azure Policy.

El nombre de cada definición de directiva integrada se vincula a la definición de directiva en Azure Portal. Use el vínculo de la columna Versión para ver el origen en el repositorio de GitHub de Azure Policy.

Nombre
(Azure Portal)
Descripción Efectos Versión
(GitHub)
El servicio de Azure Web PubSub debe deshabilitar el acceso a la red pública Al deshabilitar el acceso a la red pública, se mejora la seguridad, ya que el servicio Azure Web PubSub no se expone en la red pública de Internet. La creación de puntos de conexión privados puede limitar la exposición del servicio Azure Web PubSub. Más información en: https://aka.ms/awps/networkacls. Audit, Deny, Disabled 1.0.0
El servicio Azure Web PubSub debe habilitar los registros de diagnóstico Permite auditar la habilitación de registros de diagnóstico. Esto le permite volver a crear seguimientos de actividad con fines de investigación en caso de incidente de seguridad o riesgo para la red. AuditIfNotExists, Disabled 1.0.0
El servicio Azure Web PubSub debe tener deshabilitados los métodos de autenticación local Deshabilitar los métodos de autenticación local mejora la seguridad al garantizar que Azure Web PubSub Service requiera exclusivamente identidades de Azure Active Directory para la autenticación. Audit, Deny, Disabled 1.0.0
El servicio Azure Web PubSub debe usar una SKU que sea compatible con un vínculo privado Con una SKU admitida, Azure Private Link permite conectar la red virtual a los servicios de Azure sin ninguna dirección IP pública en el origen o el destino. La plataforma Private Link administra la conectividad entre el consumidor y los servicios a través de la red troncal de Azure. Mediante la asignación de puntos de conexión privados al servicio Azure Web PubSub, se pueden reducir los riesgos de pérdida de datos. Más información sobre los vínculos privados en https://aka.ms/awps/privatelink. Audit, Deny, Disabled 1.0.0
El servicio Azure Web PubSub debe usar un vínculo privado Azure Private Link permite conectar las redes virtuales a los servicios de Azure sin una IP pública en el origen o el destino. La plataforma Private Link administra la conectividad entre el consumidor y los servicios a través de la red troncal de Azure. Mediante la asignación de puntos de conexión privados a su servicio Azure Web PubSub, puede reducir los riesgos de pérdida de datos. Más información sobre los vínculos privados en https://aka.ms/awps/privatelink. Audit, Disabled 1.0.0
Configurar el servicio Azure Web PubSub para deshabilitar la autenticación local Deshabilitar los métodos de autenticación local para que su servicio Azure Web PubSub requiera exclusivamente las identidades de Azure Active Directory para la autenticación. Modificar, Deshabilitado 1.0.0
Configurar el servicio Azure Web PubSub para deshabilitar el acceso a la red pública Deshabilite el acceso a la red pública para el recurso de Azure Web PubSub de modo que no sea accesible a través de la red pública de Internet. Esto puede reducir los riesgos de pérdida de datos. Más información en: https://aka.ms/awps/networkacls. Modificar, Deshabilitado 1.0.0
Configurar el servicio Azure Web PubSub para usar zonas DNS privadas Use zonas DNS privadas para invalidar la resolución DNS de un punto de conexión privado. Una zona DNS privada se vincula a la red virtual para resolver el servicio de Azure Web PubSub. Más información en: https://aka.ms/awps/privatelink. DeployIfNotExists, Disabled 1.0.0
Configurar el servicio Azure Web PubSub con puntos de conexión privados Los puntos de conexión privados conectan las redes virtuales a los servicios de Azure sin una dirección IP pública en el origen o el destino. Mediante la asignación de puntos de conexión privados al servicio Azure Web PubSub, se pueden reducir los riesgos de pérdida de datos. Más información sobre los vínculos privados en https://aka.ms/awps/privatelink. DeployIfNotExists, Disabled 1.0.0

Asignación de definiciones de directiva

Al asignar una definición de directiva:

Nota:

Después de asignar o actualizar una directiva, la asignación tarda algún tiempo en aplicarse a los recursos del ámbito definido. Consulte información sobre desencadenadores de evaluación de directivas.

Revisión del cumplimiento de directivas

Acceda a la información de cumplimiento generada por las asignaciones de directivas mediante Azure Portal, las herramientas de la línea de comandos de Azure o los SDK de Azure Policy. Para detalles, consulte Obtención de datos de cumplimiento de los recursos de Azure.

Cuando un recurso no es compatible, hay muchos motivos posibles para ello. Para determinar el motivo o encontrar al responsable del cambio, consulte Determinación del incumplimiento.

Cumplimiento de directivas en el portal:

  1. Abra Azure Portal y busque Directiva.
  2. Seleccione Directiva.
  3. Seleccione Cumplimiento.
  4. Use los filtros para mostrar por Ámbito, Tipo o Estado de cumplimiento. Use la lista de búsqueda por nombre o id. Screenshot showing policy compliance in portal.
  5. Seleccione una directiva para revisar los eventos y los detalles de cumplimiento de los agregados.
  6. Seleccione un recurso de Web PubSub específico para el cumplimiento de los recursos.

Cumplimiento de directivas en la CLI de Azure

Puede usar la CLI de Azure para obtener datos de cumplimiento. Use el comando az policy assignment list para obtener los identificadores de directiva de las directivas del servicio Azure Web PubSub que se aplican:

az policy assignment list --query "[?contains(displayName,'Web PubSub')].{name:displayName, ID:id}" --output table

Ejemplo:

Name                                                                                   ID
-------------------------------------------------------------------------------------  --------------------------------------------------------------------------------------------------------------------------------
[Preview]: Azure Web PubSub Service should use private links  /subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Authorization/policyAssignments/<assignmentId>

Ejecute el comando az policy state list para devolver el estado de cumplimiento con formato JSON para todos los recursos de un grupo de recursos específico:

az policy state list --g <resourceGroup>

Ejecute el comando az policy state list para devolver el estado de cumplimiento con formato JSON de un recurso de Web PubSub específico:

az policy state list \
 --resource /subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.SignalRService/WebPubSub/<resourceName> \
 --namespace Microsoft.SignalRService \
 --resource-group <resourceGroup>

Pasos siguientes