Verificar a ingestão de dados usando regras de teste

As detecções selecionadas das Operações de segurança do Google incluem um conjunto de conjuntos de regras de teste que ajudam a verificar se os dados necessários para cada conjunto de regras estão no formato correto.

Essas regras estão na categoria Teste de detecção gerenciada. Cada conjunto de regras confirma se os dados recebidos pelo dispositivo de teste estão em um formato esperado pelas regras da categoria especificada.

Nome do conjunto de regras Descrição
Teste de detecção gerenciada do GCP Verifica se os dados do Google Cloud foram ingeridos a partir de dispositivos compatíveis com a categoria "Ameaças do Cloud".
Consulte Verificar a ingestão de dados do Google Cloud para a categoria Cloud Threats para mais informações.
Teste de detecção gerenciada da AWS Verifica se os dados da AWS foram ingeridos com sucesso nos dispositivos compatíveis com a categoria "Ameaças na nuvem".
Consulte Verificar a ingestão de dados da AWS para a categoria de ameaças à nuvem para mais informações.
Teste de detecção gerenciada do Linux Verifica se os dados foram ingeridos com sucesso nos dispositivos compatíveis com a categoria Ameaças do Linux.
Consulte Verificar a ingestão de dados da categoria de ameaças do Linux para mais informações.
Teste de Detecção Gerenciada do Windows Verifica se os dados foram ingeridos com sucesso nos dispositivos compatíveis com a categoria "Ameaças do Windows".
Consulte Verificar a ingestão de dados para a categoria de ameaças do Windows para mais informações.

Siga as etapas deste documento para testar e verificar se os dados recebidos foram ingeridos corretamente e estão no formato correto.

Verificar a ingestão de dados do Google Cloud para a categoria de ameaças na nuvem

Essas regras ajudam a verificar se os dados de registro estão sendo ingeridos como esperado para as detecções selecionadas do Google Security Operations.

As etapas a seguir descrevem como testar dados usando:

  • Regra de Teste de metadados de auditoria do Cloud: para acionar essa regra, adicione uma chave de metadados personalizados exclusiva e esperada a qualquer máquina virtual do Compute Engine que esteja enviando dados para as operações de segurança do Google.

  • Regra de Teste do Cloud DNS: para acionar essa regra, faça uma busca DNS do domínio (chronicle.security) em qualquer máquina virtual que tenha acesso à Internet e esteja enviando dados de registro para as Operações de segurança do Google.

  • Regras de teste de detecção gerenciada do SCC: para acionar essas regras, execute várias ações no console do Google Cloud.

  • Regra de Teste de nós do Cloud Kubernetes: para acionar essa regra, crie um projeto de teste que esteja enviando dados de registro para o Google Security Operations e crie um pool de nós exclusivo em um cluster atual do Google Kubernetes Engine.

Etapa 1: Ativar as regras de teste

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Clique em Regras e detecções > Conjuntos de regras.
  4. Expanda a seção Teste de detecção gerenciada. Talvez seja necessário rolar a página.
  5. Clique em Teste de detecção gerenciada do GCP na lista para abrir a página de detalhes.
  6. Ative Status e Alertas para as regras do Teste de detecção gerenciada pelo Cloud.

Etapa 2: Enviar dados para a regra de Teste de metadados de auditoria do Cloud

Para acionar o teste, siga estas etapas:

  1. Escolha um projeto na sua organização.
  2. Acesse o Compute Engine e escolha uma máquina virtual dentro do projeto.
  3. Na máquina virtual, clique em Editar e execute o seguinte na seção Metadados personalizados:
    • Clique em Adicionar item.
    • Digite as seguintes informações:
      • Chave: GCTI_ALERT_VALIDATION_TEST_KEY
      • Valor: works
    • Clique em Salvar.
  4. Siga estas etapas para verificar se o alerta foi acionado:

    1. Fazer login nas Operações de segurança do Google
    2. Abra a página "Detecções selecionadas" e clique em Painel.
    3. Verifique se a regra tst_GCP_Cloud_Audit_Metadata foi acionada na lista de detecção.

Etapa 3. Enviar dados para a regra de teste do Cloud DNS

As etapas a seguir precisam ser executadas como um usuário do IAM no projeto escolhido que tem acesso a uma máquina virtual do Compute Engine.

Para acionar o teste, siga estas etapas:

  1. Escolha um projeto na sua organização.
  2. Acesse o Compute Engine e escolha uma máquina virtual dentro do projeto.
    • Se for uma máquina virtual Linux, verifique se você tem acesso SSH.
    • Se for uma máquina virtual do Windows, verifique se você tem acesso RDP.
  3. Clique em SSH (Linux) ou RDP (Microsoft Windows) para acessar a máquina virtual.
  4. Envie dados de teste seguindo uma das etapas a seguir:

    • Máquina virtual Linux: depois de acessar a máquina virtual usando SSH, execute um dos seguintes comandos: nslookup chronicle.security ou host chronicle.security

      Se o comando falhar, instale dnsutils na máquina virtual usando um dos seguintes comandos:

      • sudo apt-get install dnsutils (para Debian/Ubuntu)
      • dnf install bind-utils (para RedHat/CentOS)
      • yum install bind-utils
    • Máquina virtual do Microsoft Windows: depois de acessar a máquina virtual usando RDP, vá para qualquer navegador instalado e navegue até o seguinte URL: https://chronicle.security

  5. Siga estas etapas para verificar se o alerta foi acionado:

    1. Fazer login nas Operações de segurança do Google
    2. Abra a página "Detecções selecionadas" e clique em Painel.
    3. Verifique se a regra tst_GCP_Cloud_DNS_Test_Rule foi acionada na lista de detecção.

Etapa 4. Enviar dados para as regras do teste de nós do Cloud Kubernetes

As etapas a seguir precisam ser executadas como um usuário do IAM no projeto escolhido que tem acesso aos recursos do Google Kubernetes Engine. Para informações mais detalhadas sobre como criar clusters regionais e pools de nós, consulte Criar um cluster regional com um pool de nós de zona única. Essas regras de teste têm como objetivo verificar a ingestão de dados do tipo de registro KUBERNETES_NODE.

Para acionar as regras de teste, siga estas etapas:

  1. Crie um projeto na sua organização, chamado chronicle-kube-test-project. Este projeto é usado apenas para testes.
  2. Acesse a página do Google Kubernetes Engine no console do Google Cloud.
    Acessar a página do Google Kubernetes Engine
  3. Clique em Criar para gerar um novo cluster regional no projeto. Configure o cluster de acordo com os requisitos da organização.
  4. Clique em Adicionar pool de nós.
  5. Nomeie o pool de nós kube-node-validation e ajuste o tamanho dele para um nó por zona.
  6. Exclua os recursos de teste:
    1. Depois que o pool de nós kube-node-validation for criado, exclua-o.
    2. Exclua o projeto de teste chronicle-kube-test-project.
  7. Faça login nas Operações de segurança do Google.

  8. Abra a página "Detecções selecionadas" e clique em Painel.

  9. Verifique se a regra tst_GCP_Kubernetes_Node foi acionada na lista de detecção.

  10. Verifique se a regra tst_GCP_Kubernetes_CreateNodePool foi acionada na lista de detecção.

Etapa 5. Enviar dados para as regras de teste de detecção gerenciada do SCC

As etapas na seção a seguir verificam se as descobertas do Security Command Center e os dados relacionados são ingeridos corretamente e no formato esperado.

Os conjuntos de regras Teste de detecção gerenciada de SCC na categoria Teste de detecção gerenciada permitem verificar se os dados necessários para os conjuntos de regras CDIR SCC Enhanced são enviados para as Operações de segurança do Google e estão no formato correto.

Cada regra de teste valida que os dados foram recebidos em um formato esperado pelas regras. Você realiza ações no ambiente do Google Cloud para enviar dados que gerarão um alerta das Operações de segurança do Google.

Preencha as seguintes seções deste documento necessárias para configurar a geração de registros nos serviços do Google Cloud, coletar descobertas do Security Command Center Premium e enviar essas descobertas para o Google Security Operations:

Para saber mais sobre os alertas do Security Command Center descritos nesta seção, consulte o documento Investigação e resposta a ameaças do Security Command Center.

Acionar a regra de teste de persistência CDIR do SCC

Para enviar dados que acionam esse alerta nas Operações de segurança do Google, siga estas etapas:

  1. No console do Google Cloud, crie uma nova instância de VM e atribua temporariamente privilégios de Editor à conta de serviço padrão do Compute Engine. Ele será removido após a conclusão do teste.

  2. Quando a nova instância estiver disponível, atribua o Escopo de acesso como Permitir acesso total a todas as APIs.

  3. Crie uma nova conta de serviço com as seguintes informações:

    • Defina o Nome da conta de serviço como scc-test.
    • Defina o ID da conta de serviço como scc-test.
    • Também é possível digitar uma Descrição para a conta de serviço.

    Consulte o documento Criar contas de serviço para informações sobre como criar contas de serviço.

  4. Conecte-se usando SSH à instância de teste criada na etapa anterior e execute o seguinte comando gcloud:

    gcloud projects add-iam-policy-binding PROJECT_NAME
    --member="serviceAccount:scc-test@PROJECT_NAME.iam.gserviceaccount.com"
    --role="roles/owner`"
    

    Substitua PROJECT_NAME pelo nome do projeto em que a instância do Compute Engine está sendo executada e em que a conta scc-test foi criada.

    O alerta Persistência: Security Command Center anômala de IAM será disparado.

  5. Faça login no Google Security Operations e abra a página Alertas e IOCs.

  6. Você vai encontrar um alerta das Operações de segurança do Google chamado Test SCC Alert: IAM anômala do IAM forado à conta de teste.

  7. Abra o console do Google Cloud e faça o seguinte:

    • Remova o acesso à conta de teste scc-test do IAM e do Admin Console.
    • Exclua a conta de serviço usando o portal Contas de serviço.
    • Exclua a instância de VM recém-criada.

Acionar a regra de teste de malware do CDIR SCC

Para enviar dados que acionam esse alerta nas Operações de segurança do Google, siga estas etapas:

  1. No console do Google Cloud, conecte-se usando SSH a qualquer instância de VM em que o comando curl esteja instalado.

  2. execute o seguinte comando:

      curl etd-malware-trigger.goog
    

    Depois que você executar o comando, o alerta Malware: domínio inválido do Security Command Center será disparado.

  3. Faça login no Google Security Operations e abra a página Alertas e IOCs.

  4. Verifique se aparece um alerta das Operações de segurança do Google com o título Test SCC Alert: Malware Bad Domain.

Acionar a regra de teste de evasão de defesa do SCC CDIR

Para enviar dados que acionam esse alerta nas Operações de segurança do Google, siga estas etapas:

  1. Faça login no console do Google Cloud usando uma conta que tenha acesso no nível da organização para modificar os perímetros do VPC Service Controls.

  2. No console do Google Cloud, acesse a página VPC Service Controls.

    Acessar o VPC Service Controls

  3. Clique em +Novo perímetro e configure os seguintes campos na página Detalhes:

    • Título do perímetro: scc_test_perimeter.
    • Tipo de perímetro como Perímetro regular (padrão).
    • Tipo de configuração como Aplicado.
  4. No painel de navegação à esquerda, selecione 3 serviços restritos.

  5. Na caixa de diálogo Especificar serviços a serem restritos, selecione API Google Compute Engine e clique em Adicionar API Google Compute Engine.

  6. No painel de navegação à esquerda, clique em Criar perímetro.

  7. Para modificar o perímetro, acesse a página Perímetros de serviço da VPC. Para informações mais detalhadas sobre como acessar essa página, consulte Listar e descrever perímetros de serviço.

  8. Selecione scc_test_perimeter e, em seguida, Editar perímetro.

  9. Em Serviços restritos, clique no ícone Excluir para remover o serviço da API Google Compute Engine. Isso acionará o alerta Evasão de defesa: modificar perímetro do VPC Service Controls no SCC.

  10. Faça login no Google Security Operations e abra a página Alertas e IOCs.

  11. Verifique se você vê um alerta das Operações de segurança do Google com o título Test SCC Alert: modificar VPC Service Control alerta de teste.

Acionar a regra de teste de exfiltração do SCC CDIR

Para enviar dados que acionam esse alerta nas Operações de segurança do Google, siga estas etapas:

  1. No console do Google Cloud, acesse um projeto do Google Cloud e abra o BigQuery.

    Acessar o BigQuery

  2. Crie um arquivo CSV com os dados a seguir e salve-o no seu diretório principal.

    column1, column2, column3
    data1, data2, data3
    data4, data5, data6
    data7, data8, data9
    
  3. No painel de navegação à esquerda, escolha Criar conjunto de dados.

  4. Defina a configuração a seguir e clique em Criar conjunto de dados:

    • ID do conjunto de dados definido como scc_test_dataset.
    • Tipo de local definido como Multirregional.
    • Ativar expiração da tabela: não selecione essa opção.

    Novos parâmetros do conjunto de dados

    Para informações mais detalhadas sobre como criar um conjunto de dados, consulte o documento do BigQuery Como criar conjuntos de dados.

  5. No painel de navegação à esquerda, à direita de scc_test_dataset, clique no ícone e selecione Criar tabela.

  6. Crie uma tabela e defina a seguinte configuração:

    • Criar tabela de: defina como Fazer upload.
    • Selecionar arquivo: acesse o diretório principal e selecione o arquivo CSV que você criou.
    • Formato do arquivo: defina como CSV.
    • Conjunto de dados: definido como css_test_dataset.
    • Tipo de tabela: defina como Tabela nativa.
  7. Aceite a configuração padrão para todos os outros campos e clique em Criar tabela.

    Parâmetros da tabela

    Para informações mais detalhadas sobre como criar uma tabela, consulte o documento do BigQuery Criar e usar tabelas.

  8. Na lista de recursos, selecione a tabela css_test_dataset, clique em Consulta e escolha em Nova guia.

    Criar uma nova consulta

  9. Execute esta consulta:

    SELECT * FROM TABLE_NAME LIMIT 1000`
    

    Substitua TABLE_NAME pelo nome da tabela totalmente qualificado.

  10. Após a execução da consulta, clique em Salvar resultados e escolha CSV no Google Drive. Isso aciona o alerta Exfiltração: exfiltração do BigQuery para o Google Drive do Security Command Center. A descoberta do Security Command Center precisa ser enviada às Operações de segurança do Google e acionar um alerta das Operações de segurança do Google.

    Salvar os resultados da consulta

  11. Faça login no Google Security Operations e abra a página Alertas e IOCs.

  12. Verifique se você vê um alerta das Operações de segurança do Google intitulado Test SCC Alert: BigQuery Exfiltration to Google Drive.

Etapa 6. Desativar as regras de teste

Quando terminar, desative as regras do Teste de detecção gerenciada do GCP.

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Desative o Status e os Alertas para as regras do Teste de detecção gerenciado do GCP.

Verificar a ingestão de dados da AWS para a categoria de ameaças à nuvem

Use as regras de teste do Teste de Detecção Gerenciada da AWS para verificar se os dados da AWS estão sendo ingeridos pelas Google Security Operations. Essas regras de teste ajudam a verificar se os dados da AWS foram ingeridos e estão no formato esperado. Depois de configurar a ingestão de dados da AWS, você executa ações na AWS que precisam acionar as regras de teste.

  • O usuário que ativa essas regras no Detection Engine precisa ter a permissão curatedRuleSetDeployments.batchUpdate do IAM.
  • O usuário que executa as etapas para enviar dados da AWS precisa ter as permissões do IAM da AWS para editar as tags de uma instância do EC2 na conta escolhida. Para mais informações sobre como marcar instâncias do EC2, consulte o documento AWS Como marcar recursos do Amazon EC2.

Ativar as regras de teste do AWS Managed Detection Testing

  1. Em Google Security Operations, clique em Detections > Rules & Detections para abrir a página de detecções selecionadas.
  2. Selecione Teste de detecção gerenciado > Teste de detecção gerenciada da AWS.
  3. Ativou Status e Alertas para as regras Ampla e Exata.

Verificar se as ações da tag na AWS acionam a regra de teste

Execute as etapas a seguir para verificar se as ações da tag na AWS acionam o conjunto de regras.

Etapa 1: Gere um evento de registro na AWS.

  1. Escolha uma conta no ambiente da AWS.
  2. Acesse o painel do EC2 e escolha uma instância dentro da conta.
  3. Na instância do EC2, clique em Ações, Configurações da instância e faça o seguinte na seção Gerenciar tags:
    1. Clique em Adicionar nova tag.
    2. Digite as seguintes informações:
    3. Chave: GCTI_ALERT_VALIDATION_TEST_KEY
    4. Valor: works
    5. Clique em Salvar.

Para informações mais detalhadas, consulte Adicionar ou remover tags de instância do EC2.

Etapa 2: Verifique se os alertas de teste foram acionados.

Depois de executar a tarefa na etapa anterior, verifique se a regra Regra de teste do AWS CloudTrail é acionada. Isso indica que os registros do CloudTrail foram gravados e enviados às Operações de segurança do Google como esperado. Siga estas etapas para verificar o alerta:

  1. Em Google Security Operations, clique em Detections > Rules & Detections para abrir a página de detecções selecionadas.
  2. Clique em Painel.
  3. Na lista de detecções, verifique se a regra tst_AWS_Cloud_Trail_Tag foi acionada.

Verificar se as descobertas de amostra do AWS GuardDuty acionam regras de teste

Para garantir que os alertas do GuardDuty funcionem conforme o esperado no seu ambiente, envie as descobertas de amostra do GuardDuty para as Operações de segurança do Google.

Etapa 1: Gerar dados de descobertas de amostra do GuardDuty.

  1. Navegue até a página inicial do console da AWS.
  2. Em Segurança, identidade e compliance, abra o GuardDuty.
  3. Acesse as Configurações do GuardDuty.
  4. Clique em Gerar descobertas de amostra.

Para mais informações sobre como gerar descobertas de amostra do GuardDuty, consulte Como gerar descobertas de amostra no GuardDuty (em inglês).

Etapa 2: Verifique se os alertas de teste foram acionados.

  1. Em Google Security Operations, clique em Detecção > Regras e detecções para abrir a página de detecções selecionadas.
  2. Clique em Painel.
  3. Verifique se a regra de teste do AWS CloudTrail foi acionada na lista de detecção.

Desativar os conjuntos de regras do Managed Detection Testing da AWS

  1. Em Google Security Operations, clique em Detecção > Regras e detecções para abrir a página de detecções selecionadas.
  2. Selecione as regras Teste de detecção gerenciado > Teste de detecção gerenciada do Google AW.
  3. Desative o Status e os Alertas para as regras Ampla e Precisa.

Verificar a ingestão de dados para a categoria de ameaças do Linux

As regras do Teste de detecção gerenciada do Linux verificam se a geração de registros em um sistema Linux está funcionando corretamente para as detecções selecionadas das Operações de segurança do Google. Os testes envolvem o uso do prompt Bash em um ambiente Linux para executar vários comandos e podem ser realizados por qualquer usuário que tenha acesso ao prompt do Linux Bash.

Etapa 1: Ativar as regras de teste

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Clique em Regras e detecções > Conjuntos de regras.
  4. Expanda a seção Teste de detecção gerenciada. Talvez seja necessário rolar a página.
  5. Clique em Teste de detecção gerenciada do Linux na lista para abrir a página de detalhes.
  6. Ative Status e Alertas para as regras do Teste de detecção gerenciado do Linux.

Etapa 2: Enviar dados de teste de um dispositivo Linux

Para acionar as regras de teste do Teste de detecção gerenciada do Linux, siga estas etapas:

  1. Acesse qualquer dispositivo Linux para o qual os dados são enviados para as Operações de segurança do Google.
  2. Abra uma nova interface de linha de comando do prompt do Linux Bash como qualquer usuário.
  3. Digite este comando e pressione Enter:

    /bin/echo hello_chronicle_world!

Use o binário echo em vez do comando echo integrado do shell do Linux.

  1. Digite este comando e pressione Enter:

    sudo useradd test_chronicle_account

  2. Remova a conta de teste criada na etapa anterior. Execute o comando:

    sudo userdel test_chronicle_account

  3. Digite este comando e pressione Enter:

    su

  4. Quando a senha for solicitada, insira qualquer sequência aleatória de caracteres. Observe que a mensagem su: Authentication failure será exibida.

  5. Feche a janela Bash.

Etapa 3. Verificar se os alertas foram acionados nas Operações de segurança do Google

Verifique se o comando acionou as regras *tst_linux_echo, tst_linux_failed_su_login e tst_linux_test_account_creation nas operações de segurança do Google. Isso indica que os registros do Linux são gravados e enviados conforme esperado. Para verificar o alerta nas Operações de segurança do Google, siga estas etapas:

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Clique em Painel.
  4. Verifique se as regras tst_linux_echo, tst_linux_failed_su_login e tst_linux_test_account_creation foram acionadas na lista de detecção.

Etapa 4. Desativar as regras de teste

Quando terminar, desative as regras do Teste de detecção gerenciada do Linux.

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Desative Status e Alertas para as regras de Teste de detecção gerenciada do Linux.

Verificar a ingestão de dados para a categoria de ameaças do Windows

A regra de teste de eco do Windows verifica se a geração de registros do Microsoft Windows está funcionando corretamente para detecções selecionadas das Operações de segurança do Google. O teste envolve o uso do prompt de comando em um ambiente do Microsoft Windows para executar o comando echo com uma string esperada e exclusiva.

Você pode executar o teste enquanto estiver conectado como qualquer usuário que tenha acesso ao prompt de comando do Windows.

Etapa 1: Ativar as regras de teste

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Expanda a seção Teste de detecção gerenciada. Talvez seja necessário rolar a página.
  4. Clique em Teste de Detecção Gerenciada do Windows na lista para abrir a página de detalhes.
  5. Ative Status e Alertas para as regras do Teste de detecção gerenciado pelo Windows.

Etapa 2: Enviar dados de teste de um dispositivo Windows

Para acionar a regra de teste de eco do Windows, siga estas etapas:

  1. Acesse qualquer dispositivo que gere dados que serão enviados às Operações de segurança do Google.
  2. Abra uma nova janela do prompt de comando do Microsoft Windows como qualquer usuário.
  3. Digite o seguinte comando, que não diferencia maiúsculas de minúsculas, e pressione Enter:

    cmd.exe /c "echo hello_chronicle_world!"
    
  4. Feche a janela "Prompt de Comando".

Etapa 3. Verificar se um alerta foi acionado

Verifique se o comando acionou a regra tst_Windows_Echo nas Operações de segurança do Google. Isso indica que o registro do Microsoft Windows está enviando dados conforme esperado. Para verificar o alerta nas Operações de segurança do Google, siga estas etapas:

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Clique em Painel.
  4. Verifique se a regra tst_Windows_Echo foi acionada na lista de detecção.

Etapa 4. Desativar as regras de teste

Quando terminar, desative as regras do Teste de detecção gerenciada do Windows.

  1. Faça login nas Operações de segurança do Google.
  2. Abra a página "Detecções selecionadas".
  3. Desative o Status e os Alertas para as regras do Teste de detecção gerenciado do Windows.