Kimlik Doğrulama Yöntemleri ve Ağ İlkeleri

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Emily Melhuish

Technical Curriculum Developer, Snowflake

Kimlik Doğrulama Nedir?

  • Kimlik doğrulama, roller veya ayrıcalıklar kontrol edilmeden önce kimliği doğrular
  • En tanıdık biçim kullanıcı adı ve paroladır
  • Farklı yöntemler farklı kullanım senaryolarına uygundur
  • İnsan analist ile otomatik bir işlem hattının gereksinimleri farklıdır

Kimlik doğrulama.png

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Kimlik Doğrulama Yöntemleri ve Çerçeveleri

Desteklenen kimlik doğrulama yöntemleri:

  • Kullanıcı adı ve parola
  • Çok faktörlü kimlik doğrulama (MFA)
  • Birleşik kimlik doğrulama (SSO/SAML 2.0)
    • Okta veya Microsoft Entra ID
  • OAuth, Anahtar Çifti, Programatik Erişim Jetonu (PAT)
    • BI platformları gibi üçüncü taraf araçlar için en iyisi
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Parola ve MFA

Kimlik Doğrulama Yöntemi Nasıl Çalışır Temel Fayda Yönetici Zorunlu mu?
Parola ile kimlik doğrulama Kullanıcı adı ve parola ile giriş Tüm kullanıcılar için temel erişim Uygulanamaz
Çok faktörlü kimlik doğrulama (MFA) Parola artı ikinci faktör: Passkey veya TOTP (zaman tabanlı tek seferlik parola) Parola ele geçirilse bile hesabı korur Evet
1 [Snowflake: MFA Methods](https://docs.snowflake.com/en/user-guide/security-mfa#restricting-which-mfa-methods-are-available)
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Anahtar Çifti ile Kimlik Doğrulama

Özel ve genel anahtar akışı

ALTER USER pipeline_svc SET RSA_PUBLIC_KEY = '<your_public_key_here>';
Snowflake Yönetimi, Yönetişimi ve İşbirliği

SSO ve OAuth

SSO / SAML

  • Claro çalışanları Snowflake’e mevcut şirket kimlik bilgileriyle giriş yapar
  • Kimlik sağlayıcı doğrulamayı gerçekleştirir
  • Snowflake sonucu güvenilir kabul eder
    • Okta, Microsoft Entra ID
    • Her SAML uyumlu IDP

OAuth

  • Üçüncü taraf araçlar için tasarlanmıştır (BI platformları, entegrasyonlar)
  • Kullanıcı kimlik bilgilerini araca göstermeden yetkilendirme yapar
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Ağ İlkesi Nedir?

Ağ ilkesinin uygulandığı web sitesi

1 [Snowflake: Network Policies](https://docs.snowflake.com/en/user-guide/network-policies)
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Ağ İlkesi Oluşturma

Ağ kuralları oluşturun, sonra ilke içinde referans verin

CREATE NETWORK RULE claro_allowed_ips
  TYPE = IPV4
  VALUE_LIST = ('10.0.0.0/8', '203.0.113.5');

CREATE NETWORK RULE claro_blocked_ips
  TYPE = IPV4
  VALUE_LIST = ('198.51.100.0');

CREATE NETWORK POLICY claro_network_policy
  ALLOWED_NETWORK_RULE_LIST = ('claro_allowed_ips')
  BLOCKED_NETWORK_RULE_LIST = ('claro_blocked_ips');
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Ağ İlkesini Uygulama

Hesap veya kullanıcı düzeyinde uygulayın

ALTER ACCOUNT SET NETWORK_POLICY = claro_network_policy;
ALTER USER pipeline_svc SET NETWORK_POLICY = claro_network_policy;

Ağ ilkesinin temsili.png

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Özel Bağlantı

  • Ağ ilkeleri, genel internet üzerinden IP’leri kısıtlar
  • Özel bağlantı, trafiği özel bir ağ uç noktası üzerinden yönlendirir
  • Trafik genel internetten geçmez
  • AWS PrivateLink, Azure Private Link ve Google Cloud Private Service Connect tarafından desteklenir
  • Sıkı veri yerelliği veya uyum gereksinimleri olan kuruluşlarca kullanılır
Snowflake Yönetimi, Yönetişimi ve İşbirliği

Hadi pratik yapalım!

Snowflake Yönetimi, Yönetişimi ve İşbirliği

Preparing Video For Download...