Criptografe dados usando o recurso Vários módulos
Criptografe dados com mais de um módulo de criptografia, permitindo que o usuário determine quais chaves são usadas para linhas específicas nos dados criptografados.
Antes de Iniciar
Função necessária: sn_kmf.cryptographic_manager ou sn_kmf.admin
Por Que e Quando Desempenhar Esta Tarefa
A opção Vários módulos é considerada não determinística e não é o método preferencial porque o usuário determina qual chave usar para um determinado registro. A capacidade de usar vários módulos para uma coluna está sendo substituída por Condições de linha. Consulte Usando vários módulos de criptografia. Esta implementação não determinística ainda é compatível porque foi criada primeiro e ainda está em uso, mas é preferível usar Condições de linha para novos casos de uso de vários módulos.
Você não pode mudar um campo usando vários módulos de criptografia para usar um único módulo de criptografia.
O campo é criptografado pelo módulo de criptografia do primeiro usuário a inserir dados. Como o módulo de criptografia é definido por registro, os campos em uma lista podem ter módulos de criptografia diferentes. Em um único registro, o campo pode ser criptografado por apenas um módulo.
Procedimento
Resultado
Os dados recém-criados para o campo especificado são criptografados com a chave do módulo relevante. Quando um usuário com a função especificada na política de acesso do módulo A grava na tabela especificada, os dados são criptografados com a chave do módulo A. Somente usuários com a mesma função podem ler os dados.
Exemplo
- Criar dois módulos criptográficos A e B.
- Criar uma política de acesso ao módulo para cada módulo.
Para o módulo A, conceda acesso aos usuários com uma função de RH. Para o módulo B, conceda acesso aos usuários com uma função de Vendas.
- Crie um registro de Configuração de campo criptografado especificando a coluna Descrição resumida na tabela Incidente e certifique-se de selecionar Módulos múltiplos no campo Método.
- Faça com que dois usuários, um com a função de RH (usuário A) e um com a função de Vendas (usuário B), criem um incidente com uma descrição resumida e, em seguida, faça com que ambos os usuários vejam a lista de incidentes.
A descrição resumida do incidente criado pelo usuário com a função de RH é criptografada pela chave do módulo A. Da mesma forma, a descrição resumida do incidente criado pelo usuário com a função de vendas é criptografada pela chave do módulo B.
Embora todos os usuários com as funções de RH e Vendas tenham acesso a incidentes, somente um usuário com a função de RH pode descriptografar e exibir a descrição resumida dos incidentes criados pelo usuário A, que tinha a função de RH. Da mesma forma, apenas os usuários com a função de Vendas podem descriptografar e visualizar as descrições resumidas dos incidentes criados pelo usuário B, que tinha a função de Vendas.