Compartilhar via


Referência do esquema de normalização de Evento de Processo do ASIM (Modelo de Informações de Segurança Avançado) (versão prévia pública)

O esquema de normalização de eventos de processo é usado para descrever a atividade do sistema operacional de executar e encerrar um processo. Esses eventos são relatados por sistemas operacionais e por sistemas de segurança, como os sistemas de EDR (detecção e resposta de ponto de extremidade).

Um processo, conforme definido pelo OSSEM, é um objeto de independência e gerenciamento que representa uma instância em execução de um programa. Embora os próprios processos não sejam executados, eles gerenciam threads que executam o código.

Para saber mais sobre a normalização no Microsoft Sentinel, confira Normalização e o ASIM (Modelo de Informações de Segurança Avançado).

Importante

O esquema de normalização de eventos do processo está atualmente em VERSÃO PRÉVIA. Esse recurso é fornecido sem um contrato de nível de serviço e não é recomendado para cargas de trabalho de produção.

Os termos suplementares de versão prévia do Azure incluem termos legais adicionais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

Analisadores

Para usar os analisadores unificadores que unificam todos os analisadores listados e garantir que você analise em todas as origens configuradas, use os seguintes nomes de tabela em suas consultas:

  • imProcessCreate para consultas que exigem informações de criação de processo. Essas consultas são o caso mais comum.
  • imProcessTerminate, para consultas que exigem informações de encerramento de processo.

Para obter a lista de analisadores de eventos de processo que o Microsoft Sentinel fornece prontos para uso, consulte a lista de analisadores ASIM.

Implante os analisadores de autenticação do repositório GitHub do Microsoft Sentinel.

Para saber mais, confira Visão geral de analisadores ASIM.

Adicionar seus próprios analisadores normalizados

Ao implementar analisadores de eventos de processos personalizados, nomeie suas funções de KQL com a seguinte sintaxe:imProcessCreate<vendor><Product> e imProcessTerminate<vendor><Product>. Substitua im por ASim pela versão sem parâmetros.

Adicione sua função de KQL aos analisadores unificadores, conforme descrito no Gerenciamento de analisadores do ASIM.

Filtragem de parâmetros de analisador

Os analisadores im e vim* dão suporte a im. Embora esses analisadores sejam opcionais, eles podem melhorar o desempenho da consulta.

Os seguintes parâmetros de filtragem estão disponíveis:

Nome Tipo Descrição
starttime DATETIME Filtre apenas os eventos de processo ocorridos nesse horário ou após esse horário.
endtime DATETIME Filtre apenas consultas de eventos de processo que ocorreram antes ou durante esse período.
commandline_has_any dinâmico Filtrar somente eventos de processo para os quais a linha de comando executada tem qualquer um dos valores listados. O comprimento da lista é limitado a dez mil itens.
commandline_has_all dinâmico Filtrar somente eventos de processo para os quais a linha de comando executada tem todos os valores listados. O comprimento da lista é limitado a dez mil itens.
commandline_has_any_ip_prefix dinâmico Filtrar somente eventos de processo para os quais a linha de comando executada tem todos endereços IP listados ou prefixos de endereço IP. Os prefixos devem terminar com um ., por exemplo: 10.0.. O comprimento da lista é limitado a dez mil itens.
actingprocess_has_any dinâmico Filtrar somente eventos de processo para os quais o nome do processo de ação, que inclui todo o caminho do processo, tem qualquer um dos valores listados. O comprimento da lista é limitado a dez mil itens.
targetprocess_has_any dinâmico Filtrar somente eventos de processo para os quais o nome do processo de destino, que inclui todo o caminho do processo, tem qualquer um dos valores listados. O comprimento da lista é limitado a dez mil itens.
parentprocess_has_any dinâmico Filtrar somente eventos de processo para os quais o nome do processo de destino, que inclui todo o caminho do processo, tem qualquer um dos valores listados. O comprimento da lista é limitado a dez mil itens.
targetusername_has ou actorusername_has string Filtrar somente eventos de processo para os quais o nome de usuário de destino (para eventos de criação de processo) ou o nome de usuário do ator (para eventos de término de processo) tem qualquer um dos valores listados. O comprimento da lista é limitado a dez mil itens.
dvcipaddr_has_any_prefix dinâmico Filtre apenas eventos de processo para os quais o endereço IP do dispositivo corresponda a qualquer um dos endereços IP ou prefixos de endereço IP listados. Os prefixos devem terminar com um ., por exemplo: 10.0.. O comprimento da lista é limitado a dez mil itens.
dvchostname_has_any dinâmico Filtre apenas eventos de processo para os quais o nome do host do dispositivo tenha algum dos valores listados ou o FQDN do dispositivo esteja disponível. O comprimento da lista é limitado a dez mil itens.
eventtype string Filtre apenas eventos de processo do tipo especificado.

ou, por exemplo, para filtrar apenas eventos de autenticação do último dia para um usuário específico, use:

imProcessCreate (targetusername_has = 'johndoe', starttime = ago(1d), endtime=now())

Dica

Para passar uma lista literal para parâmetros que esperam um valor dinâmico, use explicitamente um literal dinâmico. Por exemplo: dynamic(['192.168.','10.']).

Conteúdo normalizado

Para obter uma lista completa de regras de análise que usam eventos de processo normalizados, consulte o conteúdo de segurança do processo de evento.

Detalhes do esquema

O modelo de informação de evento de processo está alinhado ao esquema de entidade de processo OSSEM.

Campos comuns do ASIM

Importante

Os campos comuns a todos os esquemas estão descritos em detalhes no artigo Campos comuns do ASIM.

Campos comuns com diretrizes específicas

A lista a seguir menciona os campos que têm diretrizes específicas para eventos da atividade de processo:

Campo Classe Tipo Descrição
EventType Obrigatório Enumerated Descreve a operação relatada pelo registro.

Para registros de Processo, os valores compatíveis incluem:
- ProcessCreated
- ProcessTerminated
EventSchemaVersion Obrigatório String A versão do esquema. A versão do esquema documentado aqui é a 0.1.4
EventSchema Opcional String O nome do esquema documentado aqui é ProcessEvent.
Campos Dvc Para eventos de atividade de processo, os campos do dispositivo referem-se ao sistema no qual o processo foi executado.

Importante

No momento, o campo EventSchema é opcional, mas ele será obrigatório a partir de 1º de setembro de 2022.

Todos os campos comuns

Os campos que aparecem na tabela abaixo são comuns a todos os esquemas do ASIM. Qualquer diretriz especificada acima substitui as diretrizes gerais do campo. Por exemplo, um campo pode ser opcional em geral, mas obrigatório para um esquema específico. Para saber mais sobre cada campo, confira o artigo Campos comuns do ASIM.

Classe Fields
Obrigatório - EventCount
- EventStartTime
- EventEndTime
- EventType
- EventResult
- EventProduct
- EventVendor
- EventSchema
- EventSchemaVersion
- Dvc
Recomendadas - EventResultDetails
- EventSeverity
- EventUid
- DvcIpAddr
- DvcHostname
- DvcDomain
- DvcDomainType
- DvcFQDN
- DvcId
- DvcIdType
- DvcAction
Opcional - EventMessage
- EventSubType
- EventOriginalUid
- EventOriginalType
- EventOriginalSubType
- EventOriginalResultDetails
- EventOriginalSeverity
- EventProductVersion
- EventReportUrl
- EventOwner
- DvcZone
- DvcMacAddr
- DvcOs
- DvcOsVersion
- DvcOriginalAction
- DvcInterface
- AdditionalFields
- DvcDescription
- DvcScopeId
- DvcScope

Campos específicos do Evento do Processo

Os campos listados na tabela a seguir são específicos para eventos do Processo, mas são semelhantes aos campos em outros esquemas e seguem convenções de nomenclatura parecidas.

O esquema de eventos de processo faz referência às seguintes entidades, que são essenciais para as atividade de criação e encerramento do processo:

  • Ator - O usuário que iniciou a criação ou encerrou o processo.
  • ProcessoAtivo - O processo usado pelo Ator para iniciar a criação ou encerrar o processo.
  • ProcessoAlvo – O novo processo.
  • UsuárioAlvo - O usuário cujas credenciais são usadas para criar o novo processo.
  • ProcessoPai - O processo que iniciou o Processo Ator.

Aliases

Campo Classe Tipo Descrição
Usuário Alias Alias de TargetUsername.

Exemplo: CONTOSO\dadmin
Processo Alias Alias de TargetProcessName

Exemplo: C:\Windows\System32\rundll32.exe
CommandLine Alias Alias de TargetProcessCommandLine
Hash Alias Alias para o melhor hash disponível para o processo alvo.

Campos de ator

Campo Classe Tipo Descrição
ActorUserId Recomendadas String Uma representação exclusiva, alfanumérica e legível pelo computador de um Ator. Para o formato com suporte para tipos de ID diferentes, consulte a entidade do Usuário.

Exemplo: S-1-12
ActorUserIdType Condicional String O tipo da ID armazenada no campo ActorUserId. Para obter uma lista de valores permitidos e informações adicionais, consulte UserIdType no artigo Visão geral do esquema.
ActorScope Opcional String O escopo, como o locatário do Microsoft Entra, no qual são definidos ActorUserId e ActorUsername. Para obter mais informações e uma lista de valores permitidos, consulte UserScope no artigo Visão geral do esquema.
ActorUsername Obrigatório String O nome de usuário do ator, incluindo informações de domínio, quando disponíveis. Para o formato com suporte para tipos de ID diferentes, consulte a entidade do Usuário. Use o formulário simples somente quando as informações de domínio não estiverem disponíveis.

Armazene o tipo de nome de usuário no campo ActorUsernameType. Se outros formatos de nome de usuário estiverem disponíveis, armazene-os nos campos ActorUsername<UsernameType>.

Exemplo: AlbertE
ActorUsernameType Condicional Enumerated Especifica o tipo de nome de usuário armazenado no campo ActorUsername. Para obter uma lista de valores permitidos e informações adicionais, consulte UsernameType no artigo Visão geral do esquema.

Exemplo: Windows
ActorSessionId Opcional Cadeia de caracteres A ID exclusiva da sessão de logon de Actor.

Exemplo: 999

Observação: o tipo é definido como uma cadeia de caracteres para ser compatível com sistemas variados, mas no Windows esse valor deve ser numérico.

Se você estiver usando um computador Windows e tiver usado um tipo diferente, converta os valores. Por exemplo, se você tiver usado um valor hexadecimal, converta-o em um valor decimal.
ActorUserType Opcional UserType O tipo do Ator. Para obter uma lista de valores permitidos e informações adicionais, consulte UserType no artigo Visão geral do esquema.

Observação: O valor pode ser fornecido no registro de origem usando diferentes termos, que devem ser normalizados para esses valores. Armazene o valor original no campo ActorOriginalUserType.
ActorOriginalUserType Opcional String O tipo de usuário de destino original, se fornecido pelo dispositivo de relatório.

Campos de processo de atuação

Campo Classe Tipo Descrição
ActingProcessCommandLine Opcional Cadeia de caracteres A linha de comando usada para executar o processo de ação.

Exemplo: "choco.exe" -v
ActingProcessName Opcional string O nome do processo de ação. Esse nome é normalmente derivado do arquivo executável ou de imagem usado para definir o código inicial e os dados mapeados no espaço de endereço virtual do processo.

Exemplo: C:\Windows\explorer.exe
ActingProcessFileCompany Opcional Cadeia de caracteres A empresa que criou o arquivo de imagem do processo de ação.

Exemplo: Microsoft
ActingProcessFileDescription Opcional Cadeia de caracteres A descrição inserida nas informações de versão do arquivo de imagem do processo em ação.

Exemplo: Notepad++ : a free (GPL) source code editor
ActingProcessFileProduct Opcional Cadeia de caracteres O nome do produto das informações de versão no arquivo de imagem do processo em ação.

Exemplo: Notepad++
ActingProcessFileVersion Opcional Cadeia de caracteres A versão do produto das informações de versão do arquivo de imagem do processo em ação.

Exemplo: 7.9.5.0
ActingProcessFileInternalName Opcional Cadeia de caracteres O nome do arquivo interno do produto das informações de versão do arquivo de imagem do processo em ação.
ActingProcessFileOriginalName Opcional Cadeia de caracteres O nome do arquivo original do produto das informações de versão do arquivo de imagem do processo em ação.

Exemplo: Notepad++.exe
ActingProcessIsHidden Opcional Boolean Indica se o processo de ação está no modo oculto.
ActingProcessInjectedAddress Opcional Cadeia de caracteres O endereço de memória no qual o processo de ação responsável é armazenado.
ActingProcessId Obrigatório String O PID (ID do processo) do processo de ação.

Exemplo: 48610176

Observação: o tipo é definido como uma cadeia de caracteres para ser compatível com sistemas variados, mas no Windows e no Linux esse valor deve ser numérico.

Se você estiver usando um computador Windows ou Linux e tiver usado um tipo diferente, converta os valores. Por exemplo, se você tiver usado um valor hexadecimal, converta-o em um valor decimal.
ActingProcessGuid Opcional string Um GUID (identificador exclusivo) gerado do processo de ação. Permite identificar o processo entre sistemas.

Exemplo: EF3BD0BD-2B74-60C5-AF5C-010000001E00
ActingProcessIntegrityLevel Opcional Cadeia de caracteres Cada processo tem um nível de integridade representado em seu token. Os níveis de integridade determinam o nível de proteção ou acesso do processo.

O Windows define os seguintes níveis de integridade: baixo, médio, alto e sistema. Os usuários padrão recebem um nível de integridade médio e os usuários elevados recebem um nível de integridade alto.

Para saber mais, confira Controle de Integridade de Credenciais – Aplicativos Win32.
ActingProcessMD5 Opcional Cadeia de caracteres O hash MD5 do arquivo de imagem do processo em ação.

Exemplo: 75a599802f1fa166cdadb360960b1dd0
ActingProcessSHA1 Opcional SHA1 O hash SHA-1 do arquivo de imagem do processo em ação.

Exemplo: d55c5a4df19b46db8c54c801c4665d3338acdab0
ActingProcessSHA256 Opcional SHA256 O hash SHA-256 do arquivo de imagem do processo em ação.

Exemplo:
e81bb824c4a09a811af17deae22f22dd
2e1ec8cbb00b22629d2899f7c68da274
ActingProcessSHA512 Opcional SHA521 O hash SHA-512 do arquivo de imagem do processo em ação.
ActingProcessIMPHASH Opcional Cadeia de caracteres O Hash de Importação de todas as DLLs de biblioteca que são usadas pelo processo de ação.
ActingProcessCreationTime Opcional Datetime A data e a hora em que o processo de ação foi iniciado.
ActingProcessTokenElevation Opcional Cadeia de caracteres Um token que indica a presença ou ausência da elevação de privilégio do UAC (Controle de Acesso do Usuário) aplicada ao processo em ação.

Exemplo: None
ActingProcessFileSize Opcional long O tamanho do arquivo que executou o processo de ação.

Campos do processo pai

Campo Classe Tipo Descrição
ParentProcessName Opcional string O nome do processo pai. Esse nome é normalmente derivado do arquivo executável ou de imagem usado para definir o código inicial e os dados mapeados no espaço de endereço virtual do processo.

Exemplo: C:\Windows\explorer.exe
ParentProcessFileCompany Opcional Cadeia de caracteres O nome da empresa que criou o arquivo de imagem do processo pai.

Exemplo: Microsoft
ParentProcessFileDescription Opcional Cadeia de caracteres A descrição das informações de versão no arquivo de imagem do processo pai.

Exemplo: Notepad++ : a free (GPL) source code editor
ParentProcessFileProduct Opcional Cadeia de caracteres O nome do produto das informações de versão no arquivo de imagem do processo de ação.

Exemplo: Notepad++
ParentProcessFileVersion Opcional Cadeia de caracteres A versão do produto das informações de versão do arquivo de imagem do processo de ação.

Exemplo: 7.9.5.0
ParentProcessIsHidden Opcional Boolean Indica se o processo pai está no modo oculto.
ParentProcessInjectedAddress Opcional Cadeia de caracteres O endereço de memória no qual o processo pai responsável é armazenado.
ParentProcessId Recomendadas String O PID (ID do processo) do processo pai.

Exemplo: 48610176
ParentProcessGuid Opcional Cadeia de caracteres Um GUID (identificador exclusivo) gerado do processo pai. Permite identificar o processo entre sistemas.

Exemplo: EF3BD0BD-2B74-60C5-AF5C-010000001E00
ParentProcessIntegrityLevel Opcional Cadeia de caracteres Cada processo tem um nível de integridade representado em seu token. Os níveis de integridade determinam o nível de proteção ou acesso do processo.

O Windows define os seguintes níveis de integridade: baixo, médio, alto e sistema. Os usuários padrão recebem um nível de integridade médio e os usuários elevados recebem um nível de integridade alto.

Para saber mais, confira Controle de Integridade de Credenciais – Aplicativos Win32.
ParentProcessMD5 Opcional MD5 O hash MD5 do arquivo de imagem do processo pai.

Exemplo: 75a599802f1fa166cdadb360960b1dd0
ParentProcessSHA1 Opcional SHA1 O hash SHA-1 do arquivo de imagem do processo pai.

Exemplo: d55c5a4df19b46db8c54c801c4665d3338acdab0
ParentProcessSHA256 Opcional SHA256 O hash SHA-256 do arquivo de imagem do processo pai.

Exemplo:
e81bb824c4a09a811af17deae22f22dd
2e1ec8cbb00b22629d2899f7c68da274
ParentProcessSHA512 Opcional SHA512 O hash SHA-512 do arquivo de imagem do processo pai.
ParentProcessIMPHASH Opcional Cadeia de caracteres O Hash de Importação de todas as DLLs de biblioteca que são usadas pelo processo pai.
ParentProcessTokenElevation Opcional Cadeia de caracteres Um token que indica a presença ou ausência da elevação de privilégio do UAC (Controle de Acesso do Usuário) aplicada ao processo pai.

Exemplo: None
ParentProcessCreationTime Opcional Datetime A data e a hora em que o processo pai foi iniciado.

Campos de usuário de destino

Campo Classe Tipo Descrição
TargetUsername Obrigatório para processar eventos de criação. String O nome de usuário de destino, incluindo informações de domínio, quando disponíveis. Para o formato com suporte para tipos de ID diferentes, consulte a entidade do Usuário. Use o formulário simples somente quando as informações de domínio não estiverem disponíveis.

Armazene o tipo de nome de usuário no campo TargetUsernameType. Se outros formatos de nome de usuário estiverem disponíveis, armazene-os nos campos TargetUsername<UsernameType>.

Exemplo: AlbertE
TargetUsernameType Condicional Enumerated Especifica o tipo de nome de usuário armazenado no campo TargetUsername. Para obter uma lista de valores permitidos e informações adicionais, consulte UsernameType no artigo Visão geral do esquema.

Exemplo: Windows
TargetUserId Recomendadas String Uma representação exclusiva, alfanumérica e legível pelo computador do usuário de destino. Para o formato com suporte para tipos de ID diferentes, consulte a entidade do Usuário.

Exemplo: S-1-12
TargetUserIdType Condicional String O tipo da ID armazenada no campo TargetUserId. Para obter uma lista de valores permitidos e informações adicionais, consulte UserIdType no artigo Visão geral do esquema.
TargetUserSessionId Opcional Cadeia de caracteres A ID exclusiva da sessão de logon do usuário de destino.

Exemplo: 999

Observação: o tipo é definido como uma cadeia de caracteres para ser compatível com sistemas variados, mas no Windows esse valor deve ser numérico.

Se você estiver usando um computador Windows ou Linux e tiver usado um tipo diferente, converta os valores. Por exemplo, se você tiver usado um valor hexadecimal, converta-o em um valor decimal.
TargetUserType Opcional UserType O tipo do Ator. Para obter uma lista de valores permitidos e informações adicionais, consulte UserType no artigo Visão geral do esquema.

Observação: O valor pode ser fornecido no registro de origem usando diferentes termos, que devem ser normalizados para esses valores. Armazene o valor original no campo TargetOriginalUserType.
TargetOriginalUserType Opcional String O tipo de usuário de destino original, se fornecido pelo dispositivo de relatório.

Campos do processo de destino

Campo Classe Tipo Descrição
TargetProcessName Obrigatório string O nome do processo de destino. Esse nome é normalmente derivado do arquivo executável ou de imagem usado para definir o código inicial e os dados mapeados no espaço de endereço virtual do processo.

Exemplo: C:\Windows\explorer.exe
TargetProcessFileCompany Opcional Cadeia de caracteres O nome da empresa que criou o arquivo de imagem do processo de destino.

Exemplo: Microsoft
TargetProcessFileDescription Opcional Cadeia de caracteres A descrição das informações de versão no arquivo de imagem do processo de destino.

Exemplo: Notepad++ : a free (GPL) source code editor
TargetProcessFileProduct Opcional Cadeia de caracteres O nome do produto das informações de versão no arquivo de imagem do processo de destino.

Exemplo: Notepad++
TargetProcessFileSize Opcional Cadeia de caracteres Tamanho do arquivo que executou o processo responsável pelo evento.
TargetProcessFileVersion Opcional Cadeia de caracteres A versão do produto das informações de versão do arquivo de imagem do processo de destino.

Exemplo: 7.9.5.0
TargetProcessFileInternalName Opcional Cadeia de caracteres O nome do arquivo interno do produto das informações de versão do arquivo de imagem do processo de destino.
TargetProcessFileOriginalName Opcional Cadeia de caracteres O nome do arquivo original do produto das informações de versão do arquivo de imagem do processo de destino.
TargetProcessIsHidden Opcional Boolean Indica se o processo de destino está no modo oculto.
TargetProcessInjectedAddress Opcional Cadeia de caracteres O endereço de memória no qual o processo de destino responsável é armazenado.
TargetProcessMD5 Opcional MD5 O hash MD5 do arquivo de imagem do processo de destino.

Exemplo: 75a599802f1fa166cdadb360960b1dd0
TargetProcessSHA1 Opcional SHA1 O hash SHA-1 do arquivo de imagem do processo de destino.

Exemplo: d55c5a4df19b46db8c54c801c4665d3338acdab0
TargetProcessSHA256 Opcional SHA256 O hash SHA-256 do arquivo de imagem do processo de destino.

Exemplo:
e81bb824c4a09a811af17deae22f22dd
2e1ec8cbb00b22629d2899f7c68da274
TargetProcessSHA512 Opcional SHA512 O hash SHA-512 do arquivo de imagem do processo de destino.
TargetProcessIMPHASH Opcional Cadeia de caracteres O Hash de Importação de todas as DLLs de biblioteca que são usadas pelo processo de destino.
HashType Recomendadas String O tipo de hash armazenado no campo de alias HASH, os valores permitidos são MD5, SHA, SHA256, SHA512 e IMPHASH.
TargetProcessCommandLine Obrigatório String A linha de comando usada para executar o processo de destino.

Exemplo: "choco.exe" -v
TargetProcessCurrentDirectory Opcional Cadeia de caracteres O diretório atual no qual o processo de destino é executado.

Exemplo: c:\windows\system32
TargetProcessCreationTime Recomendadas Datetime A versão do produto das informações de versão do arquivo de imagem do processo de destino.
TargetProcessId Obrigatório String O PID (ID do processo) do processo de destino.

Exemplo: 48610176

Observação: o tipo é definido como uma cadeia de caracteres para ser compatível com sistemas variados, mas no Windows e no Linux esse valor deve ser numérico.

Se você estiver usando um computador Windows ou Linux e tiver usado um tipo diferente, converta os valores. Por exemplo, se você tiver usado um valor hexadecimal, converta-o em um valor decimal.
TargetProcessGuid Opcional Cadeia de caracteres Um GUID (identificador exclusivo) gerado do processo de destino. Permite identificar o processo entre sistemas.

Exemplo: EF3BD0BD-2B74-60C5-AF5C-010000001E00
TargetProcessIntegrityLevel Opcional Cadeia de caracteres Cada processo tem um nível de integridade representado em seu token. Os níveis de integridade determinam o nível de proteção ou acesso do processo.

O Windows define os seguintes níveis de integridade: baixo, médio, alto e sistema. Os usuários padrão recebem um nível de integridade médio e os usuários elevados recebem um nível de integridade alto.

Para saber mais, confira Controle de Integridade de Credenciais – Aplicativos Win32.
TargetProcessTokenElevation Opcional Cadeia de caracteres Tipo de token que indica a presença ou ausência da elevação de privilégio do UAC (Controle de Acesso do Usuário) aplicada ao processo que foi criado ou encerrado.

Exemplo: None
TargetProcessStatusCode Opcional String O código de saída retornado pelo processo de destino quando encerrado. Esse campo é válido apenas para eventos de encerramento de processo. Para consistência, o tipo de campo é uma cadeia de caracteres, mesmo que o valor fornecido pelo sistema operacional seja numérico.

Atualizações de esquema

Essas são as alterações na versão 0.1.1 do esquema:

  • Adicionou o campo EventSchema.

Estas são as mudanças na versão 0.1.2 do esquema

  • Adicionados os campos ActorUserType, ActorOriginalUserType, TargetUserType, TargetOriginalUserType e HashType.

Estas são as mudanças na versão 0.1.3 do esquema

  • Alterou os campos ParentProcessId e TargetProcessCreationTime de obrigatório para recomendado.

Estas são as mudanças na versão 0.1.4 do esquema

  • Adicionados os campos ActorScope, DvcScopeId e DvcScope.

Próximas etapas

Para obter mais informações, consulte: