Criar seu primeiro caso de uso
Entender os casos de uso
Um caso de uso é um pacote de itens que, juntos, oferecem uma solução, como:
- Como automatizar a detecção de ameaças de phishing
- Reduzir falsos positivos
- Orquestração de investigações de incidentes
Você publica um caso de uso no Google SecOps Marketplace, e ele fica disponível para todos os usuários.
Um pacote de caso de uso consiste em:
- Casos de teste
- Conectores
- Playbooks
- Integrações
- Regras de mapeamento e modelagem
Requisitos de publicação
Para garantir que seu caso de uso esteja pronto para o Google SecOps Marketplace, ele precisa atender aos seguintes requisitos:
- Os alertas de simulação são baseados em alertas reais de um produto real.
- Todas as entidades são extraídas ao executar o alerta de simulação em um ambiente limpo.
- Todas as entidades são extraídas ao executar o alerta real com o conector.
- O playbook é executado de ponta a ponta sem erros.
- A saída final é uma exportação de arquivo ZIP que pode ser importada sem erros para o Google SecOps Marketplace.
- Quando implantado, é possível configurar as integrações para que o playbook seja executado de ponta a ponta com alertas de simulação.
Criar um caso de uso
Esta seção descreve as etapas para criar seu primeiro caso de uso.
Definir o caso de uso
Para definir o caso de uso, siga estas etapas:
- Descreva a ameaça de segurança que está sendo abordada.
- Especifique o tipo de alerta e o produto de detecção que o gera (por exemplo,
CrowdStrike - Falcon Overwatch` via `Malicious Activity
). - Desenvolva um processo de resposta, orquestração ou automação de incidentes para lidar com esse alerta.
Preparar alertas de caso de uso
- Crie um alerta ou evento personalizado com base em um cenário do mundo real. Inclua um alerta de simulação para testar seu playbook e caso de uso de maneira consistente. Essa simulação também será incluída como parte do pacote de caso de uso.
- Em Casos, clique em add Adicionar > Simular casos.
- Clique em Adicionar.
- Preencha os campos do alerta de simulação com base nos alertas que você preparou para o caso de uso:
- Crie um alerta de simulação no Google SecOps com base no seu alerta ou evento de amostra.
Campo | Descrição | Exemplo |
---|---|---|
Origem\Nome do SIEM | Origem do alerta (por exemplo, SIEM do Google Security Operations, ferramenta de detecção). Se os alertas forem gerados pelo produto e extraídos pelo Google SecOps, adicione o nome do produto. | Arcsight |
Nome da regra | Nome do alerta de regra ou produto de detecção do SIEM do Google SecOps. Se nenhum SIEM estiver envolvido, use o nome do alerta do produto de detecção. | Data Exfiltration |
Produto que gerou o alerta | Ferramenta de detecção que gerou o alerta. | DLP product |
Nome do alerta | Nome do alerta gerado pelo produto. | Data Exfiltration |
Nome do evento | Evento de base que aciona o alerta. | Data Exfiltration |
Outros campos de alerta | Campos extras do SIEM ou nome do alerta se nenhum SIEM estiver presente. | Severity, Impact, Sensitive Assets Se nenhum SIEM estiver envolvido, alert_name: . |
Outros campos de evento | Dados de segurança brutos para resposta a incidentes. | src_ip, dest_port, email_headers |
Extrair entidades
- Selecione o modelo de visualização para o alerta (as entidades que o Google SecOps precisa extrair e as relações entre elas) e mapeie os campos de dados brutos para o modelo selecionado.
- No evento, clique em Configurações Configuração. Para mais detalhes, consulte Começar a usar o Google Security Operations SOAR, Criar entidades (mapeamento e modelagem) e Mapear e modelar alertas.
- Verifique se todas as entidades foram criadas na guia Caso em Destaques de entidades. Para isso, clique em Destaques de entidades > Ver mais em cada entidade.
Criar um playbook
Para criar um playbook, faça o seguinte:
- Defina o fluxo de resposta a incidentes visualmente (gráfico ou diagrama) para o alerta.
- Crie o playbook no Google SecOps. Para isso, faça o download e configure as integrações a serem usadas no playbook. Para mais detalhes, consulte Usar o Google SecOps Marketplace e Configurar integrações.
Configurar ações no playbook
Defina parâmetros de ação, condições e ramificações da seguinte maneira:
- Tipo de ação: selecione se essa ação deve ser executada de forma automática ou manual (requer aprovação humana).
- Escolher instância: selecione Dinâmica.
- Se a etapa falhar: escolha se o playbook será interrompido se a ação falhar ou se ele vai pular para a próxima ação.
- Entidades: selecione os tipos de entidade afetados por essa ação (entre os extraídos no alerta de simulação).
- Outros parâmetros: insira os parâmetros específicos da ação com base na documentação de integração.
Configurar condições no playbook
Para configurar condições no playbook, siga estas etapas:
- Determine o número de ramificações necessárias. Se necessário, clique em Adicionar ramificação para criar outras ramificações.
- Para cada ramificação, defina as condições que a acionam. Use marcadores de posição (colchetes) para fazer referência a condições de dados de eventos, resultados de ações anteriores e muito mais.
- Teste com dados reais: configure um conector que possa extrair alertas semelhantes ao alerta de simulação que você criou. Para mais detalhes, consulte Configurar o conector.
- Teste o conector com um exemplo, como um conector de e-mail usando um alerta por e-mail de phishing. Para mais detalhes, consulte Testar um conector.
- Verifique se:
- O mesmo mapeamento se aplica ao alerta real para que o Google SecOps possa extrair as entidades relevantes.
- O playbook é executado de ponta a ponta no alerta e realiza a lógica definida. (Teste com alertas maliciosos e não maliciosos).
Escrever um guia
O caso de uso que você está criando será usado por outros usuários do Google SecOps. Anexe conteúdo como um guia para ajudar outros usuários a implementar o caso de uso. Você pode anexar este guia em Publicar caso de uso:
- Explique o caso de uso e o valor dele para o SOC.
- Faça recomendações de melhoria.
- Inclua instruções para executar o caso de uso com simulação e dados reais.
- Adição de instruções de configuração para conectores e integrações.
- Inclua todas as informações de licenciamento relevantes.
- Inclua um procedimento sobre como desenvolver seu primeiro conector.
Publicar o caso de uso
Para publicar seu caso de uso, siga estas etapas:
- Acesse o Google SecOps Marketplace e clique na guia Casos de uso.
- Clique em format_list_bulleted Lista e selecione Criar novo caso de uso.
- Insira os detalhes e adicione todos os itens que você desenvolveu (casos de teste, playbooks e conectores).
- Anexe seu guia no campo Descrição ou inclua um link para um guia completo.
- Opcional: clique em Exportar para exportar o caso de uso (agora ou depois) e clique em Salvar.
- Opcional: depois de clicar em Salvar, você pode exportar o pacote como um arquivo ZIP ou Importar para teste.
- Envie para aprovação e publicação.
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.