Transmissões de eventos do CrowdStrike Falcon
Visualização
O Lakewatch está em Visualização privada. Para solicitar acesso, entre em contato com a equipe da sua account Databricks.
O Lakewatch fornece um conector de API para ingerir dados de transmissões de eventos do CrowdStrike Falcon. Este artigo aborda pré-requisitos, instruções de configuração, esquemas de conector e observáveis de analisador do Lakewatch.
Pré-requisitos
O conector requer:
- Serverless Lakeflow Spark Declarative Pipelines ativado no seu workspace.
- Unity Catalog, com privilégios para criar ou usar uma conexão do Unity Catalog. Consulte Permissões de conexão.
- Um administrador do Falcon que pode criar um cliente de API OAuth2. Consulte a documentação da API Transmissões de Eventos do CrowdStrike.
- Um cliente de API com o escopo transmissões de eventos e a permissão Ler (leitura de
event_streams). O conector chamaGET /sensors/entities/datafeed/v2e consome os feeds retornados.
Limitações conhecidas
- O SCD tipo 2 não é compatível, pois as transmissões de eventos do Falcon são apenas de anexação.
- A consulta de histórico não está disponível para este conector. A ingestão começa na criação da fonte de dados. Consulte Escolher até que ponto retroceder na ingestão.
Configurar CrowdStrike para ingestão
O CrowdStrike autentica as solicitações de Falcon Event Streams com um token de credenciais de cliente OAuth 2.0. O Databricks troca o ID e o segredo do cliente por um access token, depois descobre e lê os feeds de Falcon Event Streams. Para obter mais informações, consulte a documentação da API Event Streams do CrowdStrike.
- Faça login no Console Falcon como um administrador Falcon.
- Vá para Suporte e recursos e, depois, Clientes e chaves de API .
- Clique em Adicionar novo cliente de API .
- Insira um Nome do cliente (por exemplo,
Event_Stream_Ingestor) e uma Descrição opcional. - Em Escopos de API , encontre Transmissões de eventos e habilite Leitura .
- Clique em Criar .
- Copie o ID do cliente , o segredo do cliente e a URL base . O CrowdStrike mostra o segredo do cliente apenas uma vez. Para a conexão do Databricks, insira a URL base com o esquema
https://e sem caminho (por exemplo,https://api.crowdstrike.comouhttps://api.us-2.crowdstrike.com).
Ao criar uma conexão por meio da interface do usuário do Lakewatch, você precisa do ID do cliente , do Segredo do cliente e da URL base coletados acima.
Os passos seguintes
Após concluir a configuração acima, crie uma fonte de dados com o conector CrowdStrike na interface do usuário do Lakewatch. Consulte conectores de API para obter instruções.
Esquemas do conector e do Lakewatch
O conector ingere a seguinte tabela de origem do esquema de origem default:
Tabela de origem | Dados CrowdStrike | Analisador Lakewatch integrado |
|---|---|---|
| Eventos de tenant de transmissões de eventos do Falcon |
|
O conector grava a tabela de origem no destino bruto da fonte de dados. O analisador integrado grava uma tabela analisada separada com o nome do analisador, a menos que você defina um destino analisado ao configurar a fonte de dados.
Colunas gerenciadas pelo Lakewatch
O conector deriva:
time: Um timestamp não nulo demetadata.eventCreationTime, interpretado como milissegundos da época Unix. O conector usatimecomo o campo de cursor para ingestão incremental.lw_id: Uma string não nula que o Lakewatch usa como key primária. O conector deriva um ID estável e classificável por tempo detime, o feed do evento e seu deslocamento. O ID suporta a eliminação de duplicatas em sincronizações incrementais.
Para fontes de dados do Lakewatch, os registros brutos e analisados também incluem:
lw_meta: Metadados de processamento padrão do Lakewatch.lw_observables: Valores identificados por meio da varredura recursiva do payload do evento em busca de observáveis de segurança.
O analisador também atribui a coluna time analisada.
Para mais informações, consulte Referência do parser.
Esquema da tabela do conector bruto
Esquema
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
event_data foi descontinuado. Use data em vez disso. data contém as mesmas informações de evento que event_data, mas usa o tipo VARIANT para melhorar o desempenho da query.
Observáveis do analisador
O analisador crowdstrike_event_streams verifica data recursivamente em busca de campos cujos nomes identificam os seguintes tipos observáveis:
Observáveis
Tipo observável | Nomes de campos correspondentes |
|---|---|
Endereço IP |
|
Hostname |
|
Hash |
|
Endereço MAC |
|
| |
Nome de usuário |
|
ID de rastreamento |
|
URL |
|
Técnica MITRE ATT&CK |
|