Étiquetage d’objets, classification des données et politiques de confidentialité

Gestion, gouvernance et collaboration avec Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Le problème d’échelle

  • Claro a des centaines de tables : certaines opérationnelles, d’autres contenant des PII
  • L’identification manuelle des colonnes sensibles est incomplète et devient obsolète
  • Étiquetez ce que vous connaissez
  • Laissez Snowflake trouver le reste avec la classification des données

Illustration montrant toutes les tables avec certaines étiquetées sensibles

Gestion, gouvernance et collaboration avec Snowflake

Qu’est-ce qu’une étiquette d’objet?

  • Une étiquette de métadonnées attachée à un objet Snowflake
  • Ne change pas le comportement de la colonne ni qui peut l’interroger
  • Une étiquette ajoute des métadonnées recherchables
  • Les étiquettes sont des paires clé-valeur avec des valeurs autorisées définies
    • p. ex. sensibilité, PII, Confidentiel, …
  • Rend la sensibilité des colonnes visible et repérable dans le compte

Objets de schéma

Objets de schéma Snowflake.png

Gestion, gouvernance et collaboration avec Snowflake

Créer et appliquer une étiquette

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
Gestion, gouvernance et collaboration avec Snowflake

Héritage des étiquettes

  • Les étiquettes au niveau du schéma sont héritées par toutes ses tables et colonnes
  • Utile pour étiqueter en vrac plutôt que des centaines de colonnes
  • Les étiquettes d’un niveau inférieur remplacent l’héritée pour plus de précision

Schéma hiérarchique montrant une étiquette de sensibilité au niveau du schéma propagée à toutes les tables et colonnes, avec une colonne qui remplace l’étiquette héritée par une valeur plus précise

Gestion, gouvernance et collaboration avec Snowflake

Qu’est-ce que la classification des données?

Étiquetage des objets

  • Appliqué manuellement
  • Requiert que quelqu’un sache qu’une colonne est sensible

Classification des données

  • Analyse automatiquement les tables : noms, types et valeurs
  • Fait correspondre les colonnes à des catégories PII standard : nom, courriel, téléphone, passeport
  • Repère les colonnes sensibles dans des tables antérieures à toute gouvernance
Gestion, gouvernance et collaboration avec Snowflake

Comment mettre en œuvre la classification

Capture d’écran de la classification des données dans Snowsight

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Gestion, gouvernance et collaboration avec Snowflake

Politiques de confidentialité

Repérer les données sensibles

  • Les étiquettes d’objets identifient les données
  • La classification les repère

Protéger les données sensibles

  • Les politiques de confidentialité relient classification et protection automatiquement
  • Lie une catégorie de classification à une stratégie de masquage
  • Les nouvelles tables avec colonnes classifiées sont masquées sans liaison manuelle

privacy_policy.png

Gestion, gouvernance et collaboration avec Snowflake

Passons à la pratique !

Gestion, gouvernance et collaboration avec Snowflake

Preparing Video For Download...