ExtraHop
Versão da integração: 4.0Configure a integração do ExtraHop no Google SecOps
Para obter instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte o artigo Configure integrações.
Parâmetros de integração
Use os seguintes parâmetros para configurar a integração:
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Raiz da API | String | Sim | Raiz da API da instância do ExtraHop. | |
ID do cliente | String | N/A | Sim | ID de cliente da instância do ExtraHop. |
Segredo do cliente | Palavra-passe | N/A | Sim | Segredo do cliente da instância do ExtraHop. |
Validar SSL | Caixa de verificação | Marcado | Sim | Se estiver ativada, valide se o certificado SSL para a ligação ao servidor ExtraHop é válido. |
Exemplos de utilização de produtos
Carregamento de alertas
Ações
Tchim-tchim
Descrição
Teste a conetividade ao ExtraHop com os parâmetros fornecidos na página de configuração da integração no separador Google Security Operations Marketplace.
Parâmetros
N/A
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_succeed | Verdadeiro/Falso | is_succeed:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se tiver êxito: "Ligação ao servidor ExtraHop estabelecida com êxito com os parâmetros de ligação fornecidos!" A ação deve falhar e parar a execução de um guia interativo: Se não for bem-sucedido: "Não foi possível estabelecer ligação ao servidor ExtraHop! Error is {0}".format(exception.stacktrace) |
Geral |
Atualização da deteção
Atualize uma deteção no ExtraHop.
Executar em
Esta ação não é executada em entidades.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
ID da deteção | String | N/A | Sim | Especifique o ID da deteção que tem de ser atualizada. |
Estado | LDD | Valores possíveis:
|
Não | Especifique o estado da deteção. |
Resolução | LDD | Valores possíveis:
|
Não | Especifique a resolução para a deteção. Se o parâmetro Status estiver definido como "Closed", é necessário o parâmetro Resolution. |
Atribuir a | String | N/A | Não | Especifique o nome do analista ao qual o alerta tem de ser atribuído. Se for indicado "Unassign" (Desatribuir), a ação remove a atribuição do alerta. |
Resultados da ação
Tipo | Disponível |
---|---|
Resultado do script | True |
Resultado JSON | True |
Tabela de enriquecimento | Falso |
Tabela de parede da caixa | Falso |
Link da capa de parede | Falso |
Anexo de parede da caixa | Falso |
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado JSON
0: {
"id": 4294967299,
"start_time": 1693795020000,
"update_time": 1693805700000,
"end_time": 1694198520000,
"title": "LLMNR Activity",
"description": "[EVAL\\-W2019\\-PRD](https://wwt-mand.cloud.extrahop.com#/
// metrics/devices/d0ded7fd86f0459890394969c49d2bf6.005056bd27330000/
// overview?from=1693795020&interval_type=DT&until=1694198520) sent
// Link-Local Multicast Name Resolution (LLMNR) requests that are part of an
// internal broadcast query to resolve a hostname. The LLMNR protocol is
// known to be vulnerable to attacks.",
"risk_score": 30,
"type": "llmnr_activity_individual",
"recommended_factors": [],
"recommended": false,
"categories": [
"sec",
"sec.hardening"
],
"properties": {},
"participants": [
{
"role": "offender",
"scanner_service": null,
"endpoint": null,
"external": false,
"object_id": 4294967305,
"object_type": "device",
"username": null,
"id": 2
}
],
"ticket_id": null,
"assignee": "ankita.shakya@wwtatc.com",
"status": "in_progress",
"resolution": null,
"mitre_tactics": [],
"mitre_techniques": [],
"appliance_id": 1,
"is_user_created": false,
"mod_time": 1694790591224,
"create_time": 1693795051521,
"url": "https://wwt-mand.cloud.extrahop.com/extrahop/#/detections/detail/4294
// 967299/?from=1693794120&until=1694199420&interval_type=DT"
}
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* |
A ação não deve falhar nem parar a execução de um guia interativo: se as informações devolvidas (is_success = true): print "Successfully updated detection with ID {detection id} in Extrahop." A ação deve falhar e parar a execução de um guia interativo: Se ocorrer um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: print "Error executing action "Update Detection". Motivo: {0}''.format(error.Stacktrace) Se a deteção não for encontrada (código de estado 404): Erro ao executar a ação "Atualizar deteção". Motivo: não foi encontrada a deteção com o ID {alert id} no ExtraHop. Verifique a ortografia." If "type": "request_error": Erro ao executar a ação "Atualizar deteção". Motivo: {detail}" Se "Estado" for "Selecionar uma" e não for indicado nada em "Atribuir a": Erro ao executar a ação "Atualizar deteção". Motivo: pelo menos um dos parâmetros "Status" ou "Assign To" deve ter um valor. |
Geral |
Conetores
ExtraHop – Conetor de deteções
Descrição
Extraia informações sobre deteções do ExtraHop. Nota: o filtro da lista de autorizações funciona com o parâmetro "type".
Configure o conetor de deteções do ExtraHop no Google SecOps
Para ver instruções detalhadas sobre como configurar um conetor no Google SecOps, consulte o artigo Configurar o conetor.
Parâmetros do conetor
Use os seguintes parâmetros para configurar o conector:
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Nome do campo do produto | String | Nome do produto | Sim | Introduza o nome do campo de origem para obter o nome do campo do produto. |
Nome do campo de evento | String | escrever | Sim | Introduza o nome do campo de origem para obter o nome do campo do evento. |
Nome do campo do ambiente | String | "" | Não | Descreve o nome do campo onde o nome do ambiente está armazenado. Se o campo do ambiente não for encontrado, o ambiente é o ambiente predefinido. |
Padrão de regex do ambiente | String | . | Não | Um padrão de regex a executar no valor encontrado no campo "Nome do campo do ambiente". O valor predefinido é . para captar tudo e devolver o valor inalterado. Usado para permitir que o utilizador manipule o campo do ambiente através da lógica de regex. Se o padrão da expressão regular for nulo ou estiver vazio, ou o valor do ambiente for nulo, o resultado final do ambiente é o ambiente predefinido. |
Limite de tempo do script (segundos) | Número inteiro | 180 | Sim | Limite de tempo limite para o processo Python que executa o script atual. |
Raiz da API | String | https://{instance}.api.cloud.extrahop.com | Sim | Raiz da API da instância do ExtraHop. |
ID do cliente | String | N/A | Sim | ID de cliente da instância do ExtraHop. |
Segredo do cliente | Palavra-passe | N/A | Sim | Segredo do cliente da instância do ExtraHop. |
Pontuação de risco mais baixa a obter | Número inteiro | N/A | Não | A pontuação de risco mais baixa que tem de ser usada para obter deteções. Máximo: 100. Se não for fornecido nada, o conector vai carregar deteções com todas as pontuações de risco. |
Máximo de horas para trás | Número inteiro | 1 | Não | Número de horas a partir das quais recolher deteções. |
Máximo de deteções a obter | Número inteiro | 100 | Não | O número de deteções a processar por iteração de conetor. Predefinição: 100. |
Use a lista de autorizações como uma lista negra | Caixa de verificação | Desmarcado | Sim | Se estiver ativada, a lista de autorizações é usada como uma lista negra. |
Validar SSL | Caixa de verificação | Marcado | Sim | Se estiver ativada, valide se o certificado SSL para a ligação ao servidor ExtraHop é válido. |
Endereço do servidor proxy | String | N/A | Não | O endereço do servidor proxy a usar. |
Nome de utilizador do proxy | String | N/A | Não | O nome de utilizador do proxy para autenticação. |
Palavra-passe do proxy | Palavra-passe | N/A | Não | A palavra-passe do proxy para autenticação. |
Regras do conetor
Suporte de proxy
O conetor suporta proxy. Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.