Recolha registos de DNS da Akamai
Este analisador processa registos de DNS da Akamai. Extrai campos como as datas/horas, o IP e a porta de origem, a consulta, o tipo de registo DNS e os detalhes da resposta. Em seguida, mapeia estes campos para o UDM, processando vários tipos de registos de DNS e potenciais registos SPF. O analisador classifica o evento como NETWORK_DNS
ou GENERIC_EVENT
com base na presença de informações principais.
Antes de começar
Certifique-se de que tem os seguintes pré-requisitos:
- Instância do Google SecOps.
- Acesso privilegiado ao AWS IAM e ao S3.
- A sua conta da Akamai tem acesso ao serviço de entrega de registos.
Configure um contentor do Amazon S3
- Crie um contentor do Amazon S3 seguindo este manual do utilizador: Criar um contentor
- Guarde o Nome e a Região do contentor para referência futura.
- Crie um utilizador seguindo este guia do utilizador: criar um utilizador do IAM.
- Selecione o utilizador criado.
- Selecione o separador Credenciais de segurança.
- Clique em Criar chave de acesso na secção Chaves de acesso.
- Selecione Serviço de terceiros como o Exemplo de utilização.
- Clicar em Seguinte.
- Opcional: adicione uma etiqueta de descrição.
- Clique em Criar chave de acesso.
- Clique em Transferir ficheiro .csv e guarde a chave de acesso e a chave de acesso secreta para referência futura.
- Clique em Concluído.
- Selecione o separador Autorizações.
- Clique em Adicionar autorizações na secção Políticas de autorizações.
- Selecione Adicionar autorizações.
- Selecione Anexar políticas diretamente.
- Pesquise e selecione a política AmazonS3FullAccess.
- Clicar em Seguinte.
- Clique em Adicionar autorizações.
Configure o serviço de entrega de registos no Akamai
- Inicie sessão no Akamai Control Center.
- Aceda ao Serviço de entrega de registos em Serviços de dados.
- Clique em Adicionar nova configuração.
- No campo Nome da configuração, indique um nome para a configuração (por exemplo, Registos de DNS de limite para S3).
- Selecione DNS de limite como a Origem de registo.
- Selecione AWS S3 como o Destino de fornecimento.
- Forneça os seguintes detalhes:
- Nome do contentor: o nome do seu contentor do S3.
- Região: a região da AWS onde o seu contentor está alojado.
- ID da chave de acesso: o ID da chave de acesso do utilizador do IAM.
- Chave de acesso secreta: a chave de acesso secreta do utilizador do IAM.
- Opcional: especifique a estrutura de diretórios. (por exemplo:
logs/akamai-dns/YYYY/MM/DD/HH/
). - Opcional: defina a convenção de nomenclatura de ficheiros. (por exemplo:
edge-dns-logs-{timestamp}.log
).
- Selecione os Formatos de registo que quer incluir:
- Consultas DNS
- Respostas de DNS
- Escolha a Frequência de envio:
- As opções incluem por hora, diariamente ou quando é atingido um determinado tamanho do ficheiro (por exemplo, 100 MB).
- Opcional: clique em Adicionar filtros para incluir ou excluir registos específicos com base em critérios específicos (por exemplo, nome do anfitrião ou tipo de registo).
- Reveja os detalhes da configuração e clique em Guardar e ativar.
Configure feeds
Para configurar um feed, siga estes passos:
- Aceda a Definições do SIEM > Feeds.
- Clique em Adicionar novo feed.
- Na página seguinte, clique em Configurar um único feed.
- No campo Nome do feed, introduza um nome para o feed (por exemplo, Registos DNS da Akamai).
- Selecione Amazon S3 como o Tipo de origem.
- Selecione Akamai DNS como o Tipo de registo.
- Clicar em Seguinte.
Especifique valores para os seguintes parâmetros de entrada:
- Região: a região onde o contentor do Amazon S3 está localizado.
URI do S3: o URI do contentor.
s3://BUCKET_NAME
Substitua o seguinte:
- BUCKET_NAME: o nome do contentor.
O URI é um: selecione o
URI_TYPE
de acordo com a configuração da stream de registos (Ficheiro único | Diretório | Diretório que inclui subdiretórios).Opção de eliminação da origem: selecione a opção de eliminação de acordo com a sua preferência.
ID da chave de acesso: a chave de acesso do utilizador com acesso ao contentor do S3.
Chave de acesso secreta: a chave secreta do utilizador com acesso ao contentor do S3.
Espaço de nomes do recurso: o espaço de nomes do recurso.
Etiquetas de carregamento: a etiqueta a aplicar aos eventos deste feed.
Clicar em Seguinte.
Reveja a nova configuração do feed no ecrã Finalizar e, de seguida, clique em Enviar.
Tabela de mapeamento da UDM
Campo de registo | Mapeamento de UDM | Lógica |
---|---|---|
classe | read_only_udm.network.dns.questions.class |
Se class for "IN", defina como 1. Caso contrário, tente a conversão para um número inteiro não assinado. |
column11 | read_only_udm.target.hostname |
Mapeado se contiver um nome de anfitrião e não contiver padrões específicos, como "ip4", "=", ".net" ou "10 mx0". Também é usado para extrair endereços IP, endereços de email e dados de autoridade DNS com base em vários padrões. |
column11 | read_only_udm.target.ip |
Extraído da column11 se corresponder ao padrão dos endereços IP nos registos SPF. |
column11 | read_only_udm.target.user.email_addresses |
Extraído da column11 se corresponder ao padrão dos endereços de email nos registos DMARC. |
column11 | read_only_udm.network.dns.authority.data |
Extraído da column11 se corresponder a padrões de nomes de domínios em vários tipos de registos. |
column11 | read_only_udm.network.dns.response_code |
Definido como 3 se column11 contiver "NXDOMAIN". |
column2 | read_only_udm.principal.ip |
Mapeado se for um endereço IP válido. |
column3 | read_only_udm.principal.port |
Mapeado se for um número inteiro válido. |
column4 | read_only_udm.network.dns.questions.name |
Mapeado diretamente. |
column6 | read_only_udm.network.dns.questions.type |
Mapeado com base no valor de type, usando a lógica condicional para atribuir o valor numérico correspondente. |
column8 | read_only_udm.network.sent_bytes |
Convertido num número inteiro sem sinal e mapeado. |
read_only_udm.metadata.event_timestamp |
Construído a partir dos campos date e time extraídos de column1. | |
read_only_udm.event_type |
Definido como NETWORK_DNS se principal.ip estiver presente; caso contrário, definido como GENERIC_EVENT. |
|
read_only_udm.product_name |
Codificado de forma rígida para AKAMAI_DNS. | |
read_only_udm.vendor_name |
Codificado de forma rígida para AKAMAI_DNS. | |
read_only_udm.dataset |
Codificado de forma rígida para AKAMAI_DNS. | |
read_only_udm.event_subtype |
Codificado de forma rígida para DNS. |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.