Recopila registros del daemon de auditoría de Linux
En este documento, se explica cómo transferir registros del daemon de auditoría de Linux (auditd) a Google Security Operations con Bindplane.
El daemon de auditoría de Linux es el componente del espacio de usuario del sistema de auditoría de Linux. Registra eventos relevantes para la seguridad en el sistema, incluidos el acceso a archivos, las llamadas al sistema, los eventos de autenticación y las denegaciones de SELinux. Los registros de auditd son esenciales para la supervisión del cumplimiento, la detección de intrusiones y el análisis forense en hosts de Linux.
Antes de comenzar
Asegúrate de cumplir con los siguientes requisitos previos:
- Es una instancia de Google SecOps.
- Windows Server 2016 o posterior, o un host de Linux con
systemd. - Si se ejecuta detrás de un proxy, asegúrate de que los puertos del firewall estén abiertos según los requisitos del agente de Bindplane.
- Acceso raíz o sudo en el host de Linux que ejecuta auditd
- El paquete
auditdinstalado y en ejecución en el host de Linux de origen - El paquete
audispd-pluginsinstalado en el host de Linux de origen (proporciona el complementoaudisp-syslog).
Obtén credenciales de Google SecOps para el agente de Bindplane
Para autenticar el agente de Bindplane en Google SecOps, elige uno de los siguientes métodos:
- Implementaciones nuevas: Usa la API de Chronicle (opción 1).
- Implementaciones heredadas: Sigue usando el archivo de autenticación de la API de Ingestion (opción 2) hasta que se descontinúe la API de Ingestion el 20 de julio de 2027.
Opción 1: Crea una cuenta de servicio para la API de Chronicle (recomendado)
- Accede a la consola deGoogle Cloud y selecciona el proyecto de Google Cloud que está vinculado a tu instancia de Google SecOps.
- Ve a IAM y administración > Cuentas de servicio.
- Haga clic en Crear cuenta de servicio.
- Proporciona los siguientes detalles de configuración:
- Nombre de la cuenta de servicio: Ingresa un nombre para la cuenta (por ejemplo,
bindplane-ingest). - Descripción de la cuenta de servicio: Ingresa una descripción (por ejemplo,
Bindplane agent log ingestion).
- Nombre de la cuenta de servicio: Ingresa un nombre para la cuenta (por ejemplo,
- Haz clic en Crear y continuar.
- En la sección Otorga a esta cuenta de servicio acceso al proyecto, haz clic en Seleccionar un rol y elige Editor de Chronicle.
- Haz clic en Continuar y, luego, en Listo.
- Haz clic en la cuenta de servicio que creaste y, luego, ve a la pestaña Claves.
- Haz clic en Agregar clave > Crear clave nueva.
- Selecciona JSON y haz clic en Crear. El archivo de claves se descargará en tu computadora.
- Guarda el archivo de claves como
ingestion-auth.jsonen el directorio del recopilador de Bindplane (/opt/observiq-otel-collector/ingestion-auth.jsonen Linux oC:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.jsonen Windows) o actualizacreds_file_pathenconfig.yamlpara que coincida con la ruta de acceso en la que lo guardas. - Ve a IAM y administración > Configuración y copia el Número de proyecto. Lo necesitarás para la configuración del exportador.
Opción 2: Descarga el archivo de autenticación de transferencia (heredado)
- Accede a la consola de Google SecOps.
- Ve a Configuración de SIEM > Agentes de recopilación.
- Descarga el archivo de autenticación de transferencia.
- Guarda el archivo de forma segura en el sistema en el que se instalará el agente de Bindplane.
Obtén el ID de cliente de Google SecOps
- Accede a la consola de Google SecOps.
- Ve a Configuración de SIEM > Perfil.
- Copia y guarda el ID de cliente de la sección Detalles de la organización.
Instala el agente de Bindplane
Instala el agente de Bindplane en tu sistema operativo Windows o Linux según las siguientes instrucciones.
Instalación en Windows
- Abre el símbolo del sistema o PowerShell como administrador.
Ejecuta el comando siguiente:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
Instalación en Linux
- Abre una terminal con privilegios de raíz o sudo.
Ejecuta el comando siguiente:
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
Recursos de instalación adicionales
Para obtener más opciones de instalación, consulta la guía de instalación del agente de Bindplane.
Configura el agente de BindPlane para transferir el registro del sistema y enviarlo a Google SecOps
Accede al archivo de configuración:
- Linux:
/opt/observiq-otel-collector/config.yaml - Windows:
C:\Program Files\observIQ OpenTelemetry Collector\config.yaml
- Linux:
Edita el archivo
config.yamlde la siguiente manera:receivers: udplog: # Replace the port and IP address as required listen_address: "0.0.0.0:514" exporters: chronicle/chronicle_w_labels: protocol: https # Region of your instance, for example us, europe, asia-southeast1 location: <LOCATION> # Project number of the Google Cloud project linked to the instance project: '<PROJECT_NUMBER>' compression: gzip # Adjust the path to the credentials file you downloaded in Step 1 creds_file_path: '/path/to/ingestion-authentication-file.json' # Replace with your actual customer ID from Step 2 customer_id: '<your_customer_id>' endpoint: chronicle.googleapis.com # Add optional ingestion labels for better organization log_type: 'AUDITD' raw_log_field: body ingestion_labels: service: pipelines: logs/source0__chronicle_w_labels-0: receivers: - udplog exporters: - chronicle/chronicle_w_labels
- Reemplaza el puerto y la dirección IP según sea necesario en tu infraestructura.
- Reemplaza
<LOCATION>por la región de tu instancia de Google SecOps (por ejemplo,us,europeoasia-southeast1). El exportador anteponechronicle.googleapis.comcon este valor. - Reemplaza
<PROJECT_NUMBER>por el número de proyecto de IAM y administración > Configuración. - Reemplaza
<your_customer_id>por el ID de cliente real. - Actualiza
/path/to/ingestion-authentication-file.jsona la ruta de acceso del archivo en la que se guardó el archivo de claves de la cuenta de servicio (opción 1) en la sección Obtén credenciales de Google SecOps para el agente de Bindplane.
Exportador de la API de transferencia heredada
Si usas el archivo de autenticación de transferencia de la opción 2, reemplaza el bloque
exporterspor el siguiente. Establececreds_file_pathen la ruta de acceso al archivo de autenticación de transferencia y, si tu instancia está fuera de EE.UU., reemplazamalachiteingestion-pa.googleapis.compor tu extremo regional (por ejemplo,europe-malachiteingestion-pa.googleapis.com).exporters: chronicle/chronicle_w_labels: compression: gzip # Adjust the path to the credentials file you downloaded in Step 1 creds_file_path: '/path/to/ingestion-authentication-file.json' # Replace with your actual customer ID from Step 2 customer_id: '<your_customer_id>' endpoint: malachiteingestion-pa.googleapis.com # Add optional ingestion labels for better organization log_type: 'AUDITD' raw_log_field: body ingestion_labels:
Reinicia el agente de Bindplane para aplicar los cambios
Para reiniciar el agente de Bindplane en Linux, haz lo siguiente:
Ejecuta el comando siguiente:
sudo systemctl restart observiq-otel-collectorVerifica que el servicio esté en ejecución:
sudo systemctl status observiq-otel-collectorRevisa los registros en busca de errores:
sudo journalctl -u observiq-otel-collector -f
Para reiniciar el agente de Bindplane en Windows, haz lo siguiente:
Elige una de las siguientes opciones:
- Símbolo del sistema o PowerShell como administrador:
net stop observiq-otel-collector && net start observiq-otel-collector- Consola de Services:
- Presiona
Win+R, escribeservices.mscy presiona Intro. - Busca observIQ OpenTelemetry Collector.
- Haz clic con el botón derecho y selecciona Reiniciar.
- Presiona
Verifica que el servicio esté en ejecución:
sc query observiq-otel-collectorRevisa los registros en busca de errores:
type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
Configura auditd para reenviar registros a través de syslog
El complemento audisp syslog reenvía los eventos de auditoría a syslog, que luego los envía al agente de Bindplane. Este es el método recomendado para reenviar registros de auditd.
Instala el complemento audisp syslog
- Accede al host de Linux que ejecuta auditd con privilegios de raíz o sudo.
Instala el paquete
audispd-plugins:- RHEL/CentOS/Fedora:
sudo yum install audispd-plugins- Debian/Ubuntu:
sudo apt install audispd-plugins
Configura el complemento de syslog
Edita el archivo de configuración del complemento de syslog:
sudo nano /etc/audit/plugins.d/syslog.confEstablece los siguientes valores en el archivo:
active = yes direction = out path = /sbin/audisp-syslog type = always args = LOG_LOCAL6 format = string- active: Se establece en
yespara habilitar el complemento. - path: Es la ruta de acceso al objeto binario
audisp-syslog. - type: Se establece en
alwayspara ejecutar el complemento como un programa externo. - args: Es la instalación de Syslog que se usará. Se recomienda
LOG_LOCAL6para separar los registros de auditoría de otros mensajes de syslog. - format: Se establece en
stringpara pasar eventos en un formato de texto adecuado para syslog.
- active: Se establece en
Configura reglas de auditoría (opcional)
Edita el archivo de reglas de auditoría para definir qué eventos capturar:
sudo nano /etc/audit/rules.d/audit.rulesAgrega reglas según tus requisitos de supervisión. Por ejemplo:
## Delete all existing rules -D ## Set buffer size (increase for high-volume systems) -b 8192 ## Set failure mode (1 = printk, 2 = panic) -f 1 ## Monitor authentication-related files -w /etc/passwd -p wa -k identity -w /etc/group -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/sudoers -p wa -k sudoers ## Monitor login events -w /var/log/faillog -p wa -k logins -w /var/log/lastlog -p wa -k logins ## Monitor process execution -a always,exit -F arch=b64 -S execve -k exec ## Monitor network configuration changes -a always,exit -F arch=b64 -S sethostname -S setdomainname -k network ## Make the configuration immutable (must be the last rule) -e 2Carga las nuevas reglas de auditoría:
sudo augenrules --load
Cómo reiniciar auditd
Reinicia el servicio auditd para aplicar los cambios en el complemento y las reglas:
sudo service auditd restart
Configura rsyslog para reenviar registros de auditoría a BindPlane
Crea un archivo de configuración de rsyslog nuevo para el reenvío de registros de auditoría:
sudo nano /etc/rsyslog.d/audit-forward.confAgrega la siguiente línea para reenviar registros a través de UDP al agente de Bindplane:
local6.* @<BINDPLANE_IP>:514Reinicia rsyslog para aplicar los cambios:
sudo systemctl restart rsyslog
Verifica el reenvío de registros
En el host de Linux de origen, genera un evento de auditoría de prueba:
sudo auditctl -w /tmp/test_audit -p wa -k test_chronicleActiva la observación tocando el archivo:
touch /tmp/test_auditEn el host del agente de BindPlane, verifica que se reciban los registros:
sudo journalctl -u observiq-otel-collector -f
Tabla de asignación de UDM
| Campo de registro | Asignación de UDM | Lógica |
|---|---|---|
acct |
target.user.userid |
Valor tomado del campo acct. |
addr |
principal.ip |
Valor tomado del campo addr si es una dirección IP válida. |
arch |
additional.fields |
Se agrega como un par clave-valor con la clave "arch". |
auid |
principal.user.userid |
Valor tomado del campo auid. Se usa como el ID de usuario de auditoría. |
comm |
target.process.command_line |
Valor tomado del campo comm. |
cwd |
additional.fields |
Se agrega como un par clave-valor con la clave "cwd". |
exe |
target.process.file.full_path |
Valor tomado del campo exe. |
exit |
additional.fields |
Se agrega como un par clave-valor con la clave "exit". |
gid |
principal.user.group_identifiers |
Valor tomado del campo gid. |
hostname |
principal.hostname |
Valor tomado del campo hostname. |
key |
security_result.detection_fields |
Se agrega como un par clave-valor con la clave "audit_key". |
msg |
metadata.description |
Se analiza a partir del campo msg. Contiene el mensaje del evento de auditoría. |
name |
target.file.full_path |
Valor tomado del campo name cuando corresponda. |
node |
principal.hostname |
El valor se toma del campo node si hostname no está presente. |
op |
metadata.product_event_type |
Valor tomado del campo op (tipo de operación). |
pid |
principal.process.pid |
Valor tomado del campo pid. |
ppid |
principal.process.parent_process.pid |
Valor tomado del campo ppid. |
res |
security_result.action |
Se establece en "ALLOW" si res es "success" o "1". Establece el valor en "BLOCK" si res es "failed" o "0". |
ses |
network.session_id |
Valor tomado del campo ses (ID de sesión). |
subj |
principal.process.file.full_path |
Valor tomado del campo subj (contexto del sujeto de SELinux). |
syscall |
additional.fields |
Se agrega como un par clave-valor con la clave "syscall". |
terminal |
additional.fields |
Se agrega como un par clave-valor con la clave "terminal". |
type |
metadata.product_event_type |
Valor tomado del campo type (tipo de registro de auditoría, p.ej., SYSCALL, USER_LOGIN, EXECVE). |
uid |
principal.user.userid |
Valor tomado del campo uid. |
metadata.event_type |
Se deriva del tipo de registro de auditoría. Se establece en "USER_LOGIN" para los eventos de acceso, "USER_LOGOUT" para los eventos de salida, "PROCESS_LAUNCH" para los eventos de ejecución y "FILE_MODIFICATION" para los eventos de archivo. El valor predeterminado es “GENERIC_EVENT”. | |
metadata.product_name |
Establece en "auditd". | |
metadata.vendor_name |
Establece el valor en "Linux". | |
home |
event.idm.read_only_udm.additional.fields |
Asignado desde el registro de cambios |
shell |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
name |
event.idm.read_only_udm.target.user.userid |
Se asignó desde el registro de cambios |
name |
event.idm.read_only_udm.target.group.group_display_name |
Se asignó desde el registro de cambios |
UID |
event.idm.read_only_udm.target.user.product_object_id |
Se asignó desde el registro de cambios |
GID |
event.idm.read_only_udm.target.user.group_identifiers |
Se asignó desde el registro de cambios |
GID |
event.idm.read_only_udm.target.group.product_object_id |
Se asignó desde el registro de cambios |
key_type |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
hash |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
key_fingerprint |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
user |
event.idm.read_only_udm.target.user.userid |
Se asignó desde el registro de cambios |
error_detail1 |
event.idm.read_only_udm.security_result.summary |
Se asignó desde el registro de cambios |
service_name |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
ssh_disconnect_code |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
labels.bp_csoc |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
labels.bp_env_id |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
labels.log.file.name |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
resource.labels.node_id |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
intermediary_host |
event.idm.read_only_udm.intermediary.hostname |
Se asignó desde el registro de cambios |
PWD |
event.idm.read_only_udm.target.file.full_path |
Se asignó desde el registro de cambios |
log_details |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
indicator.SUID |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.UID |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.AUID |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
type_crypto_props.msg |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
usr |
event.idm.read_only_udm.principal.user.userid |
Se asignó desde el registro de cambios |
pi |
event.idm.read_only_udm.principal.process.pid |
Se asignó desde el registro de cambios |
cmnd |
event.idm.read_only_udm.target.process.command_line |
Se asignó desde el registro de cambios |
proctitle_value |
event.idm.read_only_udm.principal.process.file.full_path |
Se asignó desde el registro de cambios |
filename |
event.idm.read_only_udm.principal.process.file.names |
Se asignó desde el registro de cambios |
filepath |
event.idm.read_only_udm.target.file.full_path |
Se asignó desde el registro de cambios |
uid |
event.idm.read_only_udm.principal.user.userid |
Se asignó desde el registro de cambios |
acct |
event.idm.read_only_udm.principal.user.user_display_name |
Se asignó desde el registro de cambios |
exe |
event.idm.read_only_udm.target.process.file.full_path |
Se asignó desde el registro de cambios |
pid |
event.idm.read_only_udm.principal.process.pid |
Se asignó desde el registro de cambios |
auid |
event.idm.read_only_udm.about.user.userid |
Se asignó desde el registro de cambios |
ses |
event.idm.read_only_udm.network.session_id |
Asignado desde el registro de cambios |
addr |
event.idm.read_only_udm.principal.ip y event.idm.read_only_udm.principal.asset.ip |
Asignado desde el registro de cambios |
subj |
event.idm.read_only_udm.additional.fields |
Se asignó desde el registro de cambios |
res |
event.idm.read_only_udm.security_result.summary |
Se asignó desde el registro de cambios |
op |
event.idm.read_only_udm.security_result.summary |
Se asignó desde el registro de cambios |
msg_value |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
grantors_value |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.msg |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.grantors |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
terminal |
event.idm.read_only_udm.principal.application |
Se asignó desde el registro de cambios |
sec_result |
event.idm.read_only_udm.security_result |
Se asignó desde el registro de cambios |
hostname |
event.idm.read_only_udm.principal.hostname |
Se asignó desde el registro de cambios |
indicator.mode |
event.idm.read_only_udm.src.user.attribute.permissions |
Se asignó desde el registro de cambios |
indicator.nametype |
event.idm.read_only_udm.security_result.rule_name |
Se asignó desde el registro de cambios |
indicator.cap_frootid |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.cap_fver |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.cap_fi |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.cap_fp |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.cap_fe |
event.idm.read_only_udm.security_result.detection_fields |
Se asignó desde el registro de cambios |
OUID |
event.idm.read_only_udm.principal.user.userid |
Se asignó desde el registro de cambios |
OGID |
event.idm.read_only_udm.principal.group.group_display_name |
Se asignó desde el registro de cambios |
action_data |
event.idm.read_only_udm.security_result.action_details |
Se asignó desde el registro de cambios |
target_email |
event.idm.ready_only_udm.target.user.email_addresses |
Se asignó desde el registro de cambios |
target_port |
event.idm.ready_only_udm.target.port |
Se asignó desde el registro de cambios |
status |
event.idm.ready_only_udm.security_result.action_details |
Se asignó desde el registro de cambios |
to_email |
event.idm.ready_only_udm.network.email.to |
Se asignó desde el registro de cambios |
target_hostname |
event.idm.ready_only_udm.target.hostname |
Se asignó desde el registro de cambios |
"relay_data" |
event.idm.ready_only_udm.additional.fields |
Se asignó desde el registro de cambios |
"delays_data" |
event.idm.ready_only_udm.additional.fields |
Se asignó desde el registro de cambios |
"delay_data" |
event.idm.ready_only_udm.additional.fields |
Se asignó desde el registro de cambios |
and "dns_data" |
event.idm.ready_only_udm.additional.fields |
Se asignó desde el registro de cambios |
bytes_sent |
event.idm.ready_only_udm.network.sent_bytes |
Se asignó desde el registro de cambios |
bytes_received |
event.idm.ready_only_udm.network.received_bytes |
Se asignó desde el registro de cambios |
response_code |
event.idm.ready_only_udm.network.http.response_code |
Se asignó desde el registro de cambios |
principal_user_name |
principal.user.userid |
Se asignó desde el registro de cambios |
remote |
principal.ip |
Se asignó desde el registro de cambios |
method |
network.http.method |
Se asignó desde el registro de cambios |
path |
principal.file.full_path |
Se asignó desde el registro de cambios |
code |
additional.fields |
Se asignó desde el registro de cambios |
size |
principal.file.size |
Se asignó desde el registro de cambios |
agent |
network.http.user_agent |
Se asignó desde el registro de cambios |
az |
principal.location.name |
Se asignó desde el registro de cambios |
ec2_instance_id |
principal.asset.product_object_id |
Se asignó desde el registro de cambios |
private_ip |
principal.ip |
Se asignó desde el registro de cambios |
ProviderName |
additional.fields |
Se asignó desde el registro de cambios |
Version |
additional.fields |
Se asignó desde el registro de cambios |
Task |
additional.fields |
Se asignó desde el registro de cambios |
EventRecordID |
additional.fields |
Se asignó desde el registro de cambios |
ThreadID |
additional.fields |
Se asignó desde el registro de cambios |
messageType |
target.resource.attribute.labels |
Se asignó desde el registro de cambios |
owner |
principal.user.userid |
Se asignó desde el registro de cambios |
logevent.id |
metadata.product_log_id |
Se asignó desde el registro de cambios |
logGroup |
secu_result.about.resource.name |
Se asignó desde el registro de cambios |
logStream |
secu_result.about.resource.attribute.labels |
Se asignó desde el registro de cambios |
ip_addr |
principal.ip |
Se asignó desde el registro de cambios |
gd |
secu_result.description |
Se asignó desde el registro de cambios |
process |
target.application |
Se asignó desde el registro de cambios |
pid |
target.process.pid |
Se asignó desde el registro de cambios |
status_code |
network.http.response_code |
Se asignó desde el registro de cambios |
url |
network.http.referral_url |
Se asignó desde el registro de cambios |
useragent |
network.http.user_agent |
Se asignó desde el registro de cambios |
request |
additional.fields |
Se asignó desde el registro de cambios |
tls_version |
network.tls.version |
Se asignó desde el registro de cambios |
hostname_is |
principal.hostname |
Se asignó desde el registro de cambios |
referrer |
network.http.referral_url |
Se asignó desde el registro de cambios |
metadata.event_type |
USER_LOGIN |
Se asignó desde el registro de cambios |
metadata.event_type |
PROCESS_UNCATEGORIZED |
Se asignó desde el registro de cambios |
srcIP |
principal.ip |
Se asignó desde el registro de cambios |
username |
principal.user.user_display_name |
Se asignó desde el registro de cambios |
type_syscall_props.msg |
additional.fields |
Se asignó desde el registro de cambios |
sw", "sw_type", and "subj |
security_result.detection_fields |
Se asignó desde el registro de cambios |
indicator.SYSCALL |
security_result.detection_fields |
Se asignó desde el registro de cambios |
exe |
principal.process.file.full_path |
Se asignó desde el registro de cambios |
target.user.userid |
principal.user.userid |
Se asignó desde el registro de cambios |
target_user_name |
target.user.userid |
Se asignó desde el registro de cambios |
field |
field33 |
Se asignó desde el registro de cambios |
fp |
network.tls.client.certificate.sha256 |
Se asignó desde el registro de cambios |
pid |
principal.process.pid |
Se asignó desde el registro de cambios |
syslog-tag |
security_result.detection_fields |
Se asignó desde el registro de cambios |
inter_ip |
intermediary.ip |
Se asignó desde el registro de cambios |
inter_hostname |
intermediary.hostname |
Se asignó desde el registro de cambios |
grp |
target.group.group_display_name |
Se asignó desde el registro de cambios |
id |
about.user.userid |
Se asignó desde el registro de cambios |
acct |
target.user.user_display_name |
Se asignó desde el registro de cambios |
uid |
principal.user.userid |
Se asignó desde el registro de cambios |
auid |
about.user.userid |
Se asignó desde el registro de cambios |
auid |
target.user.userid |
Se asignó desde el registro de cambios |
op" and "id |
security_result.summary |
Se asignó desde el registro de cambios |
op" and "acct |
security_result.summary |
Se asignó desde el registro de cambios |
labels.compute.googleapis.com/resource_name","jsonPayload._HOSTNAME" , "CollectorHostName", "HOSTNAME", and "Computer |
principal.hostname |
Se asignó desde el registro de cambios |
HostIP |
principal.ip |
Se asignó desde el registro de cambios |
ProcessID" and "jsonPayload._PID |
principal.process.pid |
Se asignó desde el registro de cambios |
SyslogMessage |
metadata.description |
Se asignó desde el registro de cambios |
TenantId", "_ItemId", "_Internal_WorkspaceResourceId", "_ResourceId", and "Facility |
additional.fields |
Se asignó desde el registro de cambios |
SeverityLevel |
security_result.severity |
Se asignó desde el registro de cambios |
SourceSystem |
principal.platform |
Se asignó desde el registro de cambios |
jsonPayload._COMM |
principal.application |
Se asignó desde el registro de cambios |
jsonPayload._EXE |
target.process.file.full_path |
Se asignó desde el registro de cambios |
jsonPayload._AUDIT_FIELD_FILE |
target.file.full_path |
Se asignó desde el registro de cambios |
jsonPayload._AUDIT_FIELD_HASH |
target.file.hash |
Se asignó desde el registro de cambios |
jsonPayload._AUDIT_SESSION |
network.session_id |
Se asignó desde el registro de cambios |
jsonPayload._PPID |
principal.process.parent_process.pid |
Se asignó desde el registro de cambios |
jsonPayload._AUDIT_FIELD_A0", "jsonPayload._AUDIT_FIELD_A1", "jsonPayload._AUDIT_FIELD_A2", "jsonPayload._AUDIT_FIELD_A3", "jsonPayload._BOOT_ID", and "jsonPayload._AUDIT_FIELD_EXIT |
security_result.detection_fields |
Se asignó desde el registro de cambios |
id |
target.user.userid |
Se asignó desde el registro de cambios |
ID |
target.user.user_display_name |
Se asignó desde el registro de cambios |
user_name |
principal.user.userid |
Se asignó desde el registro de cambios |
principal_user_userid |
principal.user.userid |
Se asignó desde el registro de cambios |
vendor_name |
Linux |
Se asignó desde el registro de cambios |
product_name |
AuditD |
Se asignó desde el registro de cambios |
ip |
target.ip |
Se asignó desde el registro de cambios |
success |
security_result.summary |
Se asignó desde el registro de cambios |
syscall", "exit", "tty", "a0", "a1", "a2", "a3 |
security_result.about.labels |
Asignado desde el registro de cambios |
Registro de cambios
Consulta el registro de cambios de este analizador
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.