Označování objektů, klasifikace dat a zásady ochrany soukromí

Správa, správa dat a spolupráce ve Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Problém rozsahu

  • Claro má stovky tabulek – provozní i obsahující PII
  • Ruční identifikace citlivých sloupců je neúplná a zastarává
  • Co víte, označte pomocí značek
  • Co nevíte, nechte najít Snowflake pomocí klasifikace dat

Ilustrace zobrazující všechny tabulky, přičemž některé jsou označeny jako citlivé

Správa, správa dat a spolupráce ve Snowflake

Co je značka objektu?

  • Metadatový štítek připojený k objektu Snowflake
  • Nemění funkci sloupce ani oprávnění k dotazům
  • Připojuje prohledávatelná metadata
  • Značky jsou páry klíč–hodnota s definovanými povolenými hodnotami
    • např. sensitivity, PII, Confidential, …
  • Zviditelňuje a zpřístupňuje citlivost sloupce napříč účtem

Objekty schématu

Snowflake schema objects.png

Správa, správa dat a spolupráce ve Snowflake

Vytvoření a aplikování značky

CREATE TAG sensitivity
  ALLOWED_VALUES 'PII', 'Confidential', 'Internal';

ALTER TABLE core.users
  MODIFY COLUMN email
  SET TAG sensitivity = 'PII';

SELECT * FROM TABLE(
  INFORMATION_SCHEMA.TAG_REFERENCES('core.users', 'TABLE'));
1 https://docs.snowflake.com/en/user-guide/object-tagging/introduction
Správa, správa dat a spolupráce ve Snowflake

Dědičnost značek

  • Značky na úrovni schématu jsou zděděny všemi tabulkami a sloupci v něm
  • Vhodné pro hromadné označování namísto tagování stovek sloupců
  • Značky na nižší úrovni přepisují zděděné pro větší specifičnost

Diagram hierarchie znázorňující značku citlivosti na úrovni schématu přenášenou na všechny tabulky a sloupce, přičemž jeden sloupec přepisuje zděděnou značku specifičtější hodnotou

Správa, správa dat a spolupráce ve Snowflake

Co je klasifikace dat?

Označování objektů

  • Aplikováno ručně
  • Závisí na znalosti, že sloupec je citlivý

Klasifikace dat

  • Automaticky prochází tabulky – zkoumá názvy, typy a hodnoty
  • Mapuje sloupce na standardní kategorie PII: jméno, e-mail, telefon, pas
  • Nalézá citlivé sloupce i v tabulkách vytvořených před zavedením správy dat
Správa, správa dat a spolupráce ve Snowflake

Implementace klasifikace

Snímek obrazovky klasifikace dat v Snowsight

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Správa, správa dat a spolupráce ve Snowflake

Zásady ochrany soukromí

Vyhledávání citlivých dat

  • Značky objektů data označují
  • Klasifikace dat je vyhledává

Ochrana citlivých dat

  • Zásady ochrany soukromí propojují klasifikaci s ochranou automaticky
  • Propojují kategorii klasifikace s maskující zásadou
  • Nové tabulky s klasifikovanými sloupci jsou maskovány bez manuálního nastavení

privacy_policy.png

Správa, správa dat a spolupráce ve Snowflake

Pojďme si to procvičit!

Správa, správa dat a spolupráce ve Snowflake

Preparing Video For Download...