---
sourceDocument: Segurança da plataforma Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Segurança da plataforma Yokohama

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Configuração de acesso do script a dados criptografados

# Configuração de acesso do script a dados criptografados {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Execute um script para executar a política do módulo criptográfico de uma finalidade criptográfica. O acesso específico de leitura (descriptografia/desencapsulamento) ou de gravação (criptografia, encapsulamento) pode ser definido com base na granularidade da operação da política de acesso ao módulo.

## Antes de Iniciar

Função necessária: sn_kmf.cryptographic_manager

## Por Que e Quando Desempenhar Esta Tarefa

Regras de negócios e Inclusões de script são exemplos de usos. Este procedimento usa um script para Regras de negócio.

## Procedimento

1. Crie um módulo criptográfico com o algoritmo de criptografia/ descriptografia de dados simétrica.  
   Consulte [Criação de um módulo criptográfico](https://servicenow-prod.fluidtopics.net/D0DapTYJdpYXIORVbgrW9g "Crie um módulo criptográfico para definir os mecanismos usados para operações criptográficas. Depois de criar o módulo, você cria uma especificação criptográfica, onde define um algoritmo para criptografia e gera uma chave.") para saber detalhes. O acesso específico aos dados ou ao anexo é controlado com uma política de acesso ao módulo com as seguintes características:
   * Criptografia simétrica: o script pode criptografar dados, mas não pode descriptografar os dados.
   * Descriptografia simétrica: o script pode descriptografar dados criptografados carregados, mas não pode criptografar os dados ou anexos.
   * Criptografia e descriptografia simétricas: o script pode criptografar e descriptografar dados ou anexos.
   {#configure-script-encryption__ul_qcy_rdx_dsb}
2. Navegar até Definição do SistemaRegras de negócio.
3. Clique em Novo.  
4. Preencha o formulário na guia Quando executar e insira o script na guia Avançado :  
   {#configure-script-encryption__table_hvx_5lw_d4b__entry__2}

   | Campo | Descrição |
   |-|-|
   | Nome | Insira um nome para a regra de negócio. |
   | Tabela | Selecione Incidente \[incidente\]na lista suspensa. |
   | Aplicação | Global está selecionado por padrão. |
   | Ativo | Marque a regra como Ativa. |
   | Avançado | Marque a caixa de seleção para exibir opções avançadas. |
   | Guia Quando executar | Na guia Quando executar, habilite os campos Inserir e Atualizar. |
   | Guia Avançado | Na guia Avançado, cole o seguinte texto de script na linha 3: // var gc = global.GlideCryptoModule.getModule('global.acme_mod'); var value = 'test'; var encrypted = gc.encryptData(value); gs.info('value: ' + value); gs.info('Encrypted: ' + encrypted); var decrypted = gc.decryptData(encrypted); gs.info('Decrypted: ' + decrypted); gs.info(decrypted == value); Nota: Consulte a imagem "Guia avançada de regras de negócio" para obter detalhes. |
   [Tabela 1. Campos da Regra de negócio]

   {#configure-script-encryption__table_hvx_5lw_d4b}

5. Clique em Enviar.
6. Navegar até Gestão de chavePolíticas de Acesso ao Módulo Todos .  
   Nota:  
   Para obter informações adicionais, consulte [Criar uma política de acesso ao módulo](https://servicenow-prod.fluidtopics.net/AUEgDJhv0QX6CPHThRHZpw "Crie políticas de acesso ao módulo para determinar quais usuários e scripts poderão acessar dados criptografados por um módulo criptográfico.").
7. Clique em Novo.
8. Preencha o formulário.  
   Campos de Políticas de acesso ao módulo{#configure-script-encryption__simpletable_b1d_ytf_qnb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Nome da política | Insira um nome para a política. |
   | Módulo criptográfico | Clique no ícone de pesquisa para selecionar um módulo com o algoritmo de criptografia/descriptografia de dados simétrica. |
   | Tipo | Selecione Script para controlar o acesso por script. |
   | Tabela de Scripts | Selecione um valor na lista suspensa da tabela de scripts. Para este exemplo, selecione Regra de negócio \[sys_script\]. |
   | Scripts de destino | Selecione o documento de script para a política. Selecione o Nome da tabela e o documento relacionado à política. Neste exemplo, selecione a regra de negócio que você criou nas etapas anteriores. |
   | Ativo | Selecione para ativar a política. |
   | Resultado | Para conceder ao script acesso ao módulo, selecione Acompanhar no campo Resultado. |
   [ ]

   {#configure-script-encryption__simpletable_b1d_ytf_qnb}
9. Clique em Enviar.  
   A política de acesso ao módulo do script ficará agora disponível no sistema.
{#configure-script-encryption__steps_bnb_pqq_znb}
* **[Exibir solicitações de uso do módulo criptográfico recusadas](https://servicenow-prod.fluidtopics.net/~jja3SFy7IkbDRMA5rrkrQ)**   
  Exibir módulos criptográficos que rejeitaram solicitações de criptografia feitas por scripts devido a mecanismos de criptografia incompatíveis.

