Recopila registros de Microsoft Exchange

Compatible con:

En este documento, se explica cómo transferir registros de Microsoft Exchange a Google Security Operations con Bindplane. Primero, el analizador intenta interpretar el campo "message" entrante como JSON. Si esto falla, se aplican una serie de patrones de Grok y técnicas de análisis de CSV para extraer campos de la cadena de mensajes sin procesar, controlar varios formatos de registro de Microsoft Exchange y completar un esquema estandarizado del Modelo de datos unificado (UDM) para el análisis de seguridad.

Antes de comenzar

Asegúrate de cumplir con los siguientes requisitos previos:

  • Instancia de Google SecOps
  • Windows 2016 o versiones posteriores, o un host de Linux con systemd
  • Si se ejecuta detrás de un proxy, los puertos de firewall están abiertos.
  • Servicios de Exchange instalados
  • Acceso con privilegios a Microsoft Windows Exchange

Obtén el archivo de autenticación de transferencia de Google SecOps

  1. Accede a la consola de Google SecOps.
  2. Ve a SIEM Settings > Collection Agents.
  3. Descarga el archivo de autenticación de transferencia. Guarda el archivo de forma segura en el sistema en el que se instalará BindPlane.

Obtén el ID de cliente de Google SecOps

  1. Accede a la consola de Google SecOps.
  2. Ve a SIEM Settings > Profile.
  3. Copia y guarda el ID de cliente de la sección Detalles de la organización.

Instala el agente de BindPlane

Instalación en Windows

  1. Abre el símbolo del sistema o PowerShell como administrador.
  2. Ejecuta el siguiente comando:

    msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
    

Instalación en Linux

  1. Abre una terminal con privilegios de raíz o sudo.
  2. Ejecuta el siguiente comando:

    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.

Configura el agente de BindPlane para transferir Syslog y enviarlo a Google SecOps

  1. Accede al archivo de configuración:
    • Ubica el archivo config.yaml. Por lo general, se encuentra en el directorio /etc/bindplane-agent/ en Linux o en el directorio de instalación en Windows.
    • Abre el archivo con un editor de texto (por ejemplo, nano, vi o Bloc de notas).
  2. Edita el archivo config.yaml de 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:
            compression: gzip
            # Adjust the path to the credentials file you downloaded in Step 1
            creds: '/path/to/ingestion-authentication-file.json'
            # Replace with your actual customer ID from Step 2
            customer_id: <customer_id>
            endpoint: malachiteingestion-pa.googleapis.com
            # Add optional ingestion labels for better organization
            ingestion_labels:
                log_type: 'EXCHANGE_MAIL'
                raw_log_field: body
    
    service:
        pipelines:
            logs/source0__chronicle_w_labels-0:
                receivers:
                    - udplog
                exporters:
                    - chronicle/chronicle_w_labels
    
  3. Reemplaza el puerto y la dirección IP según sea necesario en tu infraestructura.

  4. Reemplaza <customer_id> por el ID de cliente real.

  5. Actualiza /path/to/ingestion-authentication-file.json a la ruta de acceso en la que se guardó el archivo de autenticación en la sección Cómo obtener el archivo de autenticación de la transferencia de Google SecOps.

Reinicia el agente de Bindplane para aplicar los cambios

  • Para reiniciar el agente de Bindplane en Linux, ejecuta el siguiente comando:

    sudo systemctl restart bindplane-agent
    
  • Para reiniciar el agente de Bindplane en Windows, puedes usar la consola de Servicios o ingresar el siguiente comando:

    net stop BindPlaneAgent && net start BindPlaneAgent
    

Configura la recopilación y exportación de eventos de MS Exchange

  1. Accede a la máquina del servidor MS Exchange.
  2. Descarga e instala NXlog en un servidor de Windows.
  3. Ve a la ruta de instalación de NXlog y abre el archivo de configuración.
  4. Abre el archivo nxlog.conf ubicado en el directorio conf, por lo general en C:\Program Files\nxlog\conf (Default Installation Path, con un editor de texto.
  5. Agrega el siguiente código de configuración:

    <Input eventlog>
        Module    im_msvistalog
    <QueryXML>
    <QueryList>
    <Query Id="0" Path="Application">
    <Select Path="Application">
                        *[System[(Level=1 or Level=2 or Level=3)]]
    </Select>
    <Select Path="System">
                        *[System[(Level=1 or Level=2 or Level=3)]]
    </Select>
    <Select Path="MSExchange Management">*</Select>
    </Query>
    </QueryList>
    </QueryXML>
    </Input>
    
    <Output syslog>
        Module      om_udp
        Host        <bindplane-agent-ip>
        Port        <bindplane-agent-port>
        Exec        to_syslog_bsd();
    </Output>
    
    <Route exchange_to_syslog>
        Path        eventlog => syslog
    </Route>
    
  6. Reemplaza <bindplane-agent-ip> y <bindplane-agent-port> por la dirección IP y el puerto configurados de Bindplane.

  7. Inicia el servicio de NXLog:

    • Abre Servicios (services.msc) en Windows Server.
    • Busca el servicio NXLog en la lista de servicios.
    • Haz clic con el botón derecho en NXLog y selecciona Iniciar.
  8. Opcional: Automatiza el inicio de NXLog:

    • Abre Servicios (services.msc).
    • Busca NXLog en la lista.
    • Haz clic con el botón derecho y selecciona Propiedades.
    • Establece el tipo de Inicio en Automático.

Tabla de asignación de UDM

Campo de registro Asignación de UDM Lógica
c-ip read_only_udm.target.asset.ip Valor tomado del campo c-ip
c-ip read_only_udm.target.ip Valor tomado del campo c-ip
client-hostname read_only_udm.principal.asset.hostname Valor tomado del campo client-hostname
client-hostname read_only_udm.principal.hostname Valor tomado del campo client-hostname
client-ip read_only_udm.principal.asset.ip Valor tomado del campo client-ip
client-ip read_only_udm.principal.ip Valor tomado del campo client-ip
column1 read_only_udm.metadata.event_timestamp Valor tomado del campo column1
column10 read_only_udm.intermediary.resource.attribute.labels.value Valor tomado del campo column10
column11 read_only_udm.network.email.mail_id Valor tomado del campo column11
column12 read_only_udm.additional.fields.value.string_value Valor tomado del campo column12
column13 read_only_udm.network.email.to Valor tomado del campo column13
column13 read_only_udm.target.user.email_addresses Valor tomado del campo column13
column15 read_only_udm.additional.fields.value.string_value Valor tomado del campo column15
column16 read_only_udm.target.resource.attribute.labels.value Valor tomado del campo column16
column19 read_only_udm.network.email.subject Valor tomado del campo column19
column2 read_only_udm.principal.asset.ip Valor tomado del campo column2
column2 read_only_udm.principal.ip Valor tomado del campo column2
column20 read_only_udm.network.email.from Valor tomado del campo column20
column20 read_only_udm.principal.user.email_addresses Valor tomado del campo column20
column21 read_only_udm.security_result.detection_fields.value Valor tomado del campo column21
column22 read_only_udm.security_result.description Valor tomado del campo column22
column24 read_only_udm.additional.fields.value.string_value Valor tomado del campo column24
column25 read_only_udm.principal.asset.ip Valor tomado del campo column25
column25 read_only_udm.principal.ip Valor tomado del campo column25
column26 read_only_udm.target.asset.ip Valor tomado del campo column26
column26 read_only_udm.target.ip Valor tomado del campo column26
column27 read_only_udm.security_result.detection_fields.value Valor tomado del campo column27
column28 read_only_udm.additional.fields.value.string_value Valor tomado del campo column28
column29 read_only_udm.metadata.product_log_id Valor tomado del campo column29
column3 read_only_udm.principal.asset.hostname Valor tomado del campo column3
column3 read_only_udm.principal.hostname Valor tomado del campo column3
column30 read_only_udm.metadata.product_version Valor tomado del campo column30
column4 read_only_udm.target.asset.ip Valor tomado del campo column4
column4 read_only_udm.target.ip Valor tomado del campo column4
column5 read_only_udm.target.asset.hostname Valor tomado del campo column5
column5 read_only_udm.target.hostname Valor tomado del campo column5
column6 read_only_udm.metadata.event_timestamp Valor tomado del campo column6
column6 read_only_udm.network.http.response_code Valor tomado del campo column6
column6 read_only_udm.network.session_id Valor tomado del campo column6
column6 read_only_udm.metadata.description Valor tomado del campo column6
column7 read_only_udm.additional.fields.value.string_value Valor tomado del campo column7
column8 read_only_udm.additional.fields.value.string_value Valor tomado del campo column8
column9 read_only_udm.metadata.product_event_type Valor tomado del campo column9
connector_id read_only_udm.additional.fields.value.string_value Valor tomado del campo connector-id
cs-method read_only_udm.network.http.method Valor tomado del campo cs-method
cs-uri-query read_only_udm.target.url Valor tomado del campo cs-uri-query
cs-uri-stem read_only_udm.target.url Valor tomado del campo cs-uri-stem
csReferer read_only_udm.network.http.referral_url Valor tomado del campo csReferer
csUser-Agent read_only_udm.network.http.user_agent Valor tomado del campo csUser-Agent
cs-username read_only_udm.principal.user.userid Valor tomado del campo cs-username
custom-data read_only_udm.security_result.detection_fields.value Valor tomado del campo custom-data
datos read_only_udm.security_result.about.labels.value Valor tomado del campo data
datos read_only_udm.security_result.description Valor tomado del campo data
datos read_only_udm.network.email.from Valor tomado del campo data
datos read_only_udm.network.email.to Valor tomado del campo data
datos read_only_udm.target.hostname Valor tomado del campo data
datos read_only_udm.security_result.description Valor tomado del campo data
datos read_only_udm.network.sent_bytes Valor tomado del campo data
datos read_only_udm.target.user.email_addresses Valor tomado del campo data
fecha read_only_udm.metadata.event_timestamp Valor tomado de los campos date y time
date-time read_only_udm.metadata.event_timestamp Valor tomado del campo date-time
DeliveryLatency read_only_udm.security_result.detection_fields.value Valor tomado del campo DeliveryLatency en custom-data o message-info
DeliveryPriority read_only_udm.security_result.detection_fields.value Valor tomado del campo DeliveryPriority en el campo custom-data o column21
DeliveryPriority read_only_udm.security_result.priority Si DeliveryPriority es Low o Normal, entonces LOW_PRIORITY; si DeliveryPriority es Medium, entonces MEDIUM_PRIORITY; si DeliveryPriority es High, entonces HIGH_PRIORITY
direccionalidad read_only_udm.network.direction Si directionality es Incoming, entonces INBOUND; si directionality es Originating, entonces OUTBOUND
E2ELatency read_only_udm.security_result.detection_fields.value Valor tomado del campo E2ELatency en custom-data o message-info
evento read_only_udm.metadata.product_event_type Si event es +, entonces Connect; si event es -, entonces Disconnect; si event es *, entonces Information; si event es >, entonces Send; si event es <, entonces Receive
evento read_only_udm.network.direction Si event es >, entonces OUTBOUND; si event es <, entonces INBOUND
EventID read_only_udm.security_result.detection_fields.value Valor tomado del campo EventID
EventReceivedTime read_only_udm.metadata.collected_timestamp Valor tomado del campo EventReceivedTime
EventReceivedTime read_only_udm.metadata.event_timestamp Valor tomado del campo EventReceivedTime en column6
FirstForestHop read_only_udm.security_result.detection_fields.value Valor tomado del campo FirstForestHop en custom-data
FromEntity read_only_udm.security_result.detection_fields.value Valor tomado del campo FromEntity en custom-data o message-info
guid read_only_udm.metadata.product_log_id Valor tomado del campo guid
Nombre de host read_only_udm.principal.asset.hostname Valor tomado del campo Hostname
Nombre de host read_only_udm.principal.hostname Valor tomado del campo Hostname
IncludeInSla read_only_udm.security_result.detection_fields.value Valor tomado del campo IncludeInSla en custom-data o message-info
internal-message-id read_only_udm.intermediary.resource.attribute.labels.value Valor tomado del campo internal-message-id
IsProbe read_only_udm.security_result.detection_fields.value Valor tomado del campo IsProbe en el campo custom-data o column21
Palabras clave read_only_udm.security_result.detection_fields.value Valor tomado del campo Keywords
local-endpoint read_only_udm.principal.asset.ip Valor tomado del campo local-endpoint
local-endpoint read_only_udm.principal.ip Valor tomado del campo local-endpoint
local-endpoint read_only_udm.principal.port Valor tomado del campo local-endpoint
Buzones read_only_udm.security_result.detection_fields.value Valor tomado del campo Mailboxes en custom-data o message-info
MailboxDatabaseGuid read_only_udm.security_result.detection_fields.value Valor tomado del campo MailboxDatabaseGuid en custom-data o message-info
MAIL FROM read_only_udm.network.email.from Valor tomado del campo MAIL FROM en data
MAIL FROM read_only_udm.principal.user.email_addresses Valor tomado del campo MAIL FROM en data
MAIL From read_only_udm.network.email.from Valor tomado del campo MAIL From en data
MAIL From read_only_udm.principal.user.email_addresses Valor tomado del campo MAIL From en data
message-id read_only_udm.network.email.mail_id Valor tomado del campo message-id
message-info read_only_udm.security_result.detection_fields.value Valor tomado del campo message-info
message-info read_only_udm.security_result.description Valor tomado del campo message-info
MessageValue read_only_udm.security_result.detection_fields.value Valor tomado del campo MessageValue en custom-data
message-subject read_only_udm.network.email.subject Valor tomado del campo message-subject
método read_only_udm.network.http.method Valor tomado del campo method
Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel read_only_udm.security_result.detection_fields.value Valor tomado del campo Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel en custom-data
MsgRecipCount read_only_udm.security_result.detection_fields.value Valor tomado del campo MsgRecipCount en custom-data o message-info
network-message-id read_only_udm.additional.fields.value.string_value Valor tomado del campo network-message-id
OriginalFromAddress read_only_udm.principal.user.email_addresses Valor tomado del campo OriginalFromAddress en el campo custom-data o column21
P2RecipStat read_only_udm.security_result.detection_fields.value Valor tomado del campo P2RecipStat en custom-data o message-info
PersistProbeTrace read_only_udm.security_result.detection_fields.value Valor tomado del campo PersistProbeTrace en el campo custom-data o column21
PrioritizationReason read_only_udm.security_result.detection_fields.value Valor tomado del campo PrioritizationReason en custom-data
ProbeType read_only_udm.security_result.detection_fields.value Valor tomado del campo ProbeType en el campo custom-data o column21
ProcessID read_only_udm.principal.process.pid Valor tomado del campo ProcessID
ProxiedClientHostname read_only_udm.intermediary.hostname Valor tomado del campo ProxiedClientHostname en custom-data
ProxiedClientIPAddress read_only_udm.intermediary.asset.ip Valor tomado del campo ProxiedClientIPAddress en custom-data
ProxiedClientIPAddress read_only_udm.intermediary.ip Valor tomado del campo ProxiedClientIPAddress en custom-data
ProxyHop1 read_only_udm.security_result.detection_fields.value Valor tomado del campo ProxyHop1 en custom-data
RCPT TO read_only_udm.network.email.to Valor tomado del campo RCPT TO en data
RCPT TO read_only_udm.target.user.email_addresses Valor tomado del campo RCPT TO en data
Para read_only_udm.network.email.to Valor tomado del campo RCPT To en data
Para read_only_udm.target.user.email_addresses Valor tomado del campo RCPT To en data
recipient-address read_only_udm.target.user.email_addresses Valor tomado del campo recipient-address
recipient-count read_only_udm.target.resource.attribute.labels.value Valor tomado del campo recipient-count
recipient-status read_only_udm.target.resource.attribute.labels.value Valor tomado del campo recipient-status
remote-endpoint read_only_udm.target.asset.ip Valor tomado del campo remote-endpoint
remote-endpoint read_only_udm.target.ip Valor tomado del campo remote-endpoint
remote-endpoint read_only_udm.target.port Valor tomado del campo remote-endpoint
res_code read_only_udm.network.http.response_code Valor tomado del campo res_code
s-ip read_only_udm.principal.asset.ip Valor tomado del campo s-ip
s-ip read_only_udm.principal.ip Valor tomado del campo s-ip
s-port read_only_udm.principal.port Valor tomado del campo s-port
sc-status read_only_udm.network.http.response_code Valor tomado del campo sc-status
sc-substatus read_only_udm.additional.fields.value.string_value Valor tomado del campo sc-substatus
sender-address read_only_udm.network.email.from Valor tomado del campo sender-address
sender-address read_only_udm.principal.user.email_addresses Valor tomado del campo sender-address
sequence-number read_only_udm.additional.fields.value.number_value Valor tomado del campo sequence-number
server-hostname read_only_udm.target.asset.hostname Valor tomado del campo server-hostname
server-hostname read_only_udm.target.hostname Valor tomado del campo server-hostname
server-ip read_only_udm.target.asset.ip Valor tomado del campo server-ip
server-ip read_only_udm.target.ip Valor tomado del campo server-ip
session-id read_only_udm.network.session_id Valor tomado del campo session-id
sessionid read_only_udm.network.session_id Valor tomado del campo sessionid
Gravedad read_only_udm.security_result.severity Si Severity contiene Info, entonces INFORMATIONAL; si Severity contiene Error, entonces ERROR; si Severity contiene Warning, entonces MEDIUM; de lo contrario, UNKNOWN_SEVERITY
SeverityValue read_only_udm.security_result.severity_details Valor tomado del campo SeverityValue
SlaExclusionReason read_only_udm.security_result.detection_fields.value Valor tomado del campo SlaExclusionReason en custom-data
source read_only_udm.additional.fields.value.string_value Valor tomado del campo source
SourceModuleName read_only_udm.principal.resource.name Valor tomado del campo SourceModuleName
SourceModuleType read_only_udm.principal.resource.type Valor tomado del campo SourceModuleType
SourceName read_only_udm.principal.resource.attribute.labels.value Valor tomado del campo SourceName
StoreObjectIds read_only_udm.security_result.detection_fields.value Valor tomado del campo StoreObjectIds en custom-data o message-info
Tarea read_only_udm.security_result.detection_fields.value Valor tomado del campo Task
ThreadID read_only_udm.security_result.detection_fields.value Valor tomado del campo ThreadID
hora read_only_udm.metadata.event_timestamp Valor tomado de los campos date y time
ToEntity read_only_udm.security_result.detection_fields.value Valor tomado del campo ToEntity en custom-data o message-info
total-bytes read_only_udm.additional.fields.value.string_value Valor tomado del campo total-bytes
TransportTrafficSubType read_only_udm.security_result.detection_fields.value Valor tomado del campo TransportTrafficSubType en custom-data
TransportTrafficSubType read_only_udm.metadata.product_version Valor tomado del campo TransportTrafficSubType en custom-data
ts read_only_udm.metadata.event_timestamp Valor tomado del campo ts
u_agent read_only_udm.network.http.user_agent Valor tomado del campo u_agent
u_param read_only_udm.target.url Valor tomado del campo u_param
u_path read_only_udm.target.url Valor tomado del campo u_path
u_path read_only_udm.target.url Valor tomado de los campos u_path y u_param
usuario read_only_udm.target.user.userid Valor tomado del campo user
usuario read_only_udm.target.user.email_addresses Valor tomado del campo user
metadata.event_type read_only_udm.metadata.event_type Si has_principal_email es true y has_target_email es true, entonces EMAIL_TRANSACTION; si event_type es GENERIC_EVENT y principal_hostname o s_ip o host no está vacío o has_principal es true, entonces STATUS_UPDATE; si event_type es GENERIC_EVENT y has_principal_email es true o has_target_email es true, entonces USER_UNCATEGORIZED; de lo contrario, se toma el valor del campo event_type.
metadata.log_type read_only_udm.metadata.log_type Valor codificado EXCHANGE_MAIL
metadata.product_name read_only_udm.metadata.product_name Valor codificado Exchange Mail
metadata.vendor_name read_only_udm.metadata.vendor_name Valor codificado Microsoft
network.application_protocol read_only_udm.network.application_protocol Si app_protocol es SMTP, HTTP o HTTPS, se toma el valor del campo app_protocol. Si app_protocol contiene SMTP, se toma SMTP.
network.direction read_only_udm.network.direction Si s_ip no está vacío, entonces INBOUND
network.email.from read_only_udm.network.email.from Valor tomado del campo from_mail
network.email.mail_id read_only_udm.network.email.mail_id Valor tomado del campo msg_id
network.email.subject read_only_udm.network.email.subject Valor tomado del campo column19
network.email.to read_only_udm.network.email.to Valor tomado del campo to_mail
network.http.method read_only_udm.network.http.method Valor tomado del campo method
network.http.response_code read_only_udm.network.http.response_code Valor tomado del campo res_code
network.http.user_agent read_only_udm.network.http.user_agent Valor tomado del campo u_agent
network.sent_bytes read_only_udm.network.sent_bytes Valor tomado del campo sent_bytes
network.session_id read_only_udm.network.session_id Valor tomado del campo sessionid
principal.asset.hostname read_only_udm.principal.asset.hostname Valor tomado del campo principal_hostname
principal.asset.hostname read_only_udm.principal.asset.hostname Valor tomado del campo host
principal.asset.hostname read_only_udm.principal.asset.hostname Valor tomado del campo column3
principal.asset.ip read_only_udm.principal.asset.ip Valor tomado del campo column2
principal.asset.ip read_only_udm.principal.asset.ip Valor tomado del campo column25
principal.asset.ip read_only_udm.principal.asset.ip Valor tomado del campo s_ip
principal.hostname read_only_udm.principal.hostname Valor tomado del campo principal_hostname
principal.hostname read_only_udm.principal.hostname Valor tomado del campo host
principal.hostname read_only_udm.principal.hostname Valor tomado del campo column3
principal.ip read_only_udm.principal.ip Valor tomado del campo column2
principal.ip read_only_udm.principal.ip Valor tomado del campo column25
principal.ip read_only_udm.principal.ip Valor tomado del campo s_ip
principal.port read_only_udm.principal.port Valor tomado del campo s-port
principal.user.email_addresses read_only_udm.principal.user.email_addresses Valor tomado del campo mail
principal.user.email_addresses read_only_udm.principal.user.email_addresses Valor tomado del campo email_address
principal.user.userid read_only_udm.principal.user.userid Valor tomado del campo cs-username
security_result.about.labels.key read_only_udm.security_result.about.labels.key Valor codificado Response Code
security_result.description read_only_udm.security_result.description Valor tomado del campo context
security_result.description read_only_udm.security_result.description Valor tomado del campo column22
security_result.priority read_only_udm.security_result.priority Si severity es 1, 2 o 3, entonces LOW; si severity es 4, 5 o 6, entonces MEDIUM; si severity es 7, 8 o 9, entonces HIGH
security_result.severity read_only_udm.security_result.severity Si Severity contiene Info, entonces INFORMATIONAL; si Severity contiene Error, entonces ERROR; si Severity contiene Warning, entonces MEDIUM; de lo contrario, UNKNOWN_SEVERITY
target.administrative_domain read_only_udm.target.administrative_domain Valor tomado del campo domain
target.asset.hostname read_only_udm.target.asset.hostname Valor tomado del campo column5
target.asset.hostname read_only_udm.target.asset.hostname Valor tomado del campo target_host
target.asset.ip read_only_udm.target.asset.ip Valor tomado del campo column4
target.asset.ip read_only_udm.target.asset.ip Valor tomado del campo column26
target.asset.ip read_only_udm.target.asset.ip Valor tomado del campo c-ip
target.hostname read_only_udm.target.hostname Valor tomado del campo column5
target.hostname read_only_udm.target.hostname Valor tomado del campo target_host
target.ip read_only_udm.target.ip Valor tomado del campo column4
target.ip read_only_udm.target.ip Valor tomado del campo column26
target.ip read_only_udm.target.ip Valor tomado del campo c-ip
target.port read_only_udm.target.port Valor tomado del campo c_port
target.resource.attribute.labels.key read_only_udm.target.resource.attribute.labels.key Valor codificado Recipients Count
target.user.email_addresses read_only_udm.target.user.email_addresses Valor tomado del campo user
target.user.user_display_name read_only_udm.target.user.user_display_name Valor tomado del campo username
target.user.userid read_only_udm.target.user.userid Valor tomado del campo user
target.url read_only_udm.target.url Valor tomado del campo u_path

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