Coletar registros do Microsoft Exchange
Neste documento, explicamos como ingerir registros do Microsoft Exchange no Google Security Operations usando o Bindplane. O analisador primeiro tenta interpretar o campo "message" recebido como JSON. Se isso falhar, ele vai aplicar uma série de padrões do Grok e técnicas de análise CSV para extrair campos da string de mensagem bruta, processando vários formatos de registro do Microsoft Exchange e preenchendo um esquema padronizado do Modelo Unificado de Dados (UDM, na sigla em inglês) para análise de segurança.
Antes de começar
Verifique se você tem os pré-requisitos a seguir:
- Instância do Google SecOps
- Windows 2016 ou mais recente ou um host Linux com
systemd - Se estiver executando por trás de um proxy, as portas do firewall estarão abertas.
- Serviços do Exchange instalados
- Acesso privilegiado ao Microsoft Windows Exchange
Receber o arquivo de autenticação de ingestão do Google SecOps
- Faça login no console do Google SecOps.
- Acesse Configurações do SIEM > Agentes de coleta.
- Baixe o arquivo de autenticação de ingestão. Salve o arquivo de forma segura no sistema em que o Bindplane será instalado.
Receber o ID do cliente do Google SecOps
- Faça login no console do Google SecOps.
- Acesse Configurações do SIEM > Perfil.
- Copie e salve o ID do cliente na seção Detalhes da organização.
Instalar o agente do Bindplane
Instalação do Windows
- Abra o Prompt de Comando ou o PowerShell como administrador.
Execute este comando:
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
Instalação do Linux
- Abra um terminal com privilégios de root ou sudo.
Execute este comando:
sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
Outros recursos de instalação
Para mais opções de instalação, consulte o guia de instalação.
Configurar o agente do Bindplane para ingerir o Syslog e enviar ao Google SecOps
- Acesse o arquivo de configuração:
- Localize o arquivo
config.yaml. Normalmente, ele fica no diretório/etc/bindplane-agent/no Linux ou no diretório de instalação no Windows. - Abra o arquivo usando um editor de texto (por exemplo,
nano,viou Bloco de Notas).
- Localize o arquivo
Edite o arquivo
config.yamlda seguinte forma: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_labelsSubstitua a porta e o endereço IP conforme necessário na sua infraestrutura.
Substitua
<customer_id>pelo ID de cliente real.Atualize
/path/to/ingestion-authentication-file.jsonpara o caminho em que o arquivo de autenticação foi salvo na seção Receber arquivo de autenticação de ingestão do Google SecOps.
Reinicie o agente do Bindplane para aplicar as mudanças
Para reiniciar o agente do Bindplane no Linux, execute o seguinte comando:
sudo systemctl restart bindplane-agentPara reiniciar o agente do Bindplane no Windows, use o console Serviços ou insira o seguinte comando:
net stop BindPlaneAgent && net start BindPlaneAgent
Configurar a coleta e exportação de eventos do MS Exchange
- Faça login na máquina do servidor MS Exchange.
- Faça o download e instale o NXlog em um Windows Server.
- Acesse o caminho de instalação do NXlog e abra o arquivo de configuração.
- Abra o arquivo
nxlog.conflocalizado no diretório conf, geralmente emC:\Program Files\nxlog\conf (Default Installation Path, usando um editor de texto. Adicione o seguinte código de configuração:
<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>Substitua
<bindplane-agent-ip>e<bindplane-agent-port>pelo endereço IP e pela porta configurados do Bindplane.Inicie o serviço NXLog:
- Abra Serviços (services.msc) no Windows Server.
- Encontre o serviço NXLog na lista de serviços.
- Clique com o botão direito do mouse em NXLog e selecione Iniciar.
Opcional: automatize a inicialização do NXLog:
- Abra Serviços (services.msc).
- Encontre NXLog na lista.
- Clique com o botão direito do mouse e selecione Propriedades.
- Defina o tipo de Inicialização como Automática.
Tabela de mapeamento da UDM
| Campo de registro | Mapeamento da UDM | Lógica |
|---|---|---|
| c-ip | read_only_udm.target.asset.ip | Valor extraído do campo c-ip |
| c-ip | read_only_udm.target.ip | Valor extraído do campo c-ip |
| client-hostname | read_only_udm.principal.asset.hostname | Valor extraído do campo client-hostname |
| client-hostname | read_only_udm.principal.hostname | Valor extraído do campo client-hostname |
| client-ip | read_only_udm.principal.asset.ip | Valor extraído do campo client-ip |
| client-ip | read_only_udm.principal.ip | Valor extraído do campo client-ip |
| column1 | read_only_udm.metadata.event_timestamp | Valor extraído do campo column1 |
| column10 | read_only_udm.intermediary.resource.attribute.labels.value | Valor extraído do campo column10 |
| column11 | read_only_udm.network.email.mail_id | Valor extraído do campo column11 |
| column12 | read_only_udm.additional.fields.value.string_value | Valor extraído do campo column12 |
| column13 | read_only_udm.network.email.to | Valor extraído do campo column13 |
| column13 | read_only_udm.target.user.email_addresses | Valor extraído do campo column13 |
| column15 | read_only_udm.additional.fields.value.string_value | Valor extraído do campo column15 |
| column16 | read_only_udm.target.resource.attribute.labels.value | Valor extraído do campo column16 |
| column19 | read_only_udm.network.email.subject | Valor extraído do campo column19 |
| column2 | read_only_udm.principal.asset.ip | Valor extraído do campo column2 |
| column2 | read_only_udm.principal.ip | Valor extraído do campo column2 |
| column20 | read_only_udm.network.email.from | Valor extraído do campo column20 |
| column20 | read_only_udm.principal.user.email_addresses | Valor extraído do campo column20 |
| column21 | read_only_udm.security_result.detection_fields.value | Valor extraído do campo column21 |
| column22 | read_only_udm.security_result.description | Valor extraído do campo column22 |
| column24 | read_only_udm.additional.fields.value.string_value | Valor extraído do campo column24 |
| column25 | read_only_udm.principal.asset.ip | Valor extraído do campo column25 |
| column25 | read_only_udm.principal.ip | Valor extraído do campo column25 |
| column26 | read_only_udm.target.asset.ip | Valor extraído do campo column26 |
| column26 | read_only_udm.target.ip | Valor extraído do campo column26 |
| column27 | read_only_udm.security_result.detection_fields.value | Valor extraído do campo column27 |
| column28 | read_only_udm.additional.fields.value.string_value | Valor extraído do campo column28 |
| column29 | read_only_udm.metadata.product_log_id | Valor extraído do campo column29 |
| column3 | read_only_udm.principal.asset.hostname | Valor extraído do campo column3 |
| column3 | read_only_udm.principal.hostname | Valor extraído do campo column3 |
| column30 | read_only_udm.metadata.product_version | Valor extraído do campo column30 |
| column4 | read_only_udm.target.asset.ip | Valor extraído do campo column4 |
| column4 | read_only_udm.target.ip | Valor extraído do campo column4 |
| column5 | read_only_udm.target.asset.hostname | Valor extraído do campo column5 |
| column5 | read_only_udm.target.hostname | Valor extraído do campo column5 |
| column6 | read_only_udm.metadata.event_timestamp | Valor extraído do campo column6 |
| column6 | read_only_udm.network.http.response_code | Valor extraído do campo column6 |
| column6 | read_only_udm.network.session_id | Valor extraído do campo column6 |
| column6 | read_only_udm.metadata.description | Valor extraído do campo column6 |
| column7 | read_only_udm.additional.fields.value.string_value | Valor extraído do campo column7 |
| column8 | read_only_udm.additional.fields.value.string_value | Valor extraído do campo column8 |
| column9 | read_only_udm.metadata.product_event_type | Valor extraído do campo column9 |
| connector_id | read_only_udm.additional.fields.value.string_value | Valor extraído do campo connector-id |
| cs-method | read_only_udm.network.http.method | Valor extraído do campo cs-method |
| cs-uri-query | read_only_udm.target.url | Valor extraído do campo cs-uri-query |
| cs-uri-stem | read_only_udm.target.url | Valor extraído do campo cs-uri-stem |
| csReferer | read_only_udm.network.http.referral_url | Valor extraído do campo csReferer |
| csUser-Agent | read_only_udm.network.http.user_agent | Valor extraído do campo csUser-Agent |
| cs-username | read_only_udm.principal.user.userid | Valor extraído do campo cs-username |
| custom-data | read_only_udm.security_result.detection_fields.value | Valor extraído do campo custom-data |
| dados | read_only_udm.security_result.about.labels.value | Valor extraído do campo data |
| dados | read_only_udm.security_result.description | Valor extraído do campo data |
| dados | read_only_udm.network.email.from | Valor extraído do campo data |
| dados | read_only_udm.network.email.to | Valor extraído do campo data |
| dados | read_only_udm.target.hostname | Valor extraído do campo data |
| dados | read_only_udm.security_result.description | Valor extraído do campo data |
| dados | read_only_udm.network.sent_bytes | Valor extraído do campo data |
| dados | read_only_udm.target.user.email_addresses | Valor extraído do campo data |
| data | read_only_udm.metadata.event_timestamp | Valor extraído dos campos date e time |
| date-time | read_only_udm.metadata.event_timestamp | Valor extraído do campo date-time |
| DeliveryLatency | read_only_udm.security_result.detection_fields.value | Valor extraído do campo DeliveryLatency em custom-data ou message-info |
| DeliveryPriority | read_only_udm.security_result.detection_fields.value | Valor extraído do campo DeliveryPriority em custom-data ou column21 |
| DeliveryPriority | read_only_udm.security_result.priority | Se DeliveryPriority for Low ou Normal, então LOW_PRIORITY. Se DeliveryPriority for Medium, então MEDIUM_PRIORITY. Se DeliveryPriority for High, então HIGH_PRIORITY. |
| direção | read_only_udm.network.direction | Se directionality for Incoming, então INBOUND. Se directionality for Originating, então OUTBOUND. |
| E2ELatency | read_only_udm.security_result.detection_fields.value | Valor extraído do campo E2ELatency em custom-data ou message-info |
| evento | read_only_udm.metadata.product_event_type | Se event for +, então Connect; se event for -, então Disconnect; se event for *, então Information; se event for >, então Send; se event for <, então Receive |
| evento | read_only_udm.network.direction | Se event for >, então OUTBOUND. Se event for <, então INBOUND. |
| EventID | read_only_udm.security_result.detection_fields.value | Valor extraído do campo EventID |
| EventReceivedTime | read_only_udm.metadata.collected_timestamp | Valor extraído do campo EventReceivedTime |
| EventReceivedTime | read_only_udm.metadata.event_timestamp | Valor extraído do campo EventReceivedTime em column6 |
| FirstForestHop | read_only_udm.security_result.detection_fields.value | Valor extraído do campo FirstForestHop em custom-data |
| FromEntity | read_only_udm.security_result.detection_fields.value | Valor extraído do campo FromEntity em custom-data ou message-info |
| guid | read_only_udm.metadata.product_log_id | Valor extraído do campo guid |
| Nome do host | read_only_udm.principal.asset.hostname | Valor extraído do campo Hostname |
| Nome do host | read_only_udm.principal.hostname | Valor extraído do campo Hostname |
| IncludeInSla | read_only_udm.security_result.detection_fields.value | Valor extraído do campo IncludeInSla em custom-data ou message-info |
| internal-message-id | read_only_udm.intermediary.resource.attribute.labels.value | Valor extraído do campo internal-message-id |
| IsProbe | read_only_udm.security_result.detection_fields.value | Valor extraído do campo IsProbe em custom-data ou column21 |
| Palavras-chave | read_only_udm.security_result.detection_fields.value | Valor extraído do campo Keywords |
| local-endpoint | read_only_udm.principal.asset.ip | Valor extraído do campo local-endpoint |
| local-endpoint | read_only_udm.principal.ip | Valor extraído do campo local-endpoint |
| local-endpoint | read_only_udm.principal.port | Valor extraído do campo local-endpoint |
| Caixas de correio | read_only_udm.security_result.detection_fields.value | Valor extraído do campo Mailboxes em custom-data ou message-info |
| MailboxDatabaseGuid | read_only_udm.security_result.detection_fields.value | Valor extraído do campo MailboxDatabaseGuid em custom-data ou message-info |
| MAIL FROM | read_only_udm.network.email.from | Valor extraído do campo MAIL FROM em data |
| MAIL FROM | read_only_udm.principal.user.email_addresses | Valor extraído do campo MAIL FROM em data |
| MAIL From | read_only_udm.network.email.from | Valor extraído do campo MAIL From em data |
| MAIL From | read_only_udm.principal.user.email_addresses | Valor extraído do campo MAIL From em data |
| message-id | read_only_udm.network.email.mail_id | Valor extraído do campo message-id |
| message-info | read_only_udm.security_result.detection_fields.value | Valor extraído do campo message-info |
| message-info | read_only_udm.security_result.description | Valor extraído do campo message-info |
| MessageValue | read_only_udm.security_result.detection_fields.value | Valor extraído do campo MessageValue em custom-data |
| message-subject | read_only_udm.network.email.subject | Valor extraído do campo message-subject |
| método | read_only_udm.network.http.method | Valor extraído do campo method |
| Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel | read_only_udm.security_result.detection_fields.value | Valor extraído do campo Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel em custom-data |
| MsgRecipCount | read_only_udm.security_result.detection_fields.value | Valor extraído do campo MsgRecipCount em custom-data ou message-info |
| network-message-id | read_only_udm.additional.fields.value.string_value | Valor extraído do campo network-message-id |
| OriginalFromAddress | read_only_udm.principal.user.email_addresses | Valor extraído do campo OriginalFromAddress em custom-data ou column21 |
| P2RecipStat | read_only_udm.security_result.detection_fields.value | Valor extraído do campo P2RecipStat em custom-data ou message-info |
| PersistProbeTrace | read_only_udm.security_result.detection_fields.value | Valor extraído do campo PersistProbeTrace em custom-data ou column21 |
| PrioritizationReason | read_only_udm.security_result.detection_fields.value | Valor extraído do campo PrioritizationReason em custom-data |
| ProbeType | read_only_udm.security_result.detection_fields.value | Valor extraído do campo ProbeType em custom-data ou column21 |
| ProcessID | read_only_udm.principal.process.pid | Valor extraído do campo ProcessID |
| ProxiedClientHostname | read_only_udm.intermediary.hostname | Valor extraído do campo ProxiedClientHostname em custom-data |
| ProxiedClientIPAddress | read_only_udm.intermediary.asset.ip | Valor extraído do campo ProxiedClientIPAddress em custom-data |
| ProxiedClientIPAddress | read_only_udm.intermediary.ip | Valor extraído do campo ProxiedClientIPAddress em custom-data |
| ProxyHop1 | read_only_udm.security_result.detection_fields.value | Valor extraído do campo ProxyHop1 em custom-data |
| RCPT TO | read_only_udm.network.email.to | Valor extraído do campo RCPT TO em data |
| RCPT TO | read_only_udm.target.user.email_addresses | Valor extraído do campo RCPT TO em data |
| RCPT To | read_only_udm.network.email.to | Valor extraído do campo RCPT To em data |
| RCPT To | read_only_udm.target.user.email_addresses | Valor extraído do campo RCPT To em data |
| recipient-address | read_only_udm.target.user.email_addresses | Valor extraído do campo recipient-address |
| recipient-count | read_only_udm.target.resource.attribute.labels.value | Valor extraído do campo recipient-count |
| recipient-status | read_only_udm.target.resource.attribute.labels.value | Valor extraído do campo recipient-status |
| remote-endpoint | read_only_udm.target.asset.ip | Valor extraído do campo remote-endpoint |
| remote-endpoint | read_only_udm.target.ip | Valor extraído do campo remote-endpoint |
| remote-endpoint | read_only_udm.target.port | Valor extraído do campo remote-endpoint |
| res_code | read_only_udm.network.http.response_code | Valor extraído do campo res_code |
| s-ip | read_only_udm.principal.asset.ip | Valor extraído do campo s-ip |
| s-ip | read_only_udm.principal.ip | Valor extraído do campo s-ip |
| s-port | read_only_udm.principal.port | Valor extraído do campo s-port |
| sc-status | read_only_udm.network.http.response_code | Valor extraído do campo sc-status |
| sc-substatus | read_only_udm.additional.fields.value.string_value | Valor extraído do campo sc-substatus |
| sender-address | read_only_udm.network.email.from | Valor extraído do campo sender-address |
| sender-address | read_only_udm.principal.user.email_addresses | Valor extraído do campo sender-address |
| sequence-number | read_only_udm.additional.fields.value.number_value | Valor extraído do campo sequence-number |
| server-hostname | read_only_udm.target.asset.hostname | Valor extraído do campo server-hostname |
| server-hostname | read_only_udm.target.hostname | Valor extraído do campo server-hostname |
| server-ip | read_only_udm.target.asset.ip | Valor extraído do campo server-ip |
| server-ip | read_only_udm.target.ip | Valor extraído do campo server-ip |
| session-id | read_only_udm.network.session_id | Valor extraído do campo session-id |
| sessionid | read_only_udm.network.session_id | Valor extraído do campo sessionid |
| Gravidade | read_only_udm.security_result.severity | Se Severity contiver Info, então INFORMATIONAL; se Severity contiver Error, então ERROR; se Severity contiver Warning, então MEDIUM; caso contrário, UNKNOWN_SEVERITY |
| SeverityValue | read_only_udm.security_result.severity_details | Valor extraído do campo SeverityValue |
| SlaExclusionReason | read_only_udm.security_result.detection_fields.value | Valor extraído do campo SlaExclusionReason em custom-data |
| source | read_only_udm.additional.fields.value.string_value | Valor extraído do campo source |
| SourceModuleName | read_only_udm.principal.resource.name | Valor extraído do campo SourceModuleName |
| SourceModuleType | read_only_udm.principal.resource.type | Valor extraído do campo SourceModuleType |
| SourceName | read_only_udm.principal.resource.attribute.labels.value | Valor extraído do campo SourceName |
| StoreObjectIds | read_only_udm.security_result.detection_fields.value | Valor extraído do campo StoreObjectIds em custom-data ou message-info |
| Tarefa | read_only_udm.security_result.detection_fields.value | Valor extraído do campo Task |
| ThreadID | read_only_udm.security_result.detection_fields.value | Valor extraído do campo ThreadID |
| tempo | read_only_udm.metadata.event_timestamp | Valor extraído dos campos date e time |
| ToEntity | read_only_udm.security_result.detection_fields.value | Valor extraído do campo ToEntity em custom-data ou message-info |
| total-bytes | read_only_udm.additional.fields.value.string_value | Valor extraído do campo total-bytes |
| TransportTrafficSubType | read_only_udm.security_result.detection_fields.value | Valor extraído do campo TransportTrafficSubType em custom-data |
| TransportTrafficSubType | read_only_udm.metadata.product_version | Valor extraído do campo TransportTrafficSubType em custom-data |
| ts | read_only_udm.metadata.event_timestamp | Valor extraído do campo ts |
| u_agent | read_only_udm.network.http.user_agent | Valor extraído do campo u_agent |
| u_param | read_only_udm.target.url | Valor extraído do campo u_param |
| u_path | read_only_udm.target.url | Valor extraído do campo u_path |
| u_path | read_only_udm.target.url | Valor extraído dos campos u_path e u_param |
| usuário | read_only_udm.target.user.userid | Valor extraído do campo user |
| usuário | read_only_udm.target.user.email_addresses | Valor extraído do campo user |
| metadata.event_type | read_only_udm.metadata.event_type | Se has_principal_email for true e has_target_email for true, então EMAIL_TRANSACTION. Se event_type for GENERIC_EVENT e principal_hostname ou s_ip ou host não estiver vazio ou has_principal for true, então STATUS_UPDATE. Se event_type for GENERIC_EVENT e has_principal_email for true ou has_target_email for true, então USER_UNCATEGORIZED. Caso contrário, o valor será extraído do campo event_type. |
| metadata.log_type | read_only_udm.metadata.log_type | Valor fixado no código EXCHANGE_MAIL |
| metadata.product_name | read_only_udm.metadata.product_name | Valor fixado no código Exchange Mail |
| metadata.vendor_name | read_only_udm.metadata.vendor_name | Valor fixado no código Microsoft |
| network.application_protocol | read_only_udm.network.application_protocol | Se app_protocol for SMTP, HTTP ou HTTPS, o valor será extraído do campo app_protocol. Se app_protocol contiver SMTP, o valor será SMTP. |
| network.direction | read_only_udm.network.direction | Se s_ip não estiver vazio, INBOUND |
| network.email.from | read_only_udm.network.email.from | Valor extraído do campo from_mail |
| network.email.mail_id | read_only_udm.network.email.mail_id | Valor extraído do campo msg_id |
| network.email.subject | read_only_udm.network.email.subject | Valor extraído do campo column19 |
| network.email.to | read_only_udm.network.email.to | Valor extraído do campo to_mail |
| network.http.method | read_only_udm.network.http.method | Valor extraído do campo method |
| network.http.response_code | read_only_udm.network.http.response_code | Valor extraído do campo res_code |
| network.http.user_agent | read_only_udm.network.http.user_agent | Valor extraído do campo u_agent |
| network.sent_bytes | read_only_udm.network.sent_bytes | Valor extraído do campo sent_bytes |
| network.session_id | read_only_udm.network.session_id | Valor extraído do campo sessionid |
| principal.asset.hostname | read_only_udm.principal.asset.hostname | Valor extraído do campo principal_hostname |
| principal.asset.hostname | read_only_udm.principal.asset.hostname | Valor extraído do campo host |
| principal.asset.hostname | read_only_udm.principal.asset.hostname | Valor extraído do campo column3 |
| principal.asset.ip | read_only_udm.principal.asset.ip | Valor extraído do campo column2 |
| principal.asset.ip | read_only_udm.principal.asset.ip | Valor extraído do campo column25 |
| principal.asset.ip | read_only_udm.principal.asset.ip | Valor extraído do campo s_ip |
| principal.hostname | read_only_udm.principal.hostname | Valor extraído do campo principal_hostname |
| principal.hostname | read_only_udm.principal.hostname | Valor extraído do campo host |
| principal.hostname | read_only_udm.principal.hostname | Valor extraído do campo column3 |
| principal.ip | read_only_udm.principal.ip | Valor extraído do campo column2 |
| principal.ip | read_only_udm.principal.ip | Valor extraído do campo column25 |
| principal.ip | read_only_udm.principal.ip | Valor extraído do campo s_ip |
| principal.port | read_only_udm.principal.port | Valor extraído do campo s-port |
| principal.user.email_addresses | read_only_udm.principal.user.email_addresses | Valor extraído do campo mail |
| principal.user.email_addresses | read_only_udm.principal.user.email_addresses | Valor extraído do campo email_address |
| principal.user.userid | read_only_udm.principal.user.userid | Valor extraído do campo cs-username |
| security_result.about.labels.key | read_only_udm.security_result.about.labels.key | Valor fixado no código Response Code |
| security_result.description | read_only_udm.security_result.description | Valor extraído do campo context |
| security_result.description | read_only_udm.security_result.description | Valor extraído do campo column22 |
| security_result.priority | read_only_udm.security_result.priority | Se severity for 1 ou 2 ou 3, então LOW. Se severity for 4 ou 5 ou 6, então MEDIUM. Se severity for 7 ou 8 ou 9, então HIGH. |
| security_result.severity | read_only_udm.security_result.severity | Se Severity contiver Info, então INFORMATIONAL; se Severity contiver Error, então ERROR; se Severity contiver Warning, então MEDIUM; caso contrário, UNKNOWN_SEVERITY |
| target.administrative_domain | read_only_udm.target.administrative_domain | Valor extraído do campo domain |
| target.asset.hostname | read_only_udm.target.asset.hostname | Valor extraído do campo column5 |
| target.asset.hostname | read_only_udm.target.asset.hostname | Valor extraído do campo target_host |
| target.asset.ip | read_only_udm.target.asset.ip | Valor extraído do campo column4 |
| target.asset.ip | read_only_udm.target.asset.ip | Valor extraído do campo column26 |
| target.asset.ip | read_only_udm.target.asset.ip | Valor extraído do campo c-ip |
| target.hostname | read_only_udm.target.hostname | Valor extraído do campo column5 |
| target.hostname | read_only_udm.target.hostname | Valor extraído do campo target_host |
| target.ip | read_only_udm.target.ip | Valor extraído do campo column4 |
| target.ip | read_only_udm.target.ip | Valor extraído do campo column26 |
| target.ip | read_only_udm.target.ip | Valor extraído do campo c-ip |
| target.port | read_only_udm.target.port | Valor extraído do campo c_port |
| target.resource.attribute.labels.key | read_only_udm.target.resource.attribute.labels.key | Valor fixado no código Recipients Count |
| target.user.email_addresses | read_only_udm.target.user.email_addresses | Valor extraído do campo user |
| target.user.user_display_name | read_only_udm.target.user.user_display_name | Valor extraído do campo username |
| target.user.userid | read_only_udm.target.user.userid | Valor extraído do campo user |
| target.url | read_only_udm.target.url | Valor extraído do campo u_path |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.