Cómo configurar informes programados

Se admite en los siguientes sistemas operativos:

En este documento, se describe la función de informes programados de Google Security Operations, que te permite crear, administrar y distribuir informes generados a partir de tus paneles existentes de Google SecOps. Puedes usar los informes programados para compartir estadísticas clave de seguridad enviándolos como informes recurrentes por correo electrónico a las partes interesadas.

La función de informes programados admite varios casos de uso comunes:

  • Comparte estadísticas de seguridad clave con tu organización o tus clientes.
  • Compartir una instantánea única de un panel con un gerente después de una investigación
  • Envía un correo electrónico a tu equipo con un resumen periódico recurrente de las métricas de seguridad clave.

Características clave

  • Programación flexible: Define la frecuencia de publicación (por hora, diaria, semanal y mensual) y la zona horaria. También puedes generar un solo informe de inmediato.
  • Múltiples formatos de informes: PDF, PNG y CSV
  • Múltiples métodos de entrega:
    • Archivos adjuntos de correo electrónico: Envía informes como archivos adjuntos directamente a las bandejas de entrada de los destinatarios.
    • Entrega segura de GCS: Sube informes a un bucket de Cloud Storage propiedad del cliente dentro de tu proyecto de Google y envía notificaciones por correo electrónico con un vínculo seguro a los informes para los destinatarios con los permisos necesarios.

Antes de comenzar

En esta sección, se incluyen los requisitos y las condiciones previas para la función de informes programados de Google Security Operations.

Permisos para ver, crear y modificar

Los permisos de control de acceso basado en roles (RBAC) determinan quién puede ver, crear y modificar informes programados.

Cuando creas un informe, este se ejecuta con tus permisos de RBAC.

En la siguiente tabla, se enumeran los permisos necesarios para los informes por correo electrónico:

Permisos de IAM Objetivo
chronicle.googleapis.com/dashboardScheduledReports.get Consulta los informes.
chronicle.googleapis.com/dashboardScheduledReports.list Consulta la lista de informes.
chronicle.googleapis.com/dashboardScheduledReports.fetchHistory Consulta el historial de programación de los informes.
chronicle.googleapis.com/dashboardScheduledReports.create Crear informes nuevos
chronicle.googleapis.com/dashboardScheduledReports.update Actualizar informes
chronicle.googleapis.com/dashboardScheduledReports.delete Borrar informes
chronicle.googleapis.com/dashboardScheduledReports.duplicate Crear copias de los informes
chronicle.googleapis.com/dashboardScheduledReports.trigger Generar informes

Lista de entidades permitidas para los dominios de correo electrónico de destino

Un administrador del arrendatario configura una lista de entidades permitidas de los dominios de correo electrónico externos a los que Google SecOps puede enviar informes. Este proceso ayuda a garantizar que Google SecOps envíe informes solo a los dominios aprobados.

Para configurar la lista de entidades permitidas de dominios de correo electrónico externos, haz lo siguiente:

  1. Ve a Configuración > Configuración de correo electrónico. Se abrirá el diálogo Dominios de correo electrónico y se mostrará una tabla con las siguientes columnas:

    • Dominio: Son los dominios de correo electrónico externos a los que Google SecOps puede enviar informes, es decir, mensajes de correo electrónico que contienen un vínculo seguro a los informes o mensajes de correo electrónico con un informe como archivo adjunto.
    • Fecha de agregado: La fecha y hora en que se agregó el dominio a la lista.
    • Agregado por: El usuario que agregó el dominio a la lista
    • Acción: Borra el dominio haciendo clic en el ícono de papelera.
  2. Haz clic en Agregar dominio nuevo. Se abrirá el diálogo Incluir dominio nuevo en la lista de entidades permitidas.

  3. En el campo Dominio, ingresa el dominio y haz clic en Guardar. Se cerrará el cuadro de diálogo y el dominio se mostrará en la tabla.

  4. Repite los dos pasos anteriores según sea necesario.

Cómo crear un informe programado

Cada arrendatario de Google SecOps puede tener un máximo de 50 informes programados configurados.

Para crear un informe programado, completa los siguientes pasos:

  1. Ve a la página Informes y haz clic en Crear informe nuevo. Se abrirá el diálogo Creando informe nuevo.

  2. Haz lo siguiente:

    • En el panel Detalles, haz lo siguiente:

      • En el cuadro Nombre del informe, ingresa un nombre único.
      • Opcional: En el cuadro Descripción del informe, ingresa una descripción.
    • En el panel Datos (Data), haz lo siguiente:

      • En la lista Panel, selecciona el panel cuyo contenido incluye el informe.
      • Selecciona o borra la casilla de verificación Global Scopes. Cuando se selecciona la casilla de verificación Global Scope, la lista Data Scopes no está disponible y el informe incluye todos los datos sin restricciones basadas en el permiso.
      • Si la casilla de verificación Global Scope no está marcada, selecciona al menos un permiso de RBAC en la lista Data Scopes.

      En la parte inferior del panel Datos, el cuadro Filtros muestra los filtros y las anulaciones de tiempo aplicables al panel.

    • En el panel Publicación, en la sección Programar publicación, selecciona una de las siguientes opciones de Tipo de programación:

      • Básico: El programa se ejecuta según los parámetros especificados de Hora, Días, Meses y Zona horaria. Los subparámetros y las opciones dependen de tu configuración. Por ejemplo, después de elegir la opción del parámetro Hora, Ejecutar a una hora específica o Repetir cada hora, los parámetros adicionales correspondientes cambian según corresponda.

        En la parte inferior de los parámetros de programación Básicos, el cuadro Ejecuciones según la selección muestra los tiempos de generación esperados del primer y segundo informe.

      • Avanzado: La programación se ejecuta según la expresión CRON en el cuadro CRON y la zona horaria seleccionada en la lista Zona horaria.

        En la parte inferior de los parámetros de programación Avanzado, el cuadro Traducción de CRON muestra la programación en formato legible, por ejemplo, 1:35PM, every day.

    • En el panel Entrega, en la sección Entrega de correo electrónico, selecciona una de las siguientes opciones:

      • Sube el informe a GCS y envía el vínculo por correo electrónico (más seguro): Google SecOps sube el informe a un bucket de Cloud Storage dentro de tu proyecto de Google y envía vínculos por correo electrónico a los destinatarios con los permisos necesarios. Si hace clic en el vínculo, el destinatario podrá descargar el archivo del informe directamente desde el bucket de Cloud Storage.

        Si alguna vez se guardó en tu sistema un informe con esta opción, se mostrará el identificador del bucket (por ejemplo, dsr-999123456789-a1b2c3d4-e5f6-4a5b-8c9d-0123456789ab).

        Si este es el primer informe de tu sistema en el que se selecciona esta opción, haz lo siguiente:

        1. Haz clic en Provision GCS Bucket. Se abrirá el diálogo Aprovisionamiento de bucket de GCS.
        2. Lee el texto y haz clic en Aceptar y continuar.
        3. Otorga los permisos de lectura necesarios al bucket para los usuarios que reciben los vínculos al informe.
      • Enviar el informe como archivo adjunto en el correo electrónico: Google SecOps envía el informe por correo electrónico como archivo adjunto a los destinatarios especificados. Esta opción es menos segura que la opción Subir informe en GCS….

    • En el panel Delivery, en la sección Email Delivery, configura los siguientes parámetros para definir cómo Google SecOps envía mensajes de correo electrónico para el informe:

      • Asunto del correo electrónico: Modifica el texto predeterminado según sea necesario.
      • Cuerpo del correo electrónico: Modifica el texto predeterminado según sea necesario.
      • Destinatarios: Ingresa una dirección de correo electrónico y haz clic en Agregar. La dirección de correo electrónico se muestra en el cuadro IDs de correo electrónico de los destinatarios. Asegúrate de que el dominio del destinatario esté en la lista de entidades permitidas.

      El tamaño máximo de archivo para un informe es de 10 MB.

    • En el panel Formato, elige el formato del informe:

      • CSV: Es la mejor opción para las versiones imprimibles y de solo lectura del panel.
      • PDF: Es un formato de imagen adecuado para incorporarlo en presentaciones.
      • PNG: Exportaciones de datos sin procesar de gráficos y tablas del panel.
  3. Haz clic en Guardar para activar el informe programado.

Administra los informes existentes

En la página Informes, se muestran los detalles básicos de todos los informes a los que tienes acceso, lo que te permite supervisar el estado (Activo o Inactivo), la última hora de ejecución, la última hora de modificación y el último estado de ejecución (Éxito, En curso o Error).

Para realizar una acción en un informe existente, haz lo siguiente:

  1. Ve a la página Informes.
  2. Coloca el cursor sobre la fila correspondiente y haz clic en Más.
  3. Selecciona una acción de la siguiente tabla. Algunas acciones requieren que guardes los cambios o que confirmes la acción.
Acción Opción Descripción
Ver detalles y el historial Ver detalles y el historial Muestra el historial de ejecución y los mensajes de error en la entrega.
Cómo editar un informe Editar configuración Se abrirá el diálogo Editing report, en el que podrás modificar la configuración. Para obtener información sobre la configuración del informe, consulta Crea un informe programado.
Entregar el informe de inmediato Entregar ahora Envía el informe de inmediato.
Cómo fijar un informe Fijar Mantiene el informe en la parte superior de la página Informes.
Cómo copiar un informe Duplicar Crea una copia duplicada del informe.
Borrar un informe Borrar Quita el informe de forma permanente después de que confirmes la acción.

Otorga permisos de lectura al bucket que contiene el informe

La primera vez que se crea un informe con la opción de entrega de GCS (la opción Sube el informe a GCS y envía el vínculo por correo electrónico (más seguro)), debes completar un flujo de trabajo de aprovisionamiento único. Este proceso crea el bucket de Cloud Storage en tu proyecto de Bring your own project (BYOP), que está vinculado a tu cuenta de facturación Google Cloud .

Después de esta configuración inicial, las configuraciones de informes posteriores usarán automáticamente el bucket existente.

Una vez que el bucket se aprovisione correctamente, serás responsable de administrar el acceso. Debes otorgar acceso de lectura al bucket de forma manual para todos los destinatarios de correo electrónico que se especifican en la configuración del informe. Según tus requisitos de seguridad, puedes elegir entre el acceso a nivel de bucket o a nivel de carpeta.

Sigue estos pasos para otorgar los permisos de lectura necesarios al bucket para los usuarios que reciben los vínculos de Cloud Storage:

  1. En la consola de Google Google Cloud , ve a la página Buckets de Cloud Storage.
  2. En la lista de buckets, haz clic en el nombre del bucket, que comienza con el prefijo dsr- (por ejemplo, dsr-999123456789-a1b2c3d4-e5f6-4a5b-8c9d-0123456789ab).
  3. Elige un nivel de acceso.
  4. Elige la opción que mejor se adapte a las necesidades de tu organización:

    • Acceso a nivel del bucket: Usa esta opción para que los destinatarios tengan acceso a todos los informes entregados en el bucket. Usar esta opción es más conveniente, pero otorga a los destinatarios un acceso más amplio. Para configurar esta opción, haz lo siguiente:

      1. Selecciona la pestaña Permisos cerca de la parte superior de la página.
      2. Haz clic en Otorgar acceso.
      3. En el campo Principales nuevas, ingresa el identificador del destinatario (por ejemplo, user:name@example.com o serviceAccount:my-service-account@project-id.iam.gserviceaccount.com).
      4. En la sección Asignar roles, realiza una de las siguientes acciones:

        • Selecciona Visualizador de objetos de Storage. (Para encontrar la opción rápidamente, puedes escribir Storage Object Viewer en el cuadro de filtro).
        • Para obtener acceso privilegio mínimo a nivel del bucket, asigna un rol personalizado que contenga solo el permiso storage.objects.get.
      5. Haz clic en Guardar.

    • Acceso a nivel de la carpeta: Google SecOps crea una carpeta única para cada informe programado. Úsalo para garantizar que los destinatarios solo accedan a datos específicos del informe. Para configurar esta opción, haz lo siguiente:

      1. En la lista de objetos del bucket, busca la carpeta correspondiente al informe programado específico.
      2. Haz clic en la casilla de verificación junto al nombre de la carpeta.
      3. En el panel de información de la derecha (haz clic en Mostrar panel de información si no está visible), selecciona la pestaña Permisos.
      4. Haz clic en Otorgar acceso.
      5. En el campo Principales nuevas, ingresa el identificador del destinatario (por ejemplo, user:name@example.com o serviceAccount:my-service-account@project-id.iam.gserviceaccount.com).
      6. En la sección Asignar roles, realiza una de las siguientes acciones:

        • Selecciona Visualizador de objetos de Storage. (Para encontrar la opción rápidamente, puedes escribir Storage Object Viewer en el cuadro de filtro).
        • Para obtener acceso con privilegio mínimo a nivel de la carpeta, asigna un rol personalizado que contenga solo el permiso storage.objects.get.
      7. Haz clic en Guardar.

Encriptación de datos y cumplimiento de la seguridad

Cuando Google SecOps genera y entrega informes programados, protege tus datos con controles de seguridad de Google Cloud almacenamiento y transmisión estándar:

  • Entrega directa de correos electrónicos: Se controla con el servicio de Google Message Router (GMR).
    • En reposo: Todos los datos que Google almacena se encriptan en la capa de almacenamiento con el algoritmo del Estándar de encriptación avanzada (AES-256).
    • En tránsito: GMR utiliza la seguridad de la capa de transporte (TLS) para encriptar el tráfico de correo electrónico y los archivos adjuntos.
  • Buckets de GCS: En el caso de los informes que se entregan en buckets de Cloud Storage, los clientes que usan claves de encriptación administradas por el cliente (CMEK) pueden encriptar el bucket con su propia clave, lo que garantiza que los archivos adjuntos del informe se almacenen con esa encriptación.

Para revisar la información detallada sobre el cumplimiento, consulta el Administrador de informes de cumplimiento de Google Cloud.

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.