Administra los registros de auditoría
Los servicios deGoogle Cloud escriben registros de auditoría que ayudan a responder preguntas relacionadas con tus recursos de Google Cloud sobre las acciones que se realizaron y sobre quién, cuándo y dónde las realizó. En esta página, se describen los registros de auditoría que crea Google Security Operations y se escriben como registros de auditoría de Cloud.
Consulta la descripción general de los Registros de auditoría de Cloud para conocer más al respecto. Para comprender mejor el formato del registro de auditoría, consulta Información sobre los registros de auditoría.
Registros de auditoría disponibles
El nombre del servicio de registro de auditoría y las operaciones auditadas son diferentes según el programa de versión preliminar en el que te inscribiste. Los registros de auditoría de Google SecOps usan uno de los siguientes nombres de servicio:
chronicle.googleapis.comchronicleservicemanager.googleapis.commalachitefrontend-pa.googleapis.com
Las operaciones de auditoría usan el tipo de recurso audited_resource para todos los
registros de auditoría escritos, sin importar el programa de versión preliminar. No hay diferencia según el programa de versión preliminar en el que te inscribas.
Registros con el nombre de servicio chronicle.googleapis.com
Los siguientes tipos de registros están disponibles para los registros de auditoría de Google SecOps con el
nombre de servicio chronicle.googleapis.com.
Para obtener más información, consulta Permisos de Google SecOps en IAM.
| Tipo de registro de auditoría | Descripción |
|---|---|
| Registros de auditoría sobre la actividad del administrador | Incluye operaciones de admin write que escriben metadatos o información de configuración. Las acciones en Google SecOps que generan este tipo de registro incluyen la actualización de feeds y la creación de reglas.chronicle.googleapis.com/feeds.updatechronicle.googleapis.com/rules.createchronicle.googleapis.com/parsers.activate
|
| Registros de auditoría de acceso a los datos | Incluye operaciones de admin read que leen metadatos o información de configuración. También incluye las operaciones de data read y data write que leen o escriben datos proporcionados por el usuario. Las acciones en Google SecOps que generan este tipo de registro incluyen la obtención de feeds y la creación de listas de reglas.
Habilita el parámetro de configuración data read para tu proyecto de Google Cloud para registrar las consultas de búsqueda de SIEM que ejecutan los usuarios.chronicle.googleapis.com/feeds.getchronicle.googleapis.com/rules.listchronicle.googleapis.com/curatedRuleSets.countCuratedRuleSetDetections |
Registros con el nombre de servicio chronicleservicemanager.googleapis.com
Los registros de auditoría de Google SecOps escritos con el
nombre de servicio chronicleservicemanager.googleapis.com solo están disponibles a nivel de la
organización, no a nivel del proyecto.
Los siguientes tipos de registros están disponibles para los registros de auditoría de Google SecOps escritos
con el nombre de servicio chronicleservicemanager.googleapis.com.
| Tipo de registro de auditoría | Descripción |
|---|---|
| Registros de auditoría sobre la actividad del administrador | Incluye operaciones de escritura de administrador que escriben metadatos o información de configuración. Las acciones en Google SecOps que generan este tipo de registro incluyen la creación de una asociación de Google Cloud y la actualización de los filtros de registro de Google Cloud .chronicleservicemanager.googleapis.com/gcpAssociations.createchronicleservicemanager.googleapis.com/gcpAssociations.deletechronicleservicemanager.googleapis.com/gcpSettings.delete
|
| Registros de auditoría de acceso a los datos | Incluye operaciones de lectura de administrador que leen metadatos o información de configuración. También incluye las operaciones de lectura de datos y escritura de datos que leen o escriben datos proporcionados por el usuario. Entre las acciones de Google SecOps que generan este tipo de registro, se incluyen la creación de listas de instancias y los metadatos de los clientes.chronicleservicemanager.googleapis.com/gcpAssociations.getchronicleservicemanager.googleapis.com/gcpSettings.get
|
Registros con el nombre de servicio malachitefrontend-pa.googleapis.com
Los siguientes tipos de registros están disponibles para los registros de auditoría de Google SecOps con el
nombre de servicio malachitefrontend-pa.googleapis.com.
Las operaciones de la API de Chronicle Frontend proporcionan datos hacia y desde la IU de Google SecOps. La API de Chronicle Frontend consiste, en términos generales, en operaciones de acceso a los datos.
| Tipo de registro de auditoría | Operaciones de Google SecOps |
|---|---|
| Registros de auditoría sobre la actividad del administrador | Incluye la actividad relacionada con las actualizaciones, como UpdateRole y UpdateSubject. |
| Registros de auditoría de acceso a los datos | Incluye la actividad relacionada con las vistas, como ListRoles y ListSubjects. |
Formato del registro de auditoría
Las entradas del registro de auditoría incluyen los siguientes objetos:
La entrada de registro, que es un objeto de tipo
LogEntry. Los campos útiles incluyen los siguientes:logNamecontiene el ID del recurso y el tipo de registro de auditoría.resourcecontiene el objetivo de la operación auditada.timeStampcontiene la hora de la operación auditada.protoPayloadcontiene la información auditada.
Los datos de registro de auditoría, que son un objeto
AuditLogalojado en el campoprotoPayloadde la entrada de registro.La información opcional de auditoría específica del servicio, que es un objeto específico del servicio. En las integraciones más antiguas, este objeto se guarda en el campo
serviceDatadel objetoAuditLog. Las integraciones más recientes usan el campometadata.El campo
protoPayload.authenticationInfo.principalSubjectcontiene la principal del usuario. Indica quién realizó la acción.El campo
protoPayload.methodNamecontiene el nombre del método de la API que invoca la IU en nombre del usuario.El campo
protoPayload.statuscontiene el estado de la llamada a la API. Un valorstatusvacío indica que la operación se realizó correctamente. Un valorstatusno vacío indica un error y contiene una descripción del error. El código de estado 7 indica que se denegó el permiso.El servicio
chronicle.googleapis.comincluye el campoprotoPayload.authorizationInfo. Contiene el nombre del recurso solicitado, el nombre del permiso que se verificó y si se otorgó o denegó el acceso.
Para obtener información sobre otros campos en estos objetos, además de cómo interpretarlos, consulta Información sobre los registros de auditoría.
En el siguiente ejemplo, se muestran los nombres de registro para los registros de auditoría de actividad del administrador y los registros de auditoría de acceso a los datos a nivel del proyecto. Las variables denotan identificadores del proyecto de Google Cloud .
projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Factivity
projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fdata_access
Habilita el registro de auditoría
Para habilitar el registro de auditoría para el servicio de chronicle.googleapis.com, consulta
Habilita los registros de auditoría de acceso a los datos.
Para habilitar el registro de auditoría para otros servicios, comunícate con
el equipo de asistencia de Google SecOps.
Almacenamiento de registros de auditoría
- Registros de auditoría de Google SecOps: Se almacenan en un proyecto de Google Cloud de tu propiedad después de habilitar la API de Google SecOps.
- Registros de auditoría heredados (incluido
malachitefrontend-pa.googleapis.com): Se almacenan en un proyecto deGoogle Cloud . - Registros de auditoría de actividad del administrador: Siempre están habilitados y no se pueden inhabilitar. Para verlos, primero migra tu instancia de Google SecOps a IAM para el control de acceso.
- Registros de auditoría de acceso a los datos: Están habilitados de forma predeterminada. Para inhabilitarlo en tu proyecto de propiedad del cliente, comunícate con tu representante de Google SecOps. Google SecOps escribe registros de auditoría de acceso a los datos y de actividad del administrador en el proyecto.
Configura los registros de auditoría de acceso a los datos para que incluyan los datos de búsqueda
Para propagar las consultas de búsqueda de UDM y de búsqueda de registros sin procesar en los registros de auditoría de Google SecOps, actualiza la configuración de los registros de auditoría de acceso a los datos con los permisos necesarios.
- En el panel de navegación de la consola de Google Cloud , selecciona IAM y administración > Registros de auditoría.
- Elige una organización, un proyecto o una carpeta de Google Cloud existentes.
- En Configuración de los registros de auditoría de acceso a los datos, selecciona API de Chronicle.
- En la pestaña Tipos de permisos, selecciona todos los permisos que aparecen (Lectura de administración, Lectura de datos y Escritura de datos).
- Haz clic en Guardar.
- Repite los pasos del 3 al 5 para la API de Service Manager de Chronicle.
Ver registros
Para buscar y ver los registros de auditoría, usa el ID del proyecto de Google Cloud . Para el registro de auditoría heredado de malachitefrontend-pa.googleapis.com configurado con un proyecto de propiedad deGoogle Cloud, la asistencia de Google SecOps te proporcionó esta información. Además, puedes especificar otros campos
LogEntry indexados, como
resource.type. Para obtener más información, consulta Encuentra entradas de registro con rapidez.
En la consola de Google Cloud , usa el Explorador de registros para recuperar las entradas de registro de auditoría del proyecto de Google Cloud :
En la consola de Google Cloud , ve a la página Logging > Explorador de registros.
En la página Explorador de registros, selecciona una organización, una carpeta o un proyecto deGoogle Cloud existente.
En el panel Compilador de consultas, sigue estos pasos:
En Tipo de recurso, elige el recurso de Google Cloud cuyos registros de auditoría quieres consultar.
En Nombre del registro, selecciona el tipo de registro de auditoría que quieres ver:
En el caso de los registros de auditoría sobre la actividad del administrador, selecciona Actividad.
En los registros de auditoría de acceso a los datos, selecciona data_access.
Si no ves estas opciones, significa que no hay registros de auditoría de ese tipo disponibles en el proyecto, la carpeta o la organización de Google Cloud .
Para obtener más información sobre cómo hacer consultas con el Explorador de registros, consulta Crea consultas de registros.
Para ver un ejemplo de una entrada de registro de auditoría y cómo encontrar la información más importante en ella, consulta Ejemplo de entrada de registro de auditoría.
Ejemplos: Registros de nombres de servicio de chronicle.googleapis.com
En las siguientes secciones, se describen casos de uso comunes de los Registros de auditoría de Cloud que
usan el nombre de servicio chronicle.googleapis.com.
Enumera las acciones que realizó un usuario específico
Para encontrar las acciones que realizó un usuario determinado, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="audited_resource"
resource.labels.service="chronicle.googleapis.com"
protoPayload.authenticationInfo.principalSubject=USER
Identifica a los usuarios que realizaron una acción específica
Para encontrar los usuarios que actualizaron una regla de detección, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="audited_resource"
resource.labels.service="chronicle.googleapis.com"
protoPayload.methodName="google.cloud.chronicle.v1main.RuleService.UpdateRule"
Ejemplo: Registro del nombre del servicio cloudresourcemanager.googleapis.com
Para encontrar los usuarios que actualizaron un rol o un sujeto de control de acceso, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="project"
resource.labels.service="cloudresourcemanager.googleapis.com"
protoPayload.methodName="SetIamPolicy"
Ejemplos: Registros de nombres de servicio de malachitefrontend-pa.googleapis.com
En las siguientes secciones, se describen casos de uso comunes de los Registros de auditoría de Cloud que
usan el nombre de servicio malachitefrontend-pa.googleapis.com.
Enumera las acciones que realizó un usuario específico
Para encontrar las acciones que realizó un usuario determinado, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.authenticationInfo.principalSubject=USER
Identifica a los usuarios que realizaron una acción específica
Para encontrar los usuarios que actualizaron un sujeto de control de acceso, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.methodName="malachite.frontend.v1.MalachiteFrontendService.UpdateSubject"
Para encontrar los usuarios que actualizaron un rol de control de acceso, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.methodName="malachite.frontend.v1.MalachiteFrontendService.UpdateRole"
Para encontrar los usuarios que actualizaron una regla de detección, ejecuta la siguiente consulta en el Explorador de registros:
resource.type="audited_resource"
resource.labels.service="malachitefrontend-pa.googleapis.com"
protoPayload.methodName="malachite.frontend.v1.MalachiteFrontendService.UpdateRule"
¿Qué sigue?
- Descripción general de los registros de auditoría de Cloud
- Información sobre los registros de auditoría
- Registros de auditoría disponibles
- Precios de Google Cloud Observability: Cloud Logging
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.