Todos os produtos
Search
Central de documentação

Data Management:Gerencie algoritmos de mascaramento de dados

Última atualização: Jun 27, 2026

Para evitar vazamento de dados confidenciais, configure um algoritmo de mascaramento de dados para campos específicos no Data Management Service (DMS). Ao consultar ou exportar dados desses campos, o DMS mascara automaticamente os valores com base na regra de mascaramento definida. Este tópico descreve como adicionar, visualize e modifique algoritmos de mascaramento de dados para seus dados confidenciais.

Pré-requisitos

  • Você possui uma das seguintes funções de sistema: Administrator, DBA ou Security Administrator. Para mais informações, consulte Visualize minhas funções de sistema.

  • O recurso de proteção de dados confidenciais está ativado para a instância e há uma tarefa de verificação de dados confidenciais configurada. Para mais informações, consulte Ative proteção de dados confidenciais.

Observações de uso

  • Os algoritmos de mascaramento de dados do DMS entram em vigor quando você consulta dados na janela SQL, envie um ticket de exportação de banco de dados ou acessa a instância de banco de dados por meio de um endpoint de proxy gerado pelo recurso de proxy de acesso seguro.

    Nota

    Os algoritmos de mascaramento de dados não entram em vigor se você usar outras ferramentas para consultar dados.

  • Para uma instância sob hospedagem segura, caso configure um algoritmo de mascaramento parcial para um campo, obtenha permissões de mascaramento parcial para visualize os dados parcialmente mascarados. Sem essas permissões, os dados serão totalmente mascarados. Para mais informações sobre como solicitar permissões, consulte Gerencie permissões de controle de acesso.

  • Após adicionar um novo algoritmo de mascaramento de dados, aplique-o aos campos confidenciais de destino para que ele entre em vigor.

Adicionar um algoritmo de mascaramento de dados

  1. Faça login no Data Management Service (DMS) 5.0.

  2. Passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and disaster recovery (DBS) > Sensitive Data > Rule Configurations.

    Nota

    Se estiver usando o console do DMS no modo normal, escolha Security and disaster recovery (DBS) > Sensitive Data > Rule Configurations na barra de navegação superior.

  3. Clique em na aba Data Masking Algorithm e, em seguida, clique em Add Data Masking Algorithm.

  4. No painel New Algorithm, selecione e configure um algoritmo de mascaramento de dados.

    Tipo

    Nome

    Descrição

    Hash

    MD5

    Função hash criptográfica amplamente adotada que gera um valor hash de 128 bits (16 bytes).

    SHA1

    Função hash criptográfica que gera um valor hash de 160 bits (20 bytes), conhecido como resumo da mensagem.

    SHA256

    Gera um valor hash de 256 bits.

    HMAC

    Autentica uma mensagem usando uma função hash e uma chave secreta.

    Mascaramento

    mascaramento total

    Mascara todo o valor dos dados.

    Por exemplo, para mascarar totalmente o número de telefone 13811112222, defina a string de mascaramento como . O resultado mascarado será .

    mascaramento de posição fixa

    Mascara uma parte específica de um valor de dados com base em sua posição.

    Por exemplo, para mascarar o segundo segmento do endereço IP 192.168.255.254, defina a string de mascaramento como e especifique o intervalo de posição como (5,7). O resultado mascarado será 192..255.254.

    mascaramento de caractere fixo

    Mascara um caractere ou string específico dentro de um valor de dados.

    Por exemplo, para mascarar example no endereço de e-mail username@example.com, defina a string de mascaramento como e especifique example como a string a ser mascarada. O resultado será username@.com.

    Substituição

    substituição por mapeamento

    Substitui uma string de destino por uma string de substituição.

    Nota
    • Use vírgulas (,) para separar várias strings.

    • O número de strings de destino deve corresponder ao número de strings de substituição.

    Por exemplo, para substituir ab por mn na string abcd, defina a string de destino como ab e a string de substituição como mn. O resultado mascarado será mncd.

    substituição aleatória

    Substitui caracteres em uma posição especificada por caracteres aleatórios.

    Por exemplo, para substituir aleatoriamente username em username@example.com, defina a posição de substituição como (1,8) e os caracteres aleatórios como abc. Um resultado possível é acbbbbac@example.com.

    Nota

    Se você especifique dois ou mais caracteres aleatórios, o resultado do mascaramento será não determinístico.

    Transformação

    arredondamento numérico

    Arredonda um número para baixo até um dígito especificado antes da vírgula decimal.

    Por exemplo, para o valor original 1.234,12, se você arredondar para o segundo dígito antes da vírgula decimal, o resultado será 1.230.

    arredondamento de data

    Arredonda uma data e hora para um nível de precisão especificado.

    Por exemplo, para o valor original 2021-10-14 15:15:30, se você arredondar para a hora mais próxima, o resultado será 2021-10-14 15:00:00.

    deslocamento de caracteres

    Executa um deslocamento circular à esquerda nos caracteres de uma string.

    Por exemplo, para o valor original 345678, se você especifique um deslocamento à esquerda de 2 posições, o resultado será 567834.

    Criptografia

    DES

    Criptografa dados usando o algoritmo Data Encryption Standard (DES). O comprimento da chave é de 8 caracteres e o resultado tem 16 caracteres.

    AES

    Criptografa dados usando o algoritmo Advanced Encryption Standard (AES), que é mais seguro que o DES. O comprimento da chave é de 16 caracteres e o resultado tem 32 caracteres.

    AES encryption-enhanced

    Criptografa dados usando o algoritmo AES sem limitação de comprimento de chave. O resultado tem 32 caracteres.

    Descriptografia

    AES decryption

    Descriptografa dados criptografados com o algoritmo AES.

    AES decryption-enhanced

    Descriptografa dados criptografados com o algoritmo AES encryption-enhanced.

    Texto simples

    N/A

    N/A

  5. Teste o algoritmo.

    1. Insira os dados originais.

    2. Clique em Test.

    3. Verifique o resultado.

    Por exemplo, na transformação de deslocamento de caracteres, se você defina o deslocamento à esquerda como 2 e os dados originais como 345678, o resultado será 567834.

  6. Clique em Submit.

    Nota

    Por padrão, dados confidenciais são mascarados usando a regra de mascaramento de dados integrada 'DEFAULT'. Para aplicar seu novo algoritmo de mascaramento de dados, consulte Gerencie dados confidenciais.

  7. Visualize e modifique o algoritmo de mascaramento de dados para um campo.

    Após adicionar um algoritmo de mascaramento de dados, acesse a página Sensitive Data Assets e aplique o novo algoritmo aos campos de destino para que ele entre em vigor.

Visualize e modifique algoritmos de campo

  1. Faça login no Data Management Service (DMS) 5.0.

  2. Passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Security and disaster recovery (DBS) > Sensitive Data > Sensitive Data Assets.

    Nota

    Se estiver usando o console do DMS no modo normal, escolha Security and disaster recovery (DBS) > Sensitive Data > Sensitive Data Assets na barra de navegação superior.

  3. Na seção Instance List, localize a instância de destino e clique em Sensitive Data List na coluna Operation.

  4. Na aba Field Control, marque a caixa de seleção de cada campo cujo algoritmo deseja modifique.

  5. No canto superior esquerdo, clique em Adjust Data Masking Algorithm.

  6. Na caixa de diálogo Select Data Masking Algorithm, escolha um default masking algorithm ou partial masking algorithm, especifique um algoritmo e clique em Save.

    Nota

    Para redefinir o algoritmo de mascaramento de dados personalizado de um campo para o padrão do sistema ('DEFAULT'), localize o campo na lista e clique em Reset Data Masking Algorithm na coluna Operation.

Perguntas frequentes

  • P: Se tanto um algoritmo de mascaramento padrão quanto um algoritmo de mascaramento parcial estiverem definidos para um campo confidencial, qual deles o DMS usa?

    R: O DMS usa o algoritmo de mascaramento parcial. No entanto, se o usuário que visualize os dados não tiver as permissões necessárias para dados parcialmente mascarados ou em texto simples, o DMS recorrerá ao algoritmo de mascaramento de dados padrão.

  • P: Como escolho um algoritmo de mascaramento de dados com base no nível de segurança de um campo?

    R: Selecione um algoritmo alinhado aos requisitos do seu negócio:

    • S1 (Baixa Sensibilidade): Os dados podem ser exibidos em texto simples. Nenhum algoritmo de mascaramento de dados é necessário.

    • S2 (Sensibilidade Moderada): Um algoritmo de mascaramento parcial é uma escolha adequada.

    • S3 (Alta Sensibilidade): Os dados são confidenciais. Recomenda-se um algoritmo de mascaramento total.