Gắn thẻ đối tượng, Phân loại dữ liệu và Chính sách quyền riêng tư

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Bài toán quy mô

  • Claro có hàng trăm bảng: vừa vận hành, vừa chứa PII
  • Xác định thủ công cột nhạy cảm không đầy đủ và nhanh lỗi thời
  • Gắn thẻ những gì đã biết
  • Để Snowflake tìm phần còn lại bằng phân loại dữ liệu

Minh họa cho thấy tất cả bảng với một số được gắn nhãn nhạy cảm

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Thẻ đối tượng là gì?

  • Nhãn siêu dữ liệu gắn với đối tượng Snowflake
  • Không thay đổi chức năng cột hay quyền truy vấn
  • Thẻ thêm siêu dữ liệu có thể tìm kiếm
  • Thẻ là cặp khóa-giá trị với các giá trị cho phép đã định nghĩa
    • ví dụ: sensitivity, PII, Confidential, ..
  • Giúp độ nhạy của cột hiển thị và tìm kiếm được trên toàn tài khoản

Đối tượng schema

Đối tượng schema của Snowflake.png

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Tạo và áp dụng thẻ

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
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Kế thừa thẻ

  • Thẻ áp dụng ở cấp schema được kế thừa bởi mọi bảng và cột trong đó
  • Hữu ích để gắn nhãn hàng loạt thay vì gắn thẻ hàng trăm cột riêng lẻ
  • Thẻ ở cấp thấp hơn sẽ ghi đè thẻ kế thừa để cụ thể hơn

Sơ đồ phân cấp cho thấy thẻ nhạy cảm ở cấp schema chảy xuống mọi bảng và cột bên trong, với một cột ghi đè thẻ kế thừa bằng giá trị cụ thể hơn

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Phân loại dữ liệu là gì?

Gắn thẻ đối tượng

  • Thực hiện thủ công
  • Phụ thuộc vào việc có người biết cột là nhạy cảm

Phân loại dữ liệu

  • Quét bảng tự động: xét tên, kiểu, và giá trị
  • Ánh xạ cột vào các danh mục PII chuẩn: tên, email, điện thoại, hộ chiếu
  • Tìm cột nhạy cảm trong các bảng tạo trước khi có quy trình quản trị
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Cách triển khai phân loại

Ảnh chụp Snowsight phân loại dữ liệu

1 https://docs.snowflake.com/en/user-guide/classify-ui-trust-center
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Chính sách quyền riêng tư

Tìm dữ liệu nhạy cảm

  • Thẻ đối tượng dùng để gắn nhãn
  • Phân loại dữ liệu dùng để tìm

Bảo vệ dữ liệu nhạy cảm

  • Chính sách quyền riêng tư nối phân loại với bảo vệ tự động
  • Liên kết danh mục phân loại với chính sách che mặt nạ
  • Bảng mới có cột đã phân loại sẽ được che tự động, không cần nối thủ công

privacy_policy.png

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Ayo berlatih!

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Preparing Video For Download...