Versleuteling, alerts en meldingen

Snowflake-beheer, -governance en -samenwerking

Emily Melhuish

Technical Curriculum Developer, Snowflake

Drie lagen bescherming

Diagram met drie lagen: boven versleuteling, midden alerts, onder meldingen

Snowflake-beheer, -governance en -samenwerking

Versleuteling in rust en tijdens transport

In rust Tijdens transport
Standaard AES-256 TLS 1.2 of hoger
Keys rotatie Automatisch N.v.t.
Scope Opgeslagen data Client- en intern verkeer

Versleuteling.png

Snowflake-beheer, -governance en -samenwerking

Opties voor sleutelbeheer

Versleutelingsmodel Beschrijving
Door Snowflake beheerde keys Standaard. Snowflake beheert sleutels voor jou. Voldoende voor de meeste organisaties.
Door klant beheerde keys (Tri-Secret Secure) Voor organisaties met gevoelige data. Klant beheert de hoofdversleutelingssleutel via AWS KMS, Azure Key Vault of GCP KMS.

keys.png

Snowflake-beheer, -governance en -samenwerking

Tri‑Secret Secure

  • Vereist drie dingen tegelijk om te ontsleutelen
  • Snowflake‑sleutel + klant‑KMS‑sleutel + geslaagde gebruikersauthenticatie
  • Als de klant z’n sleutel intrekt, kan Snowflake zelf niet bij de data
  • Beschikbaar op Business Critical en hoger

Drie sleutels

Snowflake-beheer, -governance en -samenwerking

Wat is een Snowflake‑alert?

  • Evalueert een SQL‑voorwaarde en voert een actie uit als die waar is
  • Gepland: draait op een CRON of per minuut/uur
  • Event‑gedreven: triggert bij nieuwe data in een stream
  • Als de voorwaarde waar is, voert de alert een actie uit: meestal een melding

Visuele weergave van alerts

1 https://docs.snowflake.com/en/user-guide/alerts
Snowflake-beheer, -governance en -samenwerking

Alert‑structuur in SQL

CREATE ALERT claro_failed_login_alert
  WAREHOUSE = claro_wh
  SCHEDULE = '60 MINUTE'
  IF (EXISTS (
    SELECT 1
    FROM SNOWFLAKE.ACCOUNT_USAGE.LOGIN_HISTORY
    WHERE error_code IS NOT NULL
      AND event_timestamp >= DATEADD('hour', -1, CURRENT_TIMESTAMP())
  ))
  THEN CALL SYSTEM$SEND_SNOWFLAKE_NOTIFICATION(...);
Snowflake-beheer, -governance en -samenwerking

Meldingsintegraties

Meldingen

Snowflake-beheer, -governance en -samenwerking

Laten we oefenen!

Snowflake-beheer, -governance en -samenwerking

Preparing Video For Download...