Objekttaggning, dataklassificering och sekretesspolicyer

Snowflake-hantering, styrning och samarbete

Emily Melhuish

Technical Curriculum Developer, Snowflake

Skalproblemet

  • Claro har hundratals tabeller – vissa operativa, vissa med PII
  • Manuell identifiering av känsliga kolumner är ofullständig och föråldras
  • Märk det ni känner till med taggar
  • Låt Snowflake hitta resten med dataklassificering

Illustration som visar alla tabeller där vissa är märkta som känsliga

Snowflake-hantering, styrning och samarbete

Vad är en objekttagg?

  • En metadataetikett kopplad till ett Snowflake-objekt
  • Ändrar inte vad kolumnen gör eller vem som kan fråga mot den
  • En tagg kopplar sökbar metadata
  • Taggar är nyckel-värde-par med definierade tillåtna värden
    • t.ex. sensitivity, PII, Confidential, ..
  • Gör kolumnkänslighet synlig och sökbar i hela kontot

Schemaobjekt

Snowflake schema objects.png

Snowflake-hantering, styrning och samarbete

Skapa och tillämpa en tagg

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-hantering, styrning och samarbete

Taggärftlighet

  • Taggar på schemanivå ärvs av alla tabeller och kolumner inom schemat
  • Användbart för massmarkering istället för att tagga hundratals enskilda kolumner
  • Taggar på lägre nivå åsidosätter ärvda taggar för ökad specificitet

Hierarkidiagram som visar en känslighetstagg på schemanivå som flödar ned till alla tabeller och kolumner, där en kolumn åsidosätter den ärvda taggen med ett mer specifikt värde

Snowflake-hantering, styrning och samarbete

Vad är dataklassificering?

Objekttaggning

  • Tillämpas manuellt
  • Kräver att någon känner till att en kolumn är känslig

Dataklassificering

  • Klassificering skannar tabeller automatiskt – granskar namn, typer och värden
  • Mappar kolumner till standard-PII-kategorier: namn, e-post, telefon, pass
  • Hittar känsliga kolumner i tabeller skapade innan styrprocesser fanns
Snowflake-hantering, styrning och samarbete

Implementera klassificering

Skärmbild av Snowsight-dataklassificering

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Snowflake-hantering, styrning och samarbete

Sekretesspolicyer

Hitta känslig data

  • Objekttaggar märker data
  • Dataklassificering hittar den

Skydda känslig data

  • Sekretesspolicyer kopplar klassificering till skydd automatiskt
  • Länkar en klassificeringskategori till en maskeringspolicy
  • Nya tabeller med klassificerade kolumner maskeras utan manuell konfiguration

privacy_policy.png

Snowflake-hantering, styrning och samarbete

Lass uns üben!

Snowflake-hantering, styrning och samarbete

Preparing Video For Download...