Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O ABAC (controle de acesso baseado em atributo) é um modelo de controle de acesso no Catálogo do Unity em que o acesso é determinado avaliando atributos associados a objetos protegíveis. Esses atributos, representados por meio de marcas governadas, são usados em condições de política para identificar quais dados uma política deve proteger.
As políticas são anexadas em um nível da hierarquia do Catálogo Unity, como um metastore (Beta), catálogo, esquema ou tabela, e são avaliadas dinamicamente. Quando um objeto seguro tem os atributos alvo de uma política, essa política entra em vigor automaticamente, então uma única política pode impor regras de acesso consistentes em toda uma metastore, catálogo ou esquema.
O ABAC suporta segurança em nível de linha e coluna por meio de políticas de filtro de linha e políticas de máscara de coluna em tabelas. O ABAC também oferece suporte a concessões dinâmicas de privilégios por meio de GRANTpolíticas e a negações explícitas de privilégios por meio de DENYpolíticas (Beta), em tipos de recursos protegíveis compatíveis.
Os tópicos a seguir ajudam você a começar a usar o ABAC no Catálogo do Unity.
| Tópico | Descrição |
|---|---|
| Conceitos principais para o ABAC (controle de acesso baseado em atributo) | Abrange tags governadas, políticas, UDFs, escopo da política, herança de tags e como as políticas são avaliadas e impostas no momento da consulta. |
| Criar e gerenciar políticas de filtro de linha e máscara de coluna | Como criar, editar, visualizar e excluir políticas de filtro de linha e máscara de coluna usando o Explorador de Catálogos, SQL e APIs REST. |
| Políticas ABAC em nível Metastore (Beta) | Como anexar políticas no nível da metastore (Beta) para que uma única política se aplique em cada catálogo da metastore. |
| Políticas ABAC GRANT | Como criar e gerenciar políticas GRANT para concessões dinâmicas de privilégios em tipos de objeto protegível compatíveis. |
| Políticas ABAC DENY (Beta) | Como criar e gerenciar políticas DENY(Beta), que negam o privilégio MANAGE ACCESS CONTROL sobre tipos de itens seguráveis com suporte. |
| Avaliação e comportamento em tempo de execução da política de máscara de coluna e do filtro de linhas | Avaliação de política, mecanismos internos de imposição e log de auditoria para operações de tag e política. |
| Padrões comuns para filtragem de linhas e mascaramento de coluna | Padrões reutilizáveis para filtragem de linhas e mascaramento de colunas, incluindo mascaramento de colunas com atributos de identidade, mascaramento com base no contexto da solicitação e UDFs baseadas em VARIANT para mascaramento de vários tipos. |
| Práticas recomendadas para políticas ABAC | Recomendações para o escopo de políticas, design de taxonomia de tags e gestão de políticas. |
| Considerações de desempenho para políticas de filtro de linha e máscara de coluna | Características de desempenho de políticas ABAC, incluindo a complexidade da UDF, rebaixamento de predicado e otimização de consulta. |
| Quando usar ABAC versus filtros de linha e máscaras de coluna no nível da tabela | Como escolher entre políticas ABAC e filtros de linha no nível da tabela e máscaras de coluna, incluindo diferenças de escopo, propriedade e comportamento de substituição. |
| Requisitos, cotas e limitações para políticas de filtro de linha e máscara de coluna | Requisitos de computação, cotas de política e limitações atuais do ABAC, incluindo suporte de exibição e resolução de conflitos. |