Recoger registros de Microsoft Exchange
En este documento se explica cómo ingerir registros de Microsoft Exchange en Google Security Operations mediante Bindplane. El analizador primero intenta interpretar el campo "message" entrante como JSON. Si falla, aplica una serie de patrones Grok y técnicas de análisis de CSV para extraer campos de la cadena de mensajes sin procesar, gestiona varios formatos de registro de Microsoft Exchange y rellena un esquema de modelo de datos unificado (UDM) estandarizado para el análisis de seguridad.
Antes de empezar
Asegúrate de que cumples los siguientes requisitos previos:
- Instancia de Google SecOps
- Windows 2016 o versiones posteriores, o un host Linux con
systemd
- Si se ejecuta a través de un proxy, los puertos del cortafuegos están abiertos
- Servicios de Exchange instalados
- Acceso privilegiado a Microsoft Windows Exchange
Obtener el archivo de autenticación de ingestión de Google SecOps
- Inicia sesión en la consola de Google SecOps.
- Ve a Configuración de SIEM > Agentes de recogida.
- Descarga el archivo de autenticación de ingestión. Guarda el archivo de forma segura en el sistema en el que se instalará Bindplane.
Obtener el ID de cliente de Google SecOps
- Inicia sesión en 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.
Instalar el agente de Bindplane
Instalación de ventanas
- Abre el símbolo del sistema o PowerShell como administrador.
Ejecuta el siguiente comando:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
Instalación de Linux
- Abre un terminal con privilegios de superusuario o sudo.
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 ver más opciones de instalación, consulta la guía de instalación.
Configurar el agente de BindPlane para ingerir Syslog y enviarlo a Google SecOps
- Accede al archivo de configuración:
- Busca el archivo
config.yaml
. Normalmente, 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).
- Busca el archivo
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
Sustituye el puerto y la dirección IP según sea necesario en tu infraestructura.
Sustituye
<customer_id>
por el ID de cliente real.Actualiza
/path/to/ingestion-authentication-file.json
a la ruta en la que se guardó el archivo de autenticación en la sección Obtener el archivo de autenticación de ingestión 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 Servicios o introducir el siguiente comando:
net stop BindPlaneAgent && net start BindPlaneAgent
Configurar la recogida y la exportación de eventos de MS Exchange
- Inicia sesión en el servidor MS Exchange.
- Descarga e instala NXlog en un servidor Windows.
- Ve a la ruta de instalación de NXlog y abre el archivo de configuración.
- Abre el archivo
nxlog.conf
, que se encuentra en el directorio conf (normalmente, enC:\Program Files\nxlog\conf (Default Installation Path
), con un editor de texto. Añade 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>
Sustituye
<bindplane-agent-ip>
y<bindplane-agent-port>
por la dirección IP y el puerto configurados de Bindplane.Inicia el servicio 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 Start (Iniciar).
Opcional: automatizar el inicio de NXLog:
- Abre Servicios (services.msc).
- Busca NXLog en la lista.
- Haz clic con el botón derecho y selecciona Propiedades.
- En Tipo de inicio, selecciona 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 |
columna1 | 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 |
columna2 | read_only_udm.principal.asset.ip | Valor tomado del campo column2 |
columna2 | 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 |
columna3 | read_only_udm.principal.asset.hostname | Valor tomado del campo column3 |
columna3 | 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 |
datos-personalizados | 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 |
fecha y hora | 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 de 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 de 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 de column6 |
FirstForestHop | read_only_udm.security_result.detection_fields.value | Valor tomado del campo FirstForestHop de custom-data |
FromEntity | read_only_udm.security_result.detection_fields.value | Valor tomado del campo FromEntity de 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 de 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 de custom-data o message-info |
MailboxDatabaseGuid | read_only_udm.security_result.detection_fields.value | Valor tomado del campo MailboxDatabaseGuid de custom-data o message-info |
CORREO DE | read_only_udm.network.email.from | Valor tomado del campo MAIL FROM de data |
CORREO DE | read_only_udm.principal.user.email_addresses | Valor tomado del campo MAIL FROM de data |
CORREO De | read_only_udm.network.email.from | Valor tomado del campo MAIL From de data |
CORREO De | read_only_udm.principal.user.email_addresses | Valor tomado del campo MAIL From de 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 de 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 de custom-data |
MsgRecipCount | read_only_udm.security_result.detection_fields.value | Valor tomado del campo MsgRecipCount de 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 de 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 de 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 de custom-data |
ProxiedClientIPAddress | read_only_udm.intermediary.asset.ip | Valor tomado del campo ProxiedClientIPAddress de custom-data |
ProxiedClientIPAddress | read_only_udm.intermediary.ip | Valor tomado del campo ProxiedClientIPAddress de custom-data |
ProxyHop1 | read_only_udm.security_result.detection_fields.value | Valor tomado del campo ProxyHop1 de custom-data |
RCPT TO | read_only_udm.network.email.to | Valor tomado del campo RCPT TO de data |
RCPT TO | read_only_udm.target.user.email_addresses | Valor tomado del campo RCPT TO de data |
RCPT To | read_only_udm.network.email.to | Valor tomado del campo RCPT To de data |
RCPT To | read_only_udm.target.user.email_addresses | Valor tomado del campo RCPT To de 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 de custom-data |
fuente | 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 de 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 |
Tiempo | 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 de 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 de custom-data |
TransportTrafficSubType | read_only_udm.metadata.product_version | Valor tomado del campo TransportTrafficSubType de 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 , s_ip o host no están vacíos 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? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.