Mascaramento de dados de política de erro no banco de dados compartilhado

0

Pergunta

Eu estou tentando aplicar mascaramento de dados política sobre o banco de dados compartilhado, onde temos acesso a apenas pontos de vista.No entanto, eu fornecidos subsídios para os bancos de dados também.Eu não sou capaz de aplicar esta máscara política

aqui é o meu código

create or replace masking policy Policy_name as (val string) returns string ->
case
when current_role() in ('SECURITYADMIN') then val
else '*********'
end;

alter table if exists TABLE_NAME modify column PHN_NUMBER set MASKING POLICY Policy_name PHN_NUMBER;

erro:

SQL execution error: Creating masking_policy on shared database 'DATABASE_NAME' is not allowed.
data-masking database masking shared
2021-11-16 17:13:55
1

Melhor resposta

0

a limitação de MASCARAMENTO de DADOS seção diz que você não pode fazer isso.

A partilha de dados consumidor não é possível aplicar uma máscara de política para um banco de dados compartilhado ou tabela. Como uma solução alternativa, importar o banco de dados compartilhado ou tabela e aplicar a máscara de política para um modo de exibição local compartilhada coluna da tabela.

2021-11-16 19:08:36

Obrigado simeão, para a sua informação.Podemos definir as funções que têm acesso compartilhado pontos de vista que podem conter PII e gerenciar de que, no nível de acesso do usuário. Podemos limitar o acesso de nível de utilizador para essas tabelas ou modos de exibição a partir de uma partilha?Somos capazes de definir funções e limitar o acesso de nível de usuário no banco de dados compartilhado
Divya

Eu não posso responder em absolutos, acabei de ler esta secção do manual a outra noite assim que soube que você não pode MÁSCARA de tabelas importadas diretamente, mas parece que, como dito acima, que você pode adicionar um modo de exibição de tabela e máscara sobre o assunto, e, assim, avançar conceder permissão para a mesa, mas para o ver, assim, controlar o acesso de que maneira.
Simeon Pilgrim

Obrigado simeão. Como é um banco de dados compartilhado não temos qualquer acesso para tabelas como temos acesso somente à vista. E queremos de alguma forma aqui neste banco de dados para mascarar essa PII de dados ou qualquer RBAC precisa ser feito.Você tem alguma sugestão
Divya

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................