Recolha registos do AWS RDS

Compatível com:

Este documento descreve como pode recolher registos do AWS RDS configurando um feed do Google SecOps.

Para mais informações, consulte o artigo Ingestão de dados no Google SecOps.

Uma etiqueta de carregamento identifica o analisador que normaliza os dados de registo não processados para o formato UDM estruturado. As informações neste documento aplicam-se ao analisador com a etiqueta de carregamento AWS_RDS.

Antes de começar

Certifique-se de que cumpre os seguintes pré-requisitos:

  • Uma conta da AWS na qual pode iniciar sessão

  • Um administrador global ou um administrador do RDS

Como configurar o AWS RDS

  1. Use uma base de dados existente ou crie uma nova:
    • Para usar uma base de dados existente, selecione a base de dados, clique em Modificar e, de seguida, selecione Exportações de registos.
    • Para usar uma nova base de dados, quando a criar, selecione Configuração adicional.
  2. Para publicar no Amazon CloudWatch, selecione os seguintes tipos de registos:
    • Registo de auditoria
    • Registo de erros
    • Registo geral
    • Registo de consultas lentas
  3. Para especificar a exportação de registos para o AWS Aurora PostgreSQL e o PostgreSQL, selecione Registo do PostgreSQL.
  4. Para especificar a exportação de registos para o servidor AWS Microsoft SQL, selecione os seguintes tipos de registos:
    • Registo do agente
    • Registo de erros
  5. Guarde a configuração do registo.
  6. Selecione CloudWatch > Registos para ver os registos recolhidos. Os grupos de registos são criados automaticamente depois de os registos estarem disponíveis através da instância.

Para publicar os registos no CloudWatch, configure as políticas de utilizadores da IAM e de chaves do KMS. Para mais informações, consulte as políticas de utilizadores do IAM e chaves do KMS.

Com base no serviço e na região, identifique os pontos finais para a conetividade consultando a seguinte documentação da AWS:

Para informações específicas do motor, consulte a seguinte documentação:

Configure feeds

Existem dois pontos de entrada diferentes para configurar feeds na plataforma Google SecOps:

  • Definições do SIEM > Feeds > Adicionar novo
  • Content Hub > Pacotes de conteúdo > Começar

Como configurar o feed do AWS RDS

  1. Clique no pacote Amazon Cloud Platform.
  2. Localize o tipo de registo AWS RDS.
  3. O Google SecOps suporta a recolha de registos através de um ID da chave de acesso e de um método secreto. Para criar o ID da chave de acesso e o segredo, consulte o artigo Configure a autenticação de ferramentas com a AWS.
  4. Especifique os valores nos seguintes campos.

    • Tipo de origem: Amazon SQS V2
    • Nome da fila: o nome da fila SQS a partir da qual ler
    • URI do S3: o URI do contentor.
      • s3://your-log-bucket-name/
        • Substitua your-log-bucket-name pelo nome real do seu contentor do S3.
    • Opções de eliminação de origens: selecione a opção de eliminação de acordo com as suas preferências de carregamento.

    • Idade máxima do ficheiro: inclua ficheiros modificados no último número de dias. A predefinição é 180 dias.

    • ID da chave de acesso à fila SQS: uma chave de acesso à conta que é uma string alfanumérica de 20 carateres.

    • Chave de acesso secreta da fila SQS: uma chave de acesso à conta que é uma string alfanumérica de 40 carateres.

    Opções avançadas

    • Nome do feed: um valor pré-preenchido que identifica o feed.
    • Espaço de nomes do recurso: espaço de nomes associado ao feed.
    • Etiquetas de carregamento: etiquetas aplicadas a todos os eventos deste feed.
  5. Clique em Criar feed.

Para mais informações sobre a configuração de vários feeds para diferentes tipos de registos nesta família de produtos, consulte o artigo Configure feeds por produto.

Referência de mapeamento de campos

Este analisador extrai campos de mensagens syslog do AWS RDS, focando-se principalmente na data/hora, na descrição e no IP do cliente. Usa padrões grok para identificar estes campos e preenche os campos UDM correspondentes, classificando os eventos como GENERIC_EVENT ou STATUS_UPDATE com base na presença de um IP do cliente.

Tabela de mapeamento do UDM

Campo de registo Mapeamento de UDM Lógica
client_ip principal.ip Extraído da mensagem de registo não processada através da expressão regular \\[CLIENT: %{IP:client_ip}\\].
create_time.nanos N/A Não está mapeado para o objeto IDM.
create_time.seconds N/A Não está mapeado para o objeto IDM.
metadata.description A mensagem descritiva do registo, extraída através de padrões grok. Copiado de create_time.nanos. Copiado de create_time.seconds. A predefinição é "GENERIC_EVENT". Alterado para "STATUS_UPDATE" se client_ip estiver presente. Valor estático "AWS_RDS", definido pelo analisador. Valor estático "AWS_RDS", definido pelo analisador.
pid principal.process.pid Extraído do campo descrip através da expressão regular process ID of %{INT:pid}.

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