Objekt-Tags, Datenklassifizierung und Datenschutzrichtlinien

Snowflake-Management, Governance & Zusammenarbeit

Emily Melhuish

Technical Curriculum Developer, Snowflake

Das Skalierungsproblem

  • Claro hat Hunderte Tabellen – einige operativ, einige mit PII
  • Manuelle Identifikation sensibler Spalten ist unvollständig und veraltet
  • Beschrifte Bekanntes mit Tags
  • Lass Snowflake Unbekanntes per Datenklassifizierung finden

Illustration: Alle Tabellen, einige als sensibel gekennzeichnet

Snowflake-Management, Governance & Zusammenarbeit

Was ist ein Objekt-Tag?

  • Ein Metadaten-Label an einem Snowflake-Objekt
  • Ändert nicht die Funktion der Spalte oder wer sie abfragen kann
  • Ein Tag fügt durchsuchbare Metadaten hinzu
  • Tags sind Schlüssel-Wert-Paare mit erlaubten Werten
    • z. B. Sensitivität, PII, Confidential, ..
  • Macht Spaltensensitivität kontoweit sichtbar und durchsuchbar

Schema-Objekte

Snowflake schema objects.png

Snowflake-Management, Governance & Zusammenarbeit

Tag erstellen und anwenden

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-Management, Governance & Zusammenarbeit

Tag-Vererbung

  • Auf Schema-Ebene gesetzte Tags werden von allen Tabellen und Spalten darin geerbt
  • Nützlich für Massenkennzeichnung statt hunderter einzelner Spalten
  • Tags auf niedrigerer Ebene überschreiben geerbte für mehr Präzision

Hierarchie-Diagramm: Ein Schema-Tag zur Sensitivität vererbt sich an alle Tabellen und Spalten; eine Spalte überschreibt das geerbte Tag mit einem spezielleren Wert

Snowflake-Management, Governance & Zusammenarbeit

Was ist Datenklassifizierung?

Objekt-Tagging

  • Manuell angewendet
  • Erfordert Wissen, dass eine Spalte sensibel ist

Datenklassifizierung

  • Scannt Tabellen automatisch – prüft Namen, Typen und Werte
  • Ordnet Spalten Standard-PII-Kategorien zu: Name, E-Mail, Telefon, Reisepass
  • Findet sensible Spalten in Tabellen, die vor Governance-Prozessen entstanden sind
Snowflake-Management, Governance & Zusammenarbeit

Klassifizierung umsetzen

Screenshot der Snowsight-Datenklassifizierung

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Snowflake-Management, Governance & Zusammenarbeit

Datenschutzrichtlinien

Sensible Daten finden

  • Objekt-Tags labeln Daten
  • Datenklassifizierung findet sie

Sensible Daten schützen

  • Datenschutzrichtlinien verbinden Klassifizierung automatisch mit Schutz
  • Verknüpfen eine Klassifizierungskategorie mit einer Maskierungsrichtlinie
  • Neue Tabellen mit klassifizierten Spalten werden ohne manuelles Wiring maskiert

privacy_policy.png

Snowflake-Management, Governance & Zusammenarbeit

Lass uns üben!

Snowflake-Management, Governance & Zusammenarbeit

Preparing Video For Download...