Zdieľať cez


Zabezpečenie skladu údajov v službe Microsoft Fabric

Vzťahuje sa na:✅ koncový bod analýzy SQL a sklad v službe Microsoft Fabric

Tento článok sa venuje témam zabezpečenia na zabezpečenie koncového bodu analýzy SQL pre jazero a sklad v službe Microsoft Fabric.

Informácie o zabezpečení služby Microsoft Fabric nájdete v téme Zabezpečenie v službe Microsoft Fabric.

Informácie o pripojení ku koncovému bodu analýzy SQL a skladu nájdete v téme Pripojenie.

Model prístupu na sklad

Povolenia Microsoft Fabric a podrobné povolenia SQL fungujú spoločne pri spravovaní prístupu k skladu a povolení používateľa po pripojení.

  • Pripojenie na sklad závisí od udelenia povolenia na čítanie službe Microsoft Fabric minimálne pre sklad.
  • Povolenia položky Microsoft Fabric umožňujú poskytnúť používateľovi povolenia SQL bez toho, aby bolo potrebné udeľovať tieto povolenia v rámci SQL.
  • Roly pracovného priestoru služby Microsoft Fabric poskytujú povolenia služby Microsoft Fabric pre všetky sklady v pracovnom priestore.
  • Podrobné povolenia používateľa možno ďalej spravovať prostredníctvom T-SQL.

Roly pracovného priestoru

Roly pracovného priestoru sa používajú na tímovú spoluprácu pri vývoji v rámci pracovného priestoru. Priradenie roly určuje akcie, ktoré sú k dispozícii používateľovi, a vzťahuje sa na všetky položky v pracovnom priestore.

Podrobnosti o konkrétnych možnostiach skladu poskytované prostredníctvom rolí pracovného priestoru nájdete v téme Roly pracovného priestoru v sklade údajov v službe Fabric.

Povolenia pre položku

Na rozdiel od rolí pracovného priestoru, ktoré sa vzťahujú na všetky položky v pracovnom priestore, možno povolenia položiek priradiť priamo jednotlivým skladom. Používateľ dostane priradené povolenie pre daný jeden sklad. Hlavným účelom týchto povolení je umožniť zdieľanie pre následné využívanie skladu.

Podrobnosti o konkrétnych povoleniach poskytovaných pre sklady nájdete v téme Zdieľanie skladu a správa povolení.

Podrobné zabezpečenie

Roly pracovného priestoru a povolenia položiek poskytujú jednoduchý spôsob, ako priradiť hrubé povolenia používateľovi pre celý sklad. V niektorých prípadoch je však pre používateľa potrebných podrobnejšie povolenia. Na dosiahnutie tohto cieľa možno použiť štandardné konštrukty T-SQL na poskytnutie konkrétnych povolení používateľom.

Skladovanie údajov v službe Microsoft Fabric podporuje niekoľko technológií na ochranu údajov, ktoré môžu správcovia použiť na ochranu citlivých údajov pred neoprávneným prístupom. Zabezpečením alebo zmätkovaním údajov z neoprávnených používateľov alebo rolí môžu tieto funkcie zabezpečenia poskytovať ochranu údajov v koncovom bode analýzy skladu aj sql bez zmien aplikácie.

  • Zabezpečenie na úrovni objektu riadi prístup ku konkrétnym objektom databázy.
  • Zabezpečenie na úrovni stĺpcov zabraňuje neoprávnenému zobrazeniu stĺpcov v tabuľkách.
  • Zabezpečenie na úrovni riadkov zabraňuje neoprávnenému zobrazeniu riadkov v tabuľkách pomocou predikátov filtra známych WHERE klauzúl.
  • Dynamické maskovanie údajov zabraňuje neoprávnenému zobrazeniu citlivých údajov pomocou mask, aby sa zabránilo dokončeniu prístupu, ako sú napríklad e-mailové adresy alebo čísla.

Zabezpečenie na úrovni objektu

Zabezpečenie na úrovni objektu je mechanizmus zabezpečenia, ktorý riadi prístup ku konkrétnym objektom databázy, ako sú tabuľky, zobrazenia alebo postupy, na základe oprávnení používateľov alebo rolí. Zabezpečí, že používatelia alebo roly môžu pracovať len s objektmi, na ktoré im boli udelené povolenia, a pracovať s nimi, čím sa chráni integrita a dôvernosť schémy databázy a jej súvisiacich zdrojov.

Podrobnosti o spravovaní podrobných povolení v sql nájdete v téme Podrobné povolenia SQL.

Zabezpečenie na úrovni riadkov

Zabezpečenie na úrovni riadkov je funkcia zabezpečenia databázy, ktorá na základe stanovených kritérií, ako sú napríklad roly používateľa alebo atribúty, obmedzuje prístup k jednotlivým riadkom alebo záznamom v tabuľke databázy. Tým sa zabezpečí, že používatelia môžu len zobrazovať alebo manipulovať s údajmi, ktoré majú explicitne oprávnenie na prístup, čím sa zlepší ochrana osobných údajov a kontrola.

Podrobnosti o zabezpečení na úrovni riadkov nájdete v téme Zabezpečenie na úrovni riadkov v sklade údajov služby Fabric.

Zabezpečenie na úrovni stĺpcov

Zabezpečenie na úrovni stĺpcov je bezpečnostné opatrenie databázy, ktoré obmedzuje prístup ku konkrétnym stĺpcom alebo poliam v tabuľke databázy. Umožňuje používateľom zobraziť a pracovať len s oprávnenými stĺpcami a zároveň zakryť citlivé alebo obmedzené informácie. Ponúka diferencované ovládanie prístupu k údajom a ochranu dôverných údajov v databáze.

Podrobnosti o zabezpečení na úrovni stĺpcov nájdete v téme Zabezpečenie na úrovni stĺpcov v sklade údajov služby Fabric.

Dynamické maskovanie údajov (DDM)

Dynamické maskovanie údajov pomáha zabrániť neoprávnenému zobrazeniu citlivých údajov tým, že správcom umožňuje určiť, koľko citlivých údajov sa má zobraziť, s minimálnym vplyvom na vrstvu aplikácie. Dynamické maskovanie údajov je možné nakonfigurovať v určených databázových poliach na skrytie citlivých údajov vo výsledných množinách dotazov. Pri dynamickom maskovaní údajov sa údaje v databáze nezmenia, takže sa môžu použiť v existujúcich aplikáciách, pretože na výsledky dotazu sa použijú pravidlá maskovania. Mnohé aplikácie môžu maskovať citlivé údaje bez toho, aby upravovali existujúce dotazy.

Podrobnosti o maskovaní dynamických údajov nájdete v téme Dynamické maskovanie údajov v sklade údajov služby Fabric.

Zdieľanie skladu

Zdieľanie je pohodlný spôsob, ako poskytnúť používateľom prístup na čítanie k vášmu skladu pre spotrebu v prúde. Zdieľanie umožňuje následným používateľom vo vašej organizácii používať sklad pomocou SQL, Spark alebo Power BI. Úroveň povolení, ktoré zdieľanému príjemcovi udeľuje, môžete prispôsobiť, aby ste poskytli primeranú úroveň prístupu.

Ďalšie informácie o zdieľaní nájdete v téme Zdieľanie skladu a spravovanie povolení.

Sprievodný materiál k prístupu používateľov

Pri vyhodnocovaní povolení na priradenie používateľovi zvážte nasledujúce pokyny:

  • Roly pracovného priestoru (správca, člen, prispievateľ), mali by mať len členovia tímu, ktorí aktuálne spolupracujú na riešení, pretože im to poskytuje prístup ku všetkým položkám v pracovnom priestore.
  • Ak primárne vyžadujú prístup iba na čítanie, priraďte im rolu Čitateľ a udeľte prístup na čítanie ku konkrétnym objektom prostredníctvom T-SQL. Ďalšie informácie nájdete v téme Spravovanie podrobných povolení SQL.
  • Ak sú privilegovanými používateľmi vyššie, priraďte ich rolám Správca, Člen alebo Prispievateľ. Primeranú rolu závisia od ďalších akcií, ktoré budú musieť vykonať.
  • Ostatným používateľom, ktorí potrebujú prístup len do jedného skladu alebo vyžadujú prístup len ku konkrétnym objektom SQL, by mali mať povolenia na položku Fabric a udeliť prístup prostredníctvom SQL k určitým objektom.
  • Namiesto pridávania každého konkrétneho člena môžete spravovať povolenia pre skupiny v službe Microsoft Entra ID (predtým Azure Active Directory). Ďalšie informácie nájdete v téme Overenie v spoločnosti Microsoft Entra ako alternatívu k overovania SQL v službe Microsoft Fabric.