Controle as colunas através da seleção e da desmarcação de palavras-chave
Na Pesquisa e nos painéis de controlo, pode usar as palavras-chave select e unselect para personalizar as colunas apresentadas na tabela Eventos no separador Resultados na Pesquisa e nas tabelas nos widgets do painel de controlo.
As colunas predefinidas são Data/hora e Evento, e são sempre apresentadas. As palavras-chave
select e unselect adicionam e removem colunas, respetivamente, junto à coluna
Evento.
select: adiciona as colunas especificadas à tabela Eventosunselect: remove as colunas especificadas da tabela Events
Estas palavras-chave alteram apenas a forma como os eventos são apresentados.
Exemplos de utilização
Os exemplos nesta secção demonstram a sintaxe comum para usar as palavras-chave select e unselect em consultas de pesquisa.
Por exemplo, a seguinte consulta pesquisa eventos associados a alex-laptop e adiciona security_result.about.email como uma coluna à tabela Eventos:
none
principal.hostname = "alex-laptop"
limit: 10
select: security_result.about.email
Exemplo de várias colunas
A tabela Eventos inclui target.asset.hostname como a primeira coluna (depois das colunas Data/hora e Evento).
Por exemplo, pode adicionar várias colunas:
principal.hostname = "alex-laptop"
limit: 10
select: network.sent_bytes, security_result.about.email
Exemplo de variável de resultado
Pode usar uma variável com a palavra-chave select. O exemplo seguinte declara
$seconds como uma variável de resultado igual ao valor do campo do
metadata.event_timestamp.seconds modelo de dados unificado (UDM). Em seguida, pode especificá-lo usando a palavra-chave select e o valor Seconds é apresentado como uma das colunas.
principal.hostname = "alex-laptop"
outcome:
$seconds = metadata.event_timestamp.seconds
limit: 10
select: $seconds, security_result.about.email
Exemplo de agregação e evento
As secções select e unselect são mutuamente exclusivas e permitem que os utilizadores incluam ou excluam variáveis de resultados, variáveis de correspondência, campos de eventos ou campos de entidades.
Todas as pesquisas da UDM são pesquisas de evento único ou pesquisas agregadas (também conhecidas como estatísticas de eventos). As pesquisas agregadas especificam a palavra-chave match ou usam funções agregadas no resultado (por exemplo, sum ou count).
Pesquisa de evento único
Este exemplo adiciona uma coluna para metadata.event_timestamp:
events:
principal.hostname = "alex-laptop"
metadata.event_type = "NETWORK_CONNECTION"
select:
metadata.event_timestamp
Pesquisa agregada
Neste exemplo, as colunas que representam $hostname e $count_id são adicionadas à tabela Eventos:
events:
$e.metadata.event_type != "RESOURCE_CREATION"
$e.principal.hostname = $hostname
$id = $e.network.session_id
match:
$hostname over 1h
outcome:
$count_hostname = count($hostname)
$count_id = count($id)
unselect:
$count_hostname
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.