Objecttags, classificatie en privacybeleid

Snowflake-beheer, -governance en -samenwerking

Emily Melhuish

Technical Curriculum Developer, Snowflake

Het schaalprobleem

  • Claro heeft honderden tabellen: deels operationeel, deels met PII
  • Handmatige identificatie van gevoelige kolommen is onvolledig en veroudert
  • Label wat je weet met tags
  • Laat Snowflake de rest vinden met dataclassificatie

Illustratie met alle tabellen, waarvan sommige als gevoelig gelabeld

Snowflake-beheer, -governance en -samenwerking

Wat is een objecttag?

  • Een metadatalabel aan een Snowflake-object
  • Verandert niet wat de kolom doet of wie ‘m kan query’en
  • Een tag voegt doorzoekbare metadata toe
  • Tags zijn key-valueparen met toegestane waarden
    • bijv. sensitivity, PII, Confidential, ..
  • Maakt kolomgevoeligheid zichtbaar en doorzoekbaar in de hele account

Schema-objecten

Snowflake schema objects.png

Snowflake-beheer, -governance en -samenwerking

Een tag maken en toepassen

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
Snowflake-beheer, -governance en -samenwerking

Tagovererving

  • Tags op schemaniveau worden geërfd door alle tabellen en kolommen erin
  • Handig voor bulklabeling i.p.v. honderden kolommen taggen
  • Tags op lager niveau overschrijven geërfde tags voor meer precisie

Hiërarchiediagram met een schemaniveau-gevoeligheidstag die doorstroomt naar alle tabellen en kolommen, met één kolom die de geërfde tag overschrijft met een specifiekere waarde

Snowflake-beheer, -governance en -samenwerking

Wat is dataclassificatie?

Objecttagging

  • Handmatig toegepast
  • Vereist dat iemand weet dat een kolom gevoelig is

Dataclassificatie

  • Scant tabellen automatisch: namen, typen en waarden
  • Koppelt kolommen aan standaard PII-categorieën: naam, e-mail, telefoon, paspoort
  • Vindt gevoelige kolommen in tabellen van vóór governance
Snowflake-beheer, -governance en -samenwerking

Classificatie implementeren

Schermafbeelding van Snowsight-dataclassificatie

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Snowflake-beheer, -governance en -samenwerking

Privacybeleid

Gevoelige data vinden

  • Objecttags labelen data
  • Dataclassificatie vindt ze

Gevoelige data beschermen

  • Privacybeleid koppelt classificatie automatisch aan bescherming
  • Verbindt een classificatiecategorie aan een maskeringsbeleid
  • Nieuwe tabellen met geclassificeerde kolommen worden automatisch gemaskeerd

privacy_policy.png

Snowflake-beheer, -governance en -samenwerking

Laten we oefenen!

Snowflake-beheer, -governance en -samenwerking

Preparing Video For Download...