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.
Pode utilizar Azure Functions, em conjunto com várias linguagens de codificação, como o PowerShell ou Python, para criar um conector sem servidor para os pontos finais da API REST das suas origens de dados compatíveis. Azure Function Apps permitem-lhe ligar Microsoft Sentinel à API REST da sua origem de dados para obter registos.
Este artigo descreve como configurar Microsoft Sentinel para utilizar o Azure Function Apps. Também poderá ter de configurar o seu sistema de origem e pode encontrar ligações de informações específicas do fornecedor e do produto na página de cada conector de dados no portal ou na secção do seu serviço na página de referência dos conectores de dados Microsoft Sentinel.
Observação
Depois de ingeridos no Microsoft Sentinel, os dados são armazenados na localização geográfica da área de trabalho na qual está a executar Microsoft Sentinel.
Para retenção de longo prazo, também poderá querer armazenar dados em tipos de registo, como registos Auxiliares. Para obter mais informações, veja Planos de retenção de registos no Microsoft Sentinel.
A utilização de Azure Functions para ingerir dados em Microsoft Sentinel pode resultar em custos adicionais de ingestão de dados. Para obter mais informações, veja a página de preços do Azure Functions.
Pré-requisitos
Certifique-se de que tem as seguintes permissões e credenciais antes de utilizar Azure Functions para ligar Microsoft Sentinel à sua origem de dados e solicitar os respetivos registos para Microsoft Sentinel:
Tem de ter permissões de leitura e escrita na área de trabalho Microsoft Sentinel.
Tem de ter permissões de leitura para chaves partilhadas para a área de trabalho. Saiba mais sobre as chaves da área de trabalho.
Tem de ter permissões de leitura e escrita no Azure Functions para criar uma Aplicação de Funções. Saiba mais sobre Azure Functions.
Também precisará de credenciais para aceder à API do produto: um nome de utilizador e palavra-passe, um token, uma chave ou outra combinação. Também poderá precisar de outras informações da API, como um URI de ponto final.
Para obter mais informações, veja a documentação do serviço ao qual se está a ligar e a secção do seu serviço na página de referência dos conectores de dados do Microsoft Sentinel.
Instale a solução que contém o conector baseado em Azure Functions a partir do Hub de Conteúdos no Microsoft Sentinel. Para obter mais informações, consulte Detetar e gerir Microsoft Sentinel conteúdo inicial.
Configurar e ligar a origem de dados
Observação
Pode armazenar chaves ou tokens de autorização de API e área de trabalho de forma segura no Azure Key Vault. Azure Key Vault fornece um mecanismo seguro para armazenar e obter valores de chave. Siga estas instruções para utilizar Azure Key Vault com uma Aplicação de Funções Azure.
Alguns conectores de dados dependem de um analisador baseado numa Função Kusto para funcionar conforme esperado. Consulte a secção do seu serviço na página de referência Microsoft Sentinel conectores de dados para obter ligações para instruções para criar a função e o alias do Kusto.
configuração do runtime Azure Functions
Observação
Microsoft Sentinel conectores que utilizam Azure Functions incluem dependências python pré-instaladas. O Azure runtime da Aplicação de Funções, incluindo a versão do Python, está pré-configurado no modelo arm da solução e não deve ser modificado.
Passo 1: Obter as credenciais da API do sistema de origem
Siga as instruções do sistema de origem para obter as respetivas credenciais de API/chaves de autorização/tokens. Copie e cole-os num ficheiro de texto para mais tarde.
Pode encontrar detalhes sobre as credenciais exatas de que irá precisar e ligações para as instruções do produto para encontrá-las ou criá-las, na página do conector de dados no portal e na secção do seu serviço na página de referência dos conectores de dados Microsoft Sentinel.
Também poderá ter de configurar o registo ou outras definições no seu sistema de origem. Encontrará as instruções relevantes juntamente com as do parágrafo anterior.
Passo 2: Implementar o conector e a Aplicação de Funções Azure associada
Escolher uma opção de implementação
- modelo do Azure Resource Manager (ARM)
- Implementação manual com o PowerShell
- Implementação manual com Python
Este método fornece uma implementação automatizada do conector baseado em funções Azure através de um modelo do ARM.
No portal Microsoft Sentinel, selecione Conectores de dados. Selecione o conector baseado em Azure Functions na lista e, em seguida, abrir página do conector.
Em Configuração, copie o ID da área de trabalho Microsoft Sentinel e a chave primária e cole-os de lado.
Selecione Implementar no Azure. (Poderá ter de se deslocar para baixo para encontrar o botão.)
Será apresentado o ecrã Implementação personalizada .
Selecione uma subscrição, um grupo de recursos e uma região na qual pretende implementar a Aplicação de Funções.
Introduza as credenciais/chaves de autorização/tokens da API que guardou no Passo 1 acima.
Introduza o ID da Área de Trabalho do Microsoft Sentinel e a Chave de Área de Trabalho (chave primária) que copiou e pôs de lado.
Observação
Se utilizar Azure Key Vault segredos para qualquer um dos valores acima, utilize o
@Microsoft.KeyVault(SecretUri={Security Identifier})esquema em vez dos valores da cadeia. Veja Key Vault documentação de referências para obter mais detalhes.Preencha quaisquer outros campos no formulário no ecrã Implementação personalizada . Veja a página do conector de dados no portal ou a secção do seu serviço na página de referência dos conectores de dados Microsoft Sentinel.
Selecione Rever + criar. Quando a validação estiver concluída, selecione Criar.
Localizar os seus dados
Depois de estabelecida uma ligação com êxito, os dados são apresentados em Registos em Registos Personalizados, nas tabelas listadas na secção do seu serviço na página de referência dos conectores de dados Microsoft Sentinel.
Para consultar dados, introduza um desses nomes de tabela ( ou o alias de função Kusto relevante ) na janela de consulta.
Veja o separador Passos seguintes na página do conector para obter algumas consultas de exemplo úteis.
Validar a conectividade
Pode demorar até 20 minutos até que os registos comecem a aparecer no Log Analytics.
Próximas etapas
Neste documento, aprendeu a ligar Microsoft Sentinel à sua origem de dados com conectores baseados em Azure Functions. Para saber mais sobre Microsoft Sentinel, consulte os seguintes artigos:
- Saiba como obter visibilidade sobre os seus dados e potenciais ameaças.
- Comece a detetar ameaças com Microsoft Sentinel.
- Utilize livros para monitorizar os seus dados.