Configurar el periodo de observación y el ciclo de actualización

En esta página se describe cómo configurar un periodo de observación y un ciclo de actualización en Firewall Insights.

Para ver un resumen de las estadísticas disponibles, consulte Categorías y estados de las estadísticas del cortafuegos.

Para ver una lista de las métricas de uso del cortafuegos, consulta Ver métricas de Firewall Insights.

Roles y permisos necesarios

Para obtener el permiso que necesitas para configurar el periodo de observación y el ciclo de actualización, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Administrador de Recomendador de cortafuegos (roles/recommender.firewallAdmin) en tu proyecto. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene el permiso recommender.computeFirewallInsightTypeConfigs.update , que es necesario para configurar el periodo de observación y el ciclo de actualización.

También puedes obtener este permiso con roles personalizados u otros roles predefinidos.

Configurar el periodo de observación

En algunas estadísticas, puede configurar un periodo de observación, que es el intervalo de tiempo que abarca la estadística. Por ejemplo, puedes configurar el periodo de observación de las estadísticas de reglas deny y demasiado permisivas. La ventana de observación predeterminada es de seis semanas, y puedes configurar el periodo de observación entre siete días y un año.

Por ejemplo, si defines el periodo de observación de las estadísticas de reglas deny en dos meses, cuando revises la lista de reglas deny con coincidencias después del periodo de observación, Estadísticas de cortafuegos solo te mostrará las que hayan tenido coincidencias durante los últimos dos meses. Supongamos que más adelante cambias el periodo de observación a un mes. Es posible que Firewall Insights identifique un número diferente de reglas porque analizaría un intervalo de tiempo más corto.

Cuando revises las estadísticas y configures los periodos de observación, ten en cuenta lo siguiente:

  • Cuando configura el periodo de observación de las reglas deny con coincidencias, Firewall Insights actualiza los resultados de la información valiosa inmediatamente.

  • Cuando actualizas el periodo de observación de las estadísticas de reglas demasiado permisivas, Estadísticas de cortafuegos puede tardar hasta 48 horas en actualizar los resultados. Mientras tanto, el periodo de observación de los resultados actuales coincide con el periodo de observación configurado anteriormente.

  • En el caso de las estadísticas sobre reglas demasiado permisivas, si no se ha identificado ninguna regla de cortafuegos, Firewall Insights no muestra el periodo de observación para identificar las estadísticas usadas.

  • Las estadísticas de reglas ocultas no tienen un periodo de observación porque no evalúan el historial de datos. El análisis de reglas sustituidas evalúa la configuración de tus reglas de cortafuegos cada 24 horas.

  • Es posible que los datos de registro de tráfico de las últimas 24 horas no se incluyan al generar estadísticas.

Consola

Configura un periodo de observación:

  1. En la Google Cloud consola, ve a la página Estadísticas de cortafuegos.

    Ir a Firewall Insights

  2. Haz clic en Configuración.

  3. Haga clic en Periodo de observación.

  4. Según corresponda, en la lista desplegable Periodo de observación, selecciona el tiempo adecuado para cada uno de los siguientes elementos:

    • Información valiosa sobre reglas demasiado permisivas

    • Información valiosa sobre las reglas de denegación

API

Para definir el periodo de observación de las reglas deny con coincidencias, debes usar la consolaGoogle Cloud . Sin embargo, puedes usar la API Recommender para definir el periodo de observación de las estadísticas de reglas demasiado permisivas. También puedes usar la API para habilitar las estadísticas y obtener los detalles de configuración.

Para definir el periodo de observación de los datos de reglas demasiado permisivas, usa el método updateConfig.

Para usar el método updateConfig, defina valores para todos sus parámetros. También puede especificar si quiere habilitar o inhabilitar las estadísticas de reglas con sombra y las estadísticas de reglas demasiado permisivas.

Para hacer este tipo de actualización, usa la siguiente solicitud.

  PATCH https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config
  {
    "name": "projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config",
      "insightTypeGenerationConfig": {
        "params": {
          "observation_period": "OBSERVATION_PERIOD_OVERLY_PERMISSIVE",
          "enable_shadowed_rule_insights": ENABLEMENT_SHADOWED,
          "enable_overly_permissive_rule_insights": ENABLEMENT_OVERLY_PERMISSIVE
         }
       },
    "etag": "\"ETAG\"",
  }

Sustituye los siguientes valores:

  • PROJECT_ID: el ID de tu proyecto
  • OBSERVATION_PERIOD_OVERLY_PERMISSIVE: el tiempo, en segundos, del periodo de observación de las estadísticas de reglas demasiado permisivas
  • ENABLEMENT_SHADOWED: valor booleano que representa si se han habilitado las estadísticas de reglas ocultas.
  • ENABLEMENT_OVERLY_PERMISSIVE: valor booleano que representa si se han habilitado las estadísticas de reglas demasiado permisivas.
  • ETAG: el valor etag de la política de gestión de identidades y accesos. Para obtener el valor etag, usa el método getConfig, tal como se describe en la siguiente sección.

Ejemplo

  PATCH https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config
  {
    "name": "projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config",
      "insightTypeGenerationConfig": {
        "params": {
          "observation_period": "604800s",
          "enable_shadowed_rule_insights": true,
          "enable_overly_permissive_rule_insights": true
         }
       },
    "etag": "\"ETAG\"",
  }

Obtener detalles de configuración

Para obtener detalles sobre cómo se configura Firewall Insights, usa el método getConfig, como se muestra en el siguiente ejemplo.

  GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config

Programar un ciclo de actualización personalizado

Configura un ciclo de actualización para generar estadísticas de reglas sustituidas en tu proyecto.

Puede programar el ciclo de actualización para que empiece en una fecha concreta y personalizar la frecuencia del ciclo. La frecuencia de ciclo predeterminada es de un día (24 horas).

Consola

Configurar un ciclo de actualización personalizado para las estadísticas:

  1. En la Google Cloud consola, ve a la página Estadísticas de cortafuegos.

    Ir a Firewall Insights

  2. Haz clic en Configuración.

  3. Haga clic en Habilitación.

  4. Para habilitar los datos de reglas sustituidas, haz clic en el interruptor.

  5. En el campo Empezar el, introduce la fecha en la que quieres que empiece el ciclo de actualización personalizado.

  6. En el campo Repetir cada, seleccione la frecuencia del ciclo de actualización a partir de la fecha de inicio del ciclo:

    • Día: cada 24 horas
    • Semana: cada semana los días que selecciones
    • mes: todos los meses
    • Trimestre: cada trimestre

    La nueva programación de generación de estadísticas se aplicará 24 horas después de guardar los cambios.

Siguientes pasos