Coletar registros do Absolute Secure Endpoint

Versão do analisador: 2.0

Compatível com:

Neste documento, explicamos como ingerir registros do Absolute Secure Endpoint (antigo Absolute Data & Device Security) no Google Security Operations usando o agente do Bindplane. O analisador extrai campos dos registros do conector SIEM no formato SYSLOG + ou KV (CEF). Ele usa padrões grok para identificar e extrair campos e, em seguida, usa lógica condicional com base na presença de dados kv_pair ou cef para mapear os campos extraídos para o esquema UDM. Mapeamentos e transformações específicos são aplicados dependendo dos campos identificados e dos valores deles, processando dados de heartbeat de status e de ocorrência de segurança.

Antes de começar

Verifique se você tem os pré-requisitos a seguir:

  • Uma instância do Google SecOps
  • Um host Windows 2016 ou posterior ou Linux com systemd para executar o agente do Bindplane
  • Um Windows Server (2012 ou mais recente) para hospedar o serviço Absolute SIEM Connector
  • Microsoft .NET Framework 4.0 ou mais recente instalado no Windows Server que hospeda o conector do SIEM
  • Acesso privilegiado ao console do Absolute Secure Endpoint com a integração do SIEM ativada
  • Se estiver executando por trás de um proxy, verifique se as portas do firewall estão abertas de acordo com os requisitos do agente do Bindplane.

Receber credenciais do Google SecOps para o agente do Bindplane

Para autenticar o agente do Bindplane no Google SecOps, escolha um dos seguintes métodos:

  • Novas implantações: use a API Chronicle (opção 1).
  • Implantações legadas: continue usando o arquivo de autenticação de ingestão (opção 2) até que a API Ingestion seja desativada em 20 de julho de 2027.
  1. Faça login no console doGoogle Cloud e selecione o projeto do Google Cloud vinculado à sua instância do Google SecOps.
  2. Acesse IAM e administrador > Contas de serviço.
  3. Clique em Criar conta de serviço.
  4. Informe os seguintes detalhes de configuração:
    • Nome da conta de serviço: insira um nome para a conta (por exemplo, bindplane-ingest).
    • Descrição da conta de serviço: insira uma descrição (por exemplo, Bindplane agent log ingestion).
  5. Clique em Criar e continuar.
  6. Na seção Conceder a essa conta de serviço acesso ao projeto, clique em Selecionar um papel e escolha Editor do Chronicle.
  7. Clique em Continuar e depois em Concluído.
  8. Clique na conta de serviço que você criou e acesse a guia Chaves.
  9. Clique em Adicionar chave > Criar nova chave.
  10. Selecione JSON e clique em Criar. O download do arquivo de chave é feito no seu computador.
  11. Salve o arquivo de chave como ingestion-auth.json no diretório do coletor do BindPlane (/opt/observiq-otel-collector/ingestion-auth.json no Linux ou C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json no Windows) ou atualize creds_file_path em config.yaml para corresponder ao caminho em que você o salvou.
  12. Acesse IAM e administrador > Configurações e copie o Número do projeto. Você vai precisar dele para configurar o exportador.

Opção 2: fazer o download do arquivo de autenticação de ingestão (legado)

  1. Faça login no console do Google SecOps.
  2. Acesse Configurações > Gerenciamento de dados > Agentes de coleta. Se você estiver em uma plataforma somente SIEM, acesse Configurações > Agentes de coleta.
  3. Faça o download do arquivo de autenticação de ingestão.
  4. Salve o arquivo com segurança no sistema em que o agente do Bindplane será instalado.

Encontrar seu ID de cliente do Google SecOps

  1. Faça login no console do Google SecOps.
  2. Acesse Configurações > Administração > Perfil. Se você estiver em uma plataforma somente SIEM, acesse Configurações > Perfil.
  3. Copie e salve o ID de cliente na seção Detalhes da organização.

Instalar o agente do BindPlane

Instale o agente do Bindplane no seu sistema operacional Windows ou Linux de acordo com as instruções a seguir.

Instalação do Windows

  1. Abra o Prompt de comando ou o PowerShell como administrador.
  2. Execute este comando:

    msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
    

Instalação do Linux

  1. Abra um terminal com privilégios de raiz ou sudo.
  2. Execute este comando:

    sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
    

Outros recursos de instalação

Para mais opções de instalação, consulte o guia de instalação do agente do BindPlane.

Configurar o agente do Bindplane para ingerir o Syslog e enviar ao Google SecOps

  1. Acesse o arquivo de configuração da seguinte maneira:

    • Abra o arquivo config.yaml: /opt/observiq-otel-collector/config.yaml no Linux ou C:\Program Files\observIQ OpenTelemetry Collector\config.yaml no Windows.
    • Abra o arquivo usando um editor de texto (por exemplo, nano, vi ou Bloco de Notas).
  2. Edite o arquivo config.yaml da seguinte forma:

    receivers:
      udplog:
        # Replace the port and IP address as required
        listen_address: "0.0.0.0:514"
    
    exporters:
      chronicle/chronicle_w_labels:
        protocol: https
        endpoint: chronicle.googleapis.com
        # Region of your instance, for example us, europe, asia-southeast1
        location: <LOCATION>
        # Project number of the Google Cloud project linked to the instance
        project: '<PROJECT_NUMBER>'
        # Replace with your actual customer ID
        customer_id: '<CUSTOMER_ID>'
        # Adjust the path to the service account key file you saved in Option 1
        creds_file_path: '/path/to/secops-key.json'
        compression: gzip
        log_type: 'ABSOLUTE'
        raw_log_field: body
        # Add optional ingestion labels for better organization
        ingestion_labels:
    
    service:
      pipelines:
        logs/source0__chronicle_w_labels-0:
          receivers:
            - udplog
          exporters:
            - chronicle/chronicle_w_labels
    
    • Substitua a porta e o endereço IP conforme necessário na sua infraestrutura.
    • Substitua <LOCATION> pela região da sua instância do Google SecOps. O exportador prefixa chronicle.googleapis.com com esse valor.
    • Substitua <PROJECT_NUMBER> pelo número do projeto em IAM e administrador > Configurações.
    • Substitua <CUSTOMER_ID> pelo ID de cliente real.
    • Atualize /path/to/secops-key.json para o caminho do arquivo em que o arquivo de chave da conta de serviço (Opção 1) foi salvo.

Exportador da API de ingestão legada

  • Se você usar o arquivo de autenticação de ingestão da Opção 2, substitua o bloco exporters pelo seguinte. Defina creds_file_path como o caminho para o arquivo de autenticação de ingestão e, se a instância estiver fora dos EUA, substitua malachiteingestion-pa.googleapis.com pelo endpoint regional (por exemplo, europe-malachiteingestion-pa.googleapis.com).

    exporters:
      chronicle/chronicle_w_labels:
        compression: gzip
        # Adjust the path to the ingestion authentication file you downloaded in Option 2
        creds_file_path: '/path/to/ingestion-authentication-file.json'
        customer_id: '<CUSTOMER_ID>'
        endpoint: malachiteingestion-pa.googleapis.com
        log_type: 'ABSOLUTE'
        raw_log_field: body
        ingestion_labels:
    

Reinicie o agente do BindPlane para aplicar as mudanças:

  1. Para reiniciar o agente do Bindplane no Linux, execute o seguinte comando:

    sudo systemctl restart observiq-otel-collector
    
  2. Para reiniciar o agente do Bindplane no Windows, use o console Serviços ou digite o seguinte comando:

    net stop observiq-otel-collector && net start observiq-otel-collector
    

Instalar o Absolute SIEM Connector no Windows Server

O Absolute SIEM Connector é um serviço do Windows que recupera dados de eventos de alerta do Absolute Monitoring Center e os encaminha por syslog no formato CEF. O conector SIEM é fornecido como um instalador MSI e está disponível para download sem custo financeiro para clientes do Absolute Data & Device Security (DDS) Professional e Premium no Absolute Customer Center.

  1. Faça login no console do Absolute Secure Endpoint em https://cc.absolute.com/.
  2. Acesse a seção Central do cliente ou Downloads.
  3. Baixe o instalador MSI do Absolute SIEM Connector.
  4. Transfira o instalador para o Windows Server.
  5. Execute o instalador no Windows Server como administrador.
  6. Siga o assistente de instalação para concluir o processo.
  7. Anote o diretório de instalação (geralmente C:\Program Files\Absolute Software\Absolute SIEM Connector).

Ativar a integração do SIEM no console do Absolute Secure Endpoint

Antes que o conector do SIEM possa recuperar eventos, é necessário ativar a integração do SIEM no console do Absolute Secure Endpoint.

  1. Faça login no console do Absolute Secure Endpoint em https://cc.absolute.com/.
  2. Acesse a seção Configurações ou Administração.
  3. Acesse as configurações de Integração com SIEM.
  4. Clique em Ativar integração com SIEM ou mude a configuração de integração com SIEM para Ativada.
  5. Selecione os tipos de eventos que você quer encaminhar para o SIEM.
    • Também é possível selecionar Todos os tipos de evento para encaminhar todos os registros disponíveis.
  6. Clique em Salvar ou Aplicar a configuração.

Configurar o conector SIEM do Absolute

Depois de instalar o conector do SIEM e ativar a integração do SIEM no console, configure o conector para enviar eventos ao agente do Bindplane da seguinte maneira:

  1. No Windows Server em que o Absolute SIEM Connector está instalado, abra a Ferramenta de configuração do Absolute SIEM Connector.
    • Você pode encontrá-lo no Menu Iniciar em Absolute Software ou no diretório de instalação.
  2. Informe os seguintes detalhes de configuração:
    • Host do servidor Syslog: insira o endereço IP ou o nome do host do agente do BindPlane.
    • Porta do servidor Syslog: digite 514 (ou a porta configurada no Bindplane).
    • Protocolo: selecione UDP ou TCP, dependendo da configuração do Bindplane.
    • Formato: confirme se CEF (Common Event Format) está selecionado.
    • Intervalo de atualização: defina a frequência com que o conector recupera eventos do Absolute. O mínimo é de 2 minutos, e o máximo é de 1.440 minutos ou 24 horas. O padrão é 60 minutos.
    • Fuso horário: os eventos são transmitidos no fuso horário UTC para consistência universal entre os sistemas.
  3. Clique em Salvar.
  4. Inicie ou reinicie o serviço Absolute SIEM Connector:
    • Abra Serviços (services.msc).
    • Selecione o serviço Absolute SIEM Connector.
    • Clique em Iniciar ou Reiniciar.

Tabela de mapeamento de UDM

Campo de registro Mapeamento de UDM Lógica
pid about.process.pid Mapeado diretamente
hostname intermediary.hostname Mapeado diretamente
dvc_ip intermediary.ip Mesclado
Alert Time metadata.event_timestamp Analisado como RFC3339
date metadata.event_timestamp Analisado como yyyy-MM-dd HH:mm:ss UTC
event_type metadata.event_type Mapeado diretamente
eventType metadata.product_event_type Mapeado diretamente
event_class metadata.product_event_type Mapeado diretamente
device_version metadata.product_version Mapeado diretamente
Serial Number principal.asset.asset_id Mapeado diretamente
Computer Name principal.hostname Mapeado diretamente
actorName principal.hostname Mapeado diretamente
objectName principal.hostname Mapeado diretamente
objectID principal.resource.product_object_id Mapeado diretamente
objectType principal.resource.resource_type Mapeado diretamente
roles principal.user.attribute.roles Mesclado
actorID principal.user.product_object_id Mapeado diretamente
actorName principal.user.userid Mapeado diretamente
Condition security_result.description Mapeado diretamente
esn_label security_result.detection_fields Mesclado
kv_pair security_result.detection_fields Mapeado: ESN → esn_label
verb security_result.summary Mapeado diretamente
Alert ID security_result.threat_id Mapeado diretamente
Alert Name security_result.threat_name Mapeado diretamente
field_ target.resource.attribute.labels Mesclado
N/A metadata.event_type Constante: GENERIC_EVENT
N/A metadata.product_name Constante: ABSOLUTE_PLATFORM
N/A metadata.vendor_name Constante: ABSOLUTE

Registro de alterações

Confira o registro de alterações deste analisador

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