IntSights

Versão da integração: 20.0

Configurar a integração do IntSights no Google Security Operations

Para instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte Configurar integrações.

Ações

Adicionar nota

Descrição

Adicione uma observação ao alerta no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Código de alerta String N/A Sim Especifique o ID do alerta a que você quer adicionar uma observação.
Observação String N/A Sim Especifique a observação para o alerta.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se for bem-sucedido (is_success=true): "A observação foi adicionada ao alerta com ID '{0}' no Intsights ".format(alert id)

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Adicionar observação". Motivo: {0}''.format(error.Stacktrace)

Se o código de status 404 for informado: "Erro ao executar a ação "Adicionar observação". Motivo: o alerta com o ID {alert id} não foi encontrado no IntSights."

Geral

Pergunte a um analista

Descrição

Pergunte a um analista sobre o alerta no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Código de alerta String N/A Sim Especifique o ID do alerta em que você quer fazer a pergunta ao analista.
Comentário String N/A Sim Especifique o comentário para o analista.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a ação for bem-sucedida: "A pergunta ao analista no alerta com ID '{0}' no Intsights foi feita com sucesso ".format(alert id)

Se o código de status 400 ou 500 for informado: "Não foi possível pedir ao analista no alerta com ID {0} no Intsights. Motivo: {1}.".format(alert_id, response string)

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Perguntar a um analista". Motivo: {0}''.format(error.Stacktrace)

Geral

Atribuir alerta

Descrição

Atribua o alerta a um analista no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Código de alerta String N/A Sim Especifique o ID do alerta em que você quer mudar a atribuição.
ID do usuário atribuído String N/A Não

Especifique o ID do analista que deve ser atribuído ao alerta.
Observação: se o "ID do atribuidor" e o "Endereço de e-mail do atribuidor" forem especificados, a ação vai priorizar o "ID do atribuidor".

Endereço de e-mail do usuário atribuído String N/A Não

Especifique o endereço de e-mail do analista que será atribuído ao alerta.
Observação: se o "ID do atribuidor" e o "Endereço de e-mail do atribuidor" forem especificados, a ação vai priorizar o "ID do atribuidor".

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a atribuição for bem-sucedida com o ID do destinatário: "O analista com o ID '{0}' foi atribuído ao alerta com o ID {1} no Intsights ".format(assignee id, alert id)

Se a atribuição for feita com sucesso usando o endereço de e-mail do destinatário: "O analista com o endereço de e-mail '{0}' foi atribuído ao alerta com ID {1} no Intsights ".format(endereço de e-mail do destinatário, ID do alerta)

Se o destinatário não for encontrado, o código de status será 400 e funcionará com o ID do destinatário:

"Não foi possível mudar a atribuição no alerta com ID {0}. Motivo: o destinatário com o ID {1} não foi encontrado.".format(alert_id, assignee id)"


Se o destinatário não for encontrado, o código de status será 400, e a mensagem "Action was not able to change the assignment on the alert with ID {0}.
Motivo: o destinatário com o endereço de e-mail {1} não foi encontrado.format(alert_id, email address)"

Se o código de status 400 ou 500 for informado: "Não foi possível mudar a atribuição no alerta com ID {0}. Motivo: {1}.".format(alert_id, response)

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Atribuir alerta". Motivo: {0}''.format(error.Stacktrace)

Se os parâmetros "ID do destinatário" e "Endereço de e-mail do destinatário" não forem especificados: "É necessário especificar o ID ou o endereço de e-mail do destinatário".

Geral

Fechar alerta

Descrição

Feche o alerta no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Código de alerta String N/A Sim Especifique o ID do alerta que você quer fechar.
Motivo DDL

Problema resolvido

Valores possíveis:

  • Problema resolvido
  • Apenas informativo
  • Problema conhecido
  • Domínio da empresa
  • Aplicativo/perfil legítimo
  • Não relacionado à minha empresa
  • Falso positivo
  • Outro
Sim Especifique o motivo do fechamento do alerta.
Informações adicionais String N/A Não Especifique outras informações explicando por que o alerta deve ser fechado.
Taxa Número inteiro 5 Não Especifique a classificação do alerta. O máximo é 5.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se for bem-sucedido: "O alerta com o ID '{0}' foi fechado no Intsights ".format(alert id)

Se o código de status 400 for informado: "Não foi possível fechar o alerta com o ID {0} no Intsights. Motivo: {1}.".format(alert_id, response string)

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Fechar alerta". Motivo: {0}''.format(error.Stacktrace)

Se o parâmetro "Taxa" não estiver no intervalo de 1 a 5: "O valor da taxa precisa estar entre 1 e 5".

Geral

Baixar o CSV de alertas

Descrição

Baixe o arquivo CSV com informações relacionadas ao alerta no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Código de alerta String N/A Sim Especifique o ID do alerta para o qual você quer baixar o CSV.
Caminho da pasta de download String N/A Sim Especifique o caminho da pasta em que você quer armazenar o arquivo CSV.
Substituir Caixa de seleção N/A Não Se ativada, a ação vai substituir o arquivo com o mesmo nome.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
{
    "absolute_paths": ["/opt/file_1"]
}
Painel de casos
Tipo de resultado Valor/descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se o download for concluído para pelo menos um CSV (is_success=true): "O download do CSV do alerta com ID {0} no Intsights foi concluído:".format(alert_id)

Se o código de status 400 for informado (is_success=true): "Nenhuma informação de CSV foi encontrada para o alerta com ID {alert_id} no Intsights."

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro problema for informado:

"Erro ao executar a ação "Download Alert CSV". Motivo: {0}''.format(error.Stacktrace)

Se já existir um arquivo com o mesmo nome, mas "Substituir" estiver definido como "false": "Erro ao executar a ação "Fazer o download do CSV de alerta". Motivo: o arquivo com o caminho {0} já existe. Exclua o arquivo ou defina "Overwrite" como "true"."

Se o código de status 404 for informado: "Erro ao executar a ação "Fazer o download do CSV de alertas". Motivo: não foi possível encontrar o alerta com o ID {ID}'

Geral

Receber imagem de alerta

Descrição

Recupera informações sobre imagens de alertas no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
IDs de imagens de alerta CSV N/A Sim

Especifique a lista separada por vírgulas de IDs de imagens de alerta.
Exemplo: id1,id2.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
[
  {
    "image_name": "5b59daf4bdafd90xxxxxx",
    "image_base64_content": "image content in base64"
  }
]
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se for bem-sucedido para pelo menos uma imagem: "As imagens foram recuperadas com sucesso dos seguintes IDs no Intsights:".format(list of ids)

Se não for possível para pelo menos uma imagem: "Não foi possível recuperar imagens dos seguintes IDs no Intsights:\n".format(list of ids)

Se não for possível para todas as imagens: "Nenhuma imagem foi recuperada".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Receber imagem de alerta". Motivo: {0}''.format(error.Stacktrace)

Geral

Ping

Descrição

Verifique a conectividade.

Parâmetros

N/A

Casos de uso

N/A

Executar em

Essa ação é executada na entidade de URL.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
N/A
Enriquecimento de entidades

N/A

Insights

N/A

Reabrir alerta

Descrição

Reabra o alerta no IntSights.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Código de alerta String N/A Verdadeiro Especifique o ID do alerta que você quer reabrir.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se for bem-sucedido: "O alerta com ID '{0}' foi reaberto no Intsights ".format(alert id)

Se o código de status 400 for informado: "Não foi possível reabrir o alerta com o ID {0} no Intsights. Motivo: {1}.".format(alert_id, response string)

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Reabrir alerta". Motivo: {0}''.format(error.Stacktrace)

Geral

Pesquisar IOCs

Descrição

Organize e pesquise todos os seus IOCs em um único painel fácil de usar. O painel centralizado da TIP resume os IOCs por gravidade e nível de confiança para que você entenda facilmente quais IOCs maliciosos representam o maior risco para sua organização.

Parâmetros

N/A

Casos de uso

N/A

Executar em

Essa ação é executada em todas as entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
[{
   "EntityResult":
     {
        "Status": "Active",
        "Domain": "sephoratv.com",
        "Severity":
         {
           "Status": "done",
           "LastUpdate": "2019-01-20T04:32:58.833Z",
           "Features":
             [{
                 "Score": 10, "Name": "base_intsights_multiple",
                  "Match": 1
               },
               {
                  "Score": 0,
                  "Name": "domain_associated_malware_names",
                  "Match": 0
                },
               {
                  "Score": 0,
                  "Name": "domain_associated_malware_ip_addresses",
                  "Match": 1
              }],
           "LastUpdateMessage": "",
           "Value": "Low",
           "Score": 20
          },
        "SourceID": "59e376681bb0800644e1368f",
        "Value": "sephoratv.com",
        "Flags": {"IsInAlexa": false},
        "LastSeen": "2019-01-20T04:24:27.258Z",
        "_id": "5c43f80483df230007485c48",
        "Type": "Domains",
        "Enrichment":
         {
           "Status": "done",
           "LastUpdate": "2019-01-20T04:32:58.613Z",
           "Data":
               {
                  "domain_status_blocked": false,
                  "latest_resolution_date": "2019-01-20T04:27:22.299Z",
                  "associated_malware_ip_addresses": ["185.16.44.132"],
                  "contact_emails": [],
                  "referencing_file_hashes": [],
                  "malware_category": [],
                  "mail_servers": ["a.mx.domainoo.fr."],
                  "associated_malware_names": [],
                  "threat_actor_category": [],
                  "campaigns": [],
                  "associated_malware_families": [],
                  "resolved_ips": ["185.16.44.132"],
                  "cve_ids": [],
                  "downloaded_file_hashes": [],
                  "domain_expired": false,
                  "communicating_file_hashes": ["210c2ddbf747220df645fc4d77e7decd1be7df27e43b2f79e4b45bd5fe0a2a6e"],
                  "name_servers": ["a.ns.domainoo.fr.",
                                   "b.ns.domainoo.fr.",
                                   "c.ns.domainoo.fr."],
                  "registrar": "N/A",
                  "threat_actors": []
                }
           },
        "FirstSeen": "2019-01-20T04:24:27.258Z",
        "AccountID": null
    },
 "Entity": "sephoratv.com"
}]
Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
Status Retorna se ele existe no resultado JSON
Domínio Retorna se ele existe no resultado JSON
Gravidade Retorna se ele existe no resultado JSON
SourceID Retorna se ele existe no resultado JSON
Valor Retorna se ele existe no resultado JSON
Sinalizações Retorna se ele existe no resultado JSON
Visto pela última vez Retorna se ele existe no resultado JSON
_id Retorna se ele existe no resultado JSON
Tipo Retorna se ele existe no resultado JSON
Aprimoramento Retorna se ele existe no resultado JSON
Visto pela primeira vez Retorna se ele existe no resultado JSON
AccountID Retorna se ele existe no resultado JSON
Insights

Sim

Conectores

Conector do Intsights

Descrição

Busca problemas do Intsights para o Google SecOps.

Configurar o conector de insights no Google SecOps

Para instruções detalhadas sobre como configurar um conector no Google SecOps, consulte Configurar o conector.

Parâmetros do conector

Use os seguintes parâmetros para configurar o conector:

Nome do parâmetro Tipo Valor padrão Descrição
DeviceProductField String Details_Source_NetworkType O nome do campo usado para determinar o produto do dispositivo.
EventClassId String Details_Title O nome do campo usado para determinar o nome do evento (subtipo).
PythonProcessTimeout String 60 O limite de tempo (em segundos) para o processo Python que executa o script atual.
Raiz da API String https://api.intsights.com A raiz da API do servidor Intsights.
ID da conta String N/A O ID da conta para fazer login.
Chave da API Senha N/A A chave de API para fazer login.
Verificar SSL Caixa de seleção Desmarcado Se o certificado SSL do servidor será verificado.
Número máximo de dias para retroceder Número inteiro 3 Número máximo de dias para buscar alertas.
Máximo de alertas por ciclo Número inteiro 10 Número máximo de alertas a serem buscados por ciclo de conector único.
Endereço do servidor proxy String N/A O endereço do servidor proxy a ser usado.
Nome de usuário do proxy String N/A O nome de usuário do proxy para autenticação.
Senha do proxy Senha N/A A senha do proxy para autenticação.

Regras de conector

Suporte a proxy

O conector é compatível com proxy.

Lista de permissões/lista de proibições

O conector é compatível com regras de lista de permissões/lista negra.

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.