Тегирование объектов, классификация данных и политики конфиденциальности

Управление, управление данными и совместная работа в Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Проблема масштаба

  • У Claro сотни таблиц — операционные и содержащие PII
  • Ручное выявление чувствительных столбцов неполно и устаревает
  • Маркируйте известные данные тегами
  • Позвольте Snowflake найти остальные с помощью классификации данных

Иллюстрация: все таблицы, некоторые из которых помечены как чувствительные

Управление, управление данными и совместная работа в Snowflake

Что такое тег объекта?

  • Метаданные, прикреплённые к объекту Snowflake
  • Не изменяют поведение столбца и права доступа к нему
  • Тег добавляет доступные для поиска метаданные
  • Теги — пары «ключ–значение» с допустимыми значениями
    • например: sensitivity, PII, Confidential, …
  • Делает чувствительность столбцов видимой и доступной для поиска по всей учётной записи

Объекты схемы

Snowflake schema objects.png

Управление, управление данными и совместная работа в Snowflake

Создание и применение тега

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

Наследование тегов

  • Теги на уровне схемы наследуются всеми таблицами и столбцами внутри неё
  • Удобно для массовой маркировки вместо тегирования сотен отдельных столбцов
  • Теги нижнего уровня переопределяют унаследованные для большей точности

Иерархическая диаграмма: тег конфиденциальности на уровне схемы передаётся всем таблицам и столбцам, один столбец переопределяет унаследованный тег более конкретным значением

Управление, управление данными и совместная работа в Snowflake

Что такое классификация данных?

Тегирование объектов

  • Применяется вручную
  • Требует знания о том, что столбец содержит чувствительные данные

Классификация данных

  • Автоматически сканирует таблицы — анализирует имена, типы и значения
  • Сопоставляет столбцы со стандартными категориями PII: имя, email, телефон, паспорт
  • Находит чувствительные столбцы в таблицах, созданных до внедрения управления данными
Управление, управление данными и совместная работа в Snowflake

Как реализовать классификацию

Снимок экрана классификации данных в Snowsight

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Управление, управление данными и совместная работа в Snowflake

Политики конфиденциальности

Поиск чувствительных данных

  • Теги объектов маркируют данные
  • Классификация данных их обнаруживает

Защита чувствительных данных

  • Политики конфиденциальности автоматически связывают классификацию с защитой
  • Связывают категорию классификации с политикой маскирования
  • Новые таблицы с классифицированными столбцами маскируются без ручной настройки

privacy_policy.png

Управление, управление данными и совместная работа в Snowflake

Давайте практиковаться!

Управление, управление данными и совместная работа в Snowflake

Preparing Video For Download...