Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Correlacione os dados de suas listas de observação com quaisquer dados do Microsoft Sentinel com operadores de tabela Kusto, como join e lookup. Ao criar uma watchlist, você define o SearchKey. A chave de pesquisa é o nome de uma coluna em seu Watchlist que você espera usar como uma junção com outros dados ou como um objeto frequente de pesquisas.
Para obter um desempenho de consulta ideal, use SearchKey como a chave para junções em suas consultas.
Importante
Após 31 de março de 2027, o Microsoft Sentinel não terá mais suporte no portal do Azure e estará disponível apenas no portal do Microsoft Defender. Todos os clientes que usam o Microsoft Sentinel no portal do Azure serão redirecionados para o portal do Defender e usarão o Microsoft Sentinel apenas no portal do Defender.
Se você ainda estiver usando o Microsoft Sentinel no portal do Azure, recomendamos que comece a planejar sua transição para o portal do Defender para garantir uma transição tranquila e aproveitar ao máximo a experiência unificada de operações de segurança oferecida pelo Microsoft Defender.
Criar consultas com listas de observação
Para usar uma watchlist em uma consulta de pesquisa, escreva uma consulta KQL (Linguagem de Consulta Kusto) que usa a função _GetWatchlist('watchlist-name') e usa SearchKey como a chave para sua junção.
Para o Microsoft Sentinel no Portal do Defender, selecione Microsoft Sentinel>Configuração>Lista de observação. Para o Microsoft Sentinel no portal do Azure, em Configuração, selecione Watchlist.
Selecione o Watchlist que você deseja usar.
Selecione Exibir em Logs.
Examine a guia Resultados . Os itens em seu Watchlist são extraídos automaticamente para sua consulta.
O exemplo a seguir mostra os resultados da extração dos campos Nome e Endereço IP . O SearchKey é mostrado como sua própria coluna.
O registro de data e hora das suas consultas será ignorado tanto na interface de consulta quanto nos alertas agendados.
Escreva uma consulta que use a função _GetWatchlist('watchlist-name') e use SearchKey como chave para sua junção.
Por exemplo, a consulta de exemplo a seguir associa a coluna
RemoteIPCountryna tabelaHeartbeatà chave de pesquisa definida para a lista de observação denominadamywatchlist.Heartbeat | lookup kind=leftouter _GetWatchlist('mywatchlist') on $left.RemoteIPCountry == $right.SearchKeyOs resultados desta consulta de exemplo aparecem no Log Analytics, conforme mostrado na captura de tela a seguir.
Criar uma regra analítica com uma lista de observação
A função _GetWatchlist('watchlist-name') retorna o conteúdo de uma watchlist especificada para que você possa referenciar dados de watchlist diretamente em uma consulta. Para usar watchlists em regras de análise, crie uma regra que inclua essa função na consulta de regra.
Em Configuração, selecione Análise.
Selecione Criar e o tipo de regra que você deseja criar.
Na guia Geral , insira as informações apropriadas.
Na aba Definir lógica de regra, em Consulta de regra, use a função
_GetWatchlist('<watchlist>')na consulta.Por exemplo, digamos que você tenha uma watchlist
ipwatchlistchamada que você criou a partir de um arquivo CSV com os seguintes valores:IPAddress,Location10.0.100.11,Home172.16.107.23,Work10.0.150.39,Home172.20.32.117,WorkO arquivo CSV se parece com a imagem a seguir.
Para usar a
_GetWatchlistfunção deste exemplo, sua consulta seria_GetWatchlist('ipwatchlist').
Neste exemplo, incluímos apenas eventos de endereços IP na watchlist:
//Watchlist as a variable let watchlist = (_GetWatchlist('ipwatchlist') | project IPAddress); Heartbeat | where ComputerIP in (watchlist)A consulta de exemplo a seguir usa a watchlist diretamente na consulta e a chave de pesquisa definida na watchlist.
//Watchlist inline with the query //Use SearchKey for the best performance Heartbeat | where ComputerIP in ( (_GetWatchlist('ipwatchlist') | project SearchKey) )A captura de tela a seguir mostra a consulta inline
_GetWatchlist('ipwatchlist')usada na consulta da regra.
Conclua as demais guias no assistente de regra do Analytics.
As listas de observação são atualizadas no seu espaço de trabalho a cada 12 dias, atualizando o campo TimeGenerated. Para informações sobre como criar regras de análise personalizadas que utilizam listas de observação, veja Criar regras de análise personalizadas para detectar ameaças.
Exibir a lista de aliases de watchlist
O alias de uma lista de observação é o identificador exclusivo usado para fazer referência a uma lista de observação em consultas e regras de análise. Talvez seja necessário consultar uma lista de aliases das watchlists para identificar a watchlist a ser usada em uma consulta ou regra analítica.
Para o Microsoft Sentinel no portal do Azure, em Geral, selecione Logs.
No portal do Defender, selecione Investigação & resposta>Caça>Caça avançada.Na página Nova Consulta , execute a seguinte consulta:
_GetWatchlistAlias.Examine a lista de aliases na guia Resultados .
Para saber mais sobre os operadores e as instruções do Kusto usados nos exemplos desta página, confira a documentação do Kusto:
Para obter mais informações sobre KQL, consulte Visão geral da Linguagem de Consulta Kusto (KQL).
Outros recursos:
Conteúdo relacionado
Para saber mais sobre watchlists e Microsoft Sentinel, confira os seguintes artigos: