Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Attributbaserad åtkomstkontroll (ABAC) är en åtkomstkontrollmodell i Unity Catalog där åtkomst bestäms genom utvärdering av attribut som är associerade med skyddsbara objekt. Dessa attribut, som representeras via styrda taggar, används i principvillkor för att identifiera vilka data en princip ska skydda.
Policyer är kopplade till på en nivå i Unity-kataloghierarkin, såsom en metastore (Beta), katalog, schema eller tabell, och utvärderas dynamiskt. När ett securable objekt har de attribut som en policy riktar sig mot, träder policyn automatiskt i kraft, så en enda policy kan upprätthålla konsekventa åtkomstregler över hela en metastore, katalog eller schema.
ABAC stöder säkerhet på rad- och kolumnnivå genom radfilterpolicyer och kolumnmaskpolicys på tabeller och vyer (Beta). ABAC stöder också dynamiskt beviljande av behörigheter genom GRANT principer och uttryckliga nekanden av behörigheter genom DENY principer (Beta), för securable-typer som stöds.
Följande avsnitt hjälper dig att komma igång med ABAC i Unity Catalog.
| Topic | Description |
|---|---|
| Grundläggande begrepp för attributbaserad åtkomstkontroll (ABAC) | Omfattar reglerade taggar, principer, UDF:er, principomfång, ärvning av taggar och hur principer utvärderas och implementeras vid frågetillfället. |
| Skapa och hantera principer för radfilter och kolumnmask | Så här skapar, redigerar, visar och tar du bort radfilter- och kolumnmaskprinciper med hjälp av Katalogutforskaren, SQL och REST-API:er. |
| ABAC-policyer på metastore-nivå (Beta) | Hur man bifogar policyer på metastore-nivå (Beta) så att en enda policy gäller i varje katalog i metastore. |
| ABAC:s GRANT policyer | Hur man skapar och hanterar GRANT principer för dynamiskt beviljande av privilegier för de säkringsbara typer som stöds. |
| ABAC-policys DENY (Beta) | Hur man skapar och hanterar DENY policyer (Beta), som nekar MANAGE ACCESS CONTROL-behörigheten för säkerhetsbara typer som stöds. |
| Utvärdering av principer och beteende vid körning för radfilter och kolumnmaskering | Principutvärdering och efterlevnad internt och granskningsloggning för tagg- och principåtgärder. |
| Vanliga mönster för radfiltrering och kolumnmaskering | Återanvändbara mönster för radfiltrering och kolumnmaskering, inklusive kolumnmaskering med identitetsattribut, maskering baserat på begärandets kontext och VARIANT-baserade UDF:er för multitypmaskering. |
| Metodtips för ABAC-principer | Rekommendationer för principomfång, taggtaxonomidesign och principhantering. |
| Prestandaöverväganden för principer för radfilter och kolumnmask | Prestandaegenskaper för ABAC-principer, inklusive UDF:ers komplexitet, predikatnedtryckning och frågeoptimering. |
| När du ska använda ABAC jämfört med radfilter på tabellnivå och kolumnmasker | Så här väljer du mellan ABAC-principer och radfilter på tabellnivå och kolumnmasker, inklusive skillnader i omfång, ägarskap och åsidosättningsbeteende. |
| Krav, kvoter och begränsningar för principer för radfilter och kolumnmask | Beräkningskrav, principkvoter och aktuella ABAC-begränsningar, inklusive visningsstöd och konfliktlösning. |