Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El control de acceso basado en atributos (ABAC) es un modelo de control de acceso en el catálogo de Unity donde el acceso se determina mediante la evaluación de atributos asociados a objetos protegibles. Estos atributos, representados a través de etiquetas reguladas, se usan en condiciones de directiva para identificar qué datos debe proteger una directiva.
Las políticas se adjuntan a un nivel de la jerarquía del Catálogo de Unity, como un metastore (Beta), catálogo, esquema o tabla, y se evalúan dinámicamente. Cuando un objeto seguro tiene los atributos dirigidos por una política, dicha política entra en vigor automáticamente, por lo que una sola política puede imponer reglas de acceso consistentes en todo un metastore, catálogo o esquema.
ABAC soporta seguridad a nivel de fila y columna mediante políticas de filtro de fila y políticas de enmascaramiento de columna en tablas y vistas (Beta). ABAC también admite concesiones dinámicas de privilegios a través de GRANTdirectivas y denegaciones explícitas de privilegios a través de DENYdirectivas (Beta), en los tipos de seguridad compatibles.
Los temas siguientes le ayudarán a empezar a trabajar con ABAC en el catálogo de Unity.
| Tema | Descripción |
|---|---|
| Conceptos básicos para el control de acceso basado en atributos (ABAC) | Trata las etiquetas gobernadas, directivas, UDFs, ámbito de directiva, herencia de etiquetas y cómo se evalúan y aplican las directivas en el momento de la consulta. |
| Creación y administración de directivas de filtro de fila y máscara de columna | Cómo crear, editar, ver y eliminar directivas de filtro de fila y máscara de columna mediante el Explorador de catálogos, SQL y las API REST. |
| Políticas ABAC a nivel Metastore (Beta) | Cómo adjuntar políticas a nivel de metastore (Beta) para que una única política se aplique a cada catálogo de la metastore. |
| Políticas de ABAC GRANT | Cómo crear y gestionar políticas GRANT para la concesión dinámica de privilegios sobre tipos de elementos protegibles compatibles. |
| Políticas ABAC DENY (Beta) | Cómo crear y gestionar DENY políticas (Beta), que niegan el MANAGE ACCESS CONTROL privilegio sobre los tipos de seguros soportados. |
| Evaluación de directivas de filtro de fila y máscara de columna y comportamiento en tiempo de ejecución | Evaluación y cumplimiento de políticas internas y registro de auditoría para las operaciones de etiquetas y políticas. |
| Patrones comunes para el filtrado de filas y el enmascaramiento de columnas | Patrones reutilizables para el filtrado de filas y el enmascaramiento de columnas, incluido el enmascaramiento de columnas con atributos de identidad, el enmascaramiento basado en el contexto de la petición y las UDF basadas en VARIANT para el enmascaramiento de varios tipos. |
| Mejores prácticas para políticas de ABAC | Recomendaciones para el ámbito de política, el diseño de taxonomía de etiquetas y la gestión de políticas. |
| Consideraciones de rendimiento para las directivas de filtro de fila y máscara de columna | Características de rendimiento de las políticas de ABAC, incluida la complejidad de UDF, el empuje de predicado y la optimización de consultas. |
| Cuándo usar ABAC frente a filtros de filas a nivel de tabla y máscaras de columnas | Cómo elegir entre políticas ABAC y filtros de filas a nivel de tabla y máscaras de columna, incluidas las diferencias en el alcance, propiedad y comportamiento de anulación. |
| Requisitos, cuotas y limitaciones para las directivas de filtro de fila y máscara de columna | Requisitos de cómputo, cuotas de políticas y limitaciones actuales de ABAC, incluida la compatibilidad con la vista y la resolución de conflictos. |