Usando vários módulos de criptografia
Múltiplos módulos de criptografia permitem que os dados sejam criptografados com mais de um módulo de criptografia. Se cada módulo tiver sua própria política de acesso com base em uma função, por exemplo, usuários com funções diferentes podem criptografar dados na mesma tabela, mas ainda podem ser impedidos de visualizar os dados criptografados uns dos outros.
Antes de Iniciar
Função necessária: sn_kmf.cryptographic_manager ou sn_kmf.admin
Por Que e Quando Desempenhar Esta Tarefa
Não é possível alterar um campo que usa módulos múltiplos 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.