---
sourceDocument: Gestão de segurança do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/security-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Gestão de segurança do Xanadu

ft:clusterId :

    - security

bundleId :

    - security

workflow :

    - Technology


---

# Definir calculadora de pontuação de ameaça

# Definir calculadora de pontuação de ameaça {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 min. de leitura

Defina a pontuação de ameaça para os registros de observável que são gerados com base nos parâmetros definidos pelo usuário. O sistema base é provisionado com uma regra de pontuação de ameaça, que pode ser personalizada e habilitada de acordo.

## Antes de Iniciar

Função necessária: sn_sec_tisc.admin  
Nota:  
Por padrão, a regra de pontuação de ameaça estará inativa. Você precisa habilitar a regra para ver a pontuação de observáveis.

## Procedimento

1. Navegar até EspaçosCentral de segurança de inteligência contra ameaçasAdministração.
2. Ir para Regra de pontuação de ameaça.  
   A página da Calculadora de pontuação de ameaça é exibida.  
   Importante:  
   * Na aplicação, no sistema de base, há uma regra de pontuação que é provisionada para que os usuários exibam, editem ou modifiquem a pontuação da ameaça, mas o usuário não pode criar uma nova regra ou excluir a regra de pontuação de ameaça predefinida.
   * As mudanças serão aplicadas a todos os novos observáveis ou atualizações dos observáveis a partir desse ponto. Para redefinir pontuações históricas, eles devem usar a opção de recálculo.
   {#threat-score-calculator__ul_mfz_k1b_j1c}
3. No formulário, os campos a seguir contêm os valores predefinidos.  
   {#threat-score-calculator__table_mhk_bd3_pyb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Nome | Nome do valor de pontuação da ameaça. Por exemplo, Calculadora de pontuação de ameaça. |
   | Descrição | Descrição do registro de pontuação de ameaça. Por exemplo, Calcula a pontuação de ameaça com base na soma ponderada de pontuações de critérios predefinidos. |
   | Ponderação geral (aplicável ao construtor de critérios) | Este campo não é editável e exibe a ponderação geral calculada pelo sistema com base na ponderação correspondente aos critérios habilitados. |
   | Critérios de pontuação | Indica os critérios de pontuação para um observável. A seguir estão as duas opções disponíveis para definir os critérios de pontuação de ameaça: * Construtor de critérios: Use esta opção para adicionar, editar ou remover e habilitar e desabilitar critérios que contribuem para o cálculo da pontuação de ameaça e garantir que a ponderação agregada total seja de 100%. * Usar script (Avançado): o recurso de script é um recurso avançado para criar um script personalizado que deve retornar a pontuação de ameaça no intervalo de 0 a 100. {#threat-score-calculator__ul_rgq_h23_pyb} |
   [Tabela 1. Padrão de Calculadora de pontuação de ameaça]

   {#threat-score-calculator__table_mhk_bd3_pyb}  
   Abaixo estão as opções disponíveis para definir os critérios de pontuação:
   * Criador de critérios
   * Usar script (Avançado)
   {#threat-score-calculator__ul_h42_wpp_pyb}
   A seguir está o procedimento para o Construtor de critérios:  
   Nota:  
   Você pode editar ou modificar os critérios existentes ou adicionar novos critérios.
   1. Selecione o tipo de critérios.  
      Por exemplo, Adicionar novos critérios.
   2. Selecione a Tabela para a qual os critérios estão configurados.  
      A lista de valores na lista suspensa são Observáveis, Ator da ameaça, Campanha, Local, Identidade, Vulnerabilidade, Evento de ameaça, Incidente de segurança e Agregados. Quando você seleciona uma dessas opções na lista suspensa, uma condição é aplicada. Essa condição garante que somente registros relacionados ao valor selecionado sejam exibidos ou calculados.  
      Nota:  
      * Se o Observável selecionado, a condição será aplicada ao registro do observável para o qual a pontuação de ameaça será calculada. Se a tabela selecionada não for observável, a condição será aplicada somente se os registros estiverem relacionados ao observável para o qual a pontuação de ameaça será calculada.
      * Uma tabela agregada adicional é adicionada para definir as pontuações com base no número de relações que estão associadas aos observáveis. Por exemplo, selecione a Tabela: Agregados e o valor do campo: Agentes de ameaça para um observável, se houver mais de dois agentes de ameaça, defina a pontuação e aplique as condições conforme aplicável.
      * Por exemplo, se você quiser definir uma pontuação para um ou mais agentes de ameaça associados a um observável, selecione o campo como Nº de agentes de ameaça, defina a pontuação desejada e aplique as condições conforme aplicável.
      {#threat-score-calculator__ul_zpb_nxb_nzb}
   3. Selecione o Campo na tabela selecionada acima.
   4. Insira a ponderação dos critérios entre 0 e 100.  
      A ponderação geral de todos os critérios deve ser de 100%.
   5. Insira o nome e a descrição resumida dos critérios.
   6. Marque a caixa de seleção Habilitar critérios de pontuação para habilitar os critérios de pontuação.
   7. Defina as Condições e defina a pontuação das condições.
   8. Você também pode adicionar novas condições usando o botão Nova condição e excluir a condição usando o ícone Excluir critérios.
   9. Clique em Adicionar para adicionar os critérios configurados.

   {#threat-score-calculator__substeps_jbd_z4p_pyb}  
   Aqui está um exemplo de definição de uma condição para uma pontuação de ameaça:

       Table: Vulnerability

       Field: CVSS2.0

       Weightage: 30%

       Condition-1: CVSS2.0 > 7, Score = 80

       Condition-2: CVSS2.0 > 4 AND CVSS2.0 < 7, Score = 50

       Condition-3: CVSS2.0 < 4, Score = 10

4. Clique no botão Recalcular histórico para recalcular a pontuação da ameaça.  
   Se houver mudanças na regra de pontuação de ameaça, você deverá aplicar novamente a regra de pontuação aos observáveis que têm a pontuação de ameaça já calculada no passado. Use o botão Recalcular histórico para acionar o trabalho de recálculo.  
   Nota:  
   * Uma mensagem de confirmação é exibida para você executar a ação, Este é um processo de longa execução que é executado em segundo plano. Você não poderá fazer mudanças até que o processo seja concluído. Tem certeza de que deseja executar esta ação?
   * Para todos os eventos de atualização que estão sendo gerados para observáveis como parte do históricode recálculo , o processamento de webhooks está desabilitado e, caso você queira habilitar, modifique esta propriedade do sistema `webhook_ignore_threat_score_reapply`.
   {#threat-score-calculator__ul_klk_p1y_dcc}
5. Clique em OK.  
   Importante:  
   Esta ação acionará um trabalho de longa execução e o sistema não permitirá que você faça mais mudanças na regra de pontuação de ameaça até que o trabalho seja concluído. Para obter mais informações sobre como a configuração do trabalho em segundo plano é definida, consulte [Configuração da estrutura de trabalho em segundo plano da Resposta a vulnerabilidades](https://servicenow-prod.fluidtopics.net/bfjOMQs1ql2OY16P0IULVw "Defina a estrutura de trabalho em segundo plano na sua instância Now Platform. Essas mudanças de configuração podem ajudar a melhorar o desempenho, reduzindo a quantidade de recursos do sistema usados para executar seus trabalhos em segundo plano.").

   A seguir está o script Usar script (Avançado) : use este script para criar um script personalizado que deve retornar a pontuação de ameaça dentro do intervalo de 0 a 100.

   O campo de script avançado é preenchido automaticamente com uma função que usa os parâmetros atuais e agregados e essa função deve retornar a pontuação de ameaça no intervalo de 0 a 100.

   Aqui, o parâmetro atual é o objeto GlideRecord da entidade (observável) para o qual a pontuação de ameaça está sendo calculada. Para os observáveis, corresponde ao GlideRecord da tabela sn_sec_tisc_observable. O parâmetro agregados é um objeto GlideRecord do registro da tabela sn_sec_tisc_aggregates que é usado para acessar as contagens de registros dos vários tipos de registro associados (como campanhas ou identidades) à entidade principal (observável).

   Exemplo de exemplo do script na opção avançada:

       answer = (function threatScoreCalculator(current, aggregates) {
        
           // return the threat score in the range of 0-100
           var threatSeverity = current.getValue("threat_severity");
           if(threatSeverity == "high")
       	    return 80;
           else {
               let associatedCampaigns = aggregates.getValue("num_of_campaigns");
               if(associatedCampaigns > 0)
                   return 50;
           }
           return 0;
        
       })(current, aggregates);

   Para sua referência, abaixo está a captura de tela que mostra o processo de configuração do trabalho em segundo plano de pontuação de ameaça.


