Outpost24

Este documento fornece orientações sobre como integrar o Outpost24 ao Google SecOps.

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

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

Parâmetros de integração

Use os seguintes parâmetros para configurar a integração:

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Raiz da API String https://your-appliance.outpost24.com Sim Raiz da API da instância do Outpost24.
Nome de usuário String N/A Sim Nome de usuário da conta do Outpost24.
Senha Senha N/A Sim Senha da conta do Outpost24.
Verificar SSL Caixa de seleção Selecionado Sim Se ativada, verifica se o certificado SSL para a conexão com o servidor do Outpost24 é válido.

Casos de uso

  1. Enriquecer entidades
  2. Ingestão de alertas

Ações

Enriquecer entidades

Descrição

Enriqueça entidades usando informações do Outpost24. Entidades compatíveis: endereço IP, nome do host.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Criar insight Caixa de seleção Selecionado Não Se ativada, a ação cria um insight com todas as informações recuperadas sobre a entidade.
Retornar informações de descoberta Caixa de seleção Selecionado Não Se ativada, a ação também recupera informações sobre as descobertas encontradas no endpoint.
Tipo de descoberta DDL

Todos

Valores possíveis:

  • Todos
  • Vulnerabilidade
  • Informações
  • Porta
Não Especifique o tipo de descoberta a ser retornado.
Filtro de nível de risco da descoberta CSV Inicial, Recomendação, Baixo, Médio, Alto, Crítico Não

Especifique uma lista separada por vírgulas de descobertas de nível de risco usadas durante a filtragem.

Valores possíveis: Initial, Recommendation, Low, Medium, High, Critical.

Se nada for fornecido, a ação vai buscar as descobertas com todos os níveis de risco.

Número máximo de descobertas a serem retornadas Inteiro 100 Não

Especifique o número de descobertas a serem processadas por entidade.

Se nada for fornecido, a ação vai retornar 100 descobertas.

Corrida

A ação é executada nas seguintes entidades:

  • Endereço IP
  • Nome do host

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
{
    "id": 24358,
    "ip": "10.205.0.35",
    "hostname": "lix18.mirmine.net",
    "businessCriticality": "MEDIUM",
    "exposed": false,
    "created": "2021-09-09T12:58:47.085514Z",
    "firstSeen": "2021-09-09T12:58:47.085514Z",
    "source": [
        "NETSEC"
    ]
"Findings": [list of findings]
}
Enriquecimento de entidades
Nome do campo de enriquecimento Lógica: quando aplicar
nome do host Quando disponível em JSON
ip Quando disponível em JSON
expostas Quando disponível em JSON
businessCriticality Quando disponível em JSON
criada Quando disponível em JSON
firstSeen Quando disponível em JSON
source Quando disponível em JSON
count_initial_findings Quando disponível em JSON
count_recommendation_findings Quando disponível em JSON
count_low_findings Quando disponível em JSON
count_medium_findings Quando disponível em JSON
count_high_findings Quando disponível em JSON
count_critical_findings Quando disponível em JSON
Painel de casos
Tipo de resultado Valor / Descrição Tipo (entidade \ geral)
Mensagem de saída*

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

Se os dados estiverem disponíveis para uma entidade (is_success=true): "As seguintes entidades foram enriquecidas com informações do Outpost24 Mobile: {entity.identifier}".

Se os dados não estiverem disponíveis para uma entidade (is_success=true): "A ação não conseguiu enriquecer as seguintes entidades usando informações do Outpost24: {entity.identifier}"

Se os dados não estiverem disponíveis para nenhuma entidade (is_success=false):"Nenhuma das entidades fornecidas foi enriquecida."

A ação deve 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 relatado: "Erro ao executar a ação 'Enriquecer entidades'. Motivo: {0}''.format(error.Stacktrace): "Erro ao executar a ação 'Enriquecer entidades'. Motivo: os valores de filtro de nível de risco fornecidos são inválidos: {csv of invalid values}. Valores possíveis: Initial, Recommendation, Low, Medium, High, Critical.'

Geral
Tabela do painel de casos

Título da tabela: {entity.identifier}

Colunas da tabela:

  • Chave
  • Valor
Entidade
Tabela do painel de casos

Título da tabela: {entity.identifier}

Colunas da tabela:

  • CVE
  • Nome do produto
  • Nome do serviço
  • Tipo
  • Solução
  • Motivo
  • Descrição
  • Nível de risco
Tabela

Ping

Descrição

Teste a conectividade com o Outpost24 usando os parâmetros fornecidos na página de configuração de integração na página do Google SecOps Content Hub.

Parâmetros

N/A

Corrida

Essa ação não é executada em entidades nem tem parâmetros de entrada obrigatórios.

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
Painel de casos
Tipo de resultado Valor/Descrição Tipo (entidade \ geral)
Mensagem de saída*

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

Se for bem-sucedido: "Conexão com o servidor do Outpost24 estabelecida com os parâmetros fornecidos."

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

Se não for concluída: "Falha ao se conectar ao servidor do Outpost24! O erro é {0}".format(exception.stacktrace)

Geral

Conectores

Outpost24 - Conector de descobertas do Outscan

Descrição

Extraia informações sobre as descobertas do Outscan do Outpost24.

Configurar o conector de descobertas do Outpost24 - Outscan 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 de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nome do campo do produto String Nome do produto Sim Insira o nome do campo de origem para recuperar o nome do campo do produto.
Nome do campo do evento String tipo Sim Insira o nome do campo de origem para recuperar o nome do campo de evento.
Nome do campo do ambiente String "" Não

Descreve o nome do campo em que o nome do ambiente é armazenado.

Se o campo de ambiente não for encontrado, o ambiente será o padrão.

Padrão Regex do ambiente String .* Não

Um padrão de regex para ser executado no valor encontrado no campo "Nome do campo de ambiente".

O padrão é .* para capturar tudo e retornar o valor inalterado.

Usado para permitir que o usuário manipule o campo de ambiente usando a lógica de regex.

Se o padrão de regex for nulo ou vazio, ou se o valor do ambiente for nulo, o resultado final será o ambiente padrão.

Tempo limite de script (segundos) Inteiro 300 Sim Limite de tempo limite para o processo do Python que executa o script atual.
Raiz da API String https://your-appliance.outpost24.com Sim Raiz da API da instância do Outpost24.
Nome de usuário String N/A Sim Nome de usuário da conta do Outpost24.
Senha Senha N/A Sim Senha da conta do Outpost24.
Filtro de tipo CSV Vulnerabilidade, informações, porta Sim

Lista separada por vírgulas de filtros de tipo para a descoberta.

Valores possíveis: Vulnerabilidade, Informações, Porta.

Menor risco de busca String N/A Não

O menor risco que precisa ser usado para buscar alertas.

Valores possíveis: Initial, Recommendation, Low, Medium, High, Critical.

Se nada for especificado, o conector vai ingerir alertas com todos os níveis de risco.

Máximo de dias para trás Inteiro 1 Não O número de horas em que as descobertas devem ser buscadas.
Máximo de descobertas a serem buscadas Inteiro 100 Não O número de descobertas a serem processadas por iteração do conector.
Usar a lista de permissões como uma lista de bloqueio Caixa de seleção Desmarcado Sim Se ativada, a lista de permissões será usada como uma lista de bloqueio.
Verificar SSL Caixa de seleção Selecionado Sim Se ativada, verifica se o certificado SSL para a conexão com o servidor do Outpost24 é válido.
Endereço do servidor proxy String N/A Não O endereço do servidor proxy a ser usado.
Nome de usuário do proxy String N/A Não O nome de usuário do proxy para autenticação.
Senha do proxy Senha N/A Não A senha do proxy para autenticação.

Regras do conector

Suporte a proxy

O conector é compatível com proxy.

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