Enqurious logo
Go back

Access Control and Security in Snowflake

4 Scenarios
3 Hours
Intermediate
masterclass poster
Industry
general
Skills
access-control-security
data-governance
cloud-management
Tools
snowflake

Learning Objectives

Learn how Row Access Policies work in Snowflake
Understand the concept of Column-Level Security in Snowflake.
Understand Access Control Framework in Snowflake
Learn how privileges are assigned, managed, and revoked using GRANT and REVOKE commands.
Understand how Network Policies enhance security by filtering access based on IP addresses.
Differentiate between account-level and user-level policies and their use cases.
Understand how OAuth Authentication facilitates secure integration with third-party tools.
Understand the concept of Multi-Factor Authentication (MFA) and its role in enhancing security.

Overview

In this masterclass, learners will explore various Snowflake security features through Vinay’s journey at GlobalMart, guided by Rahul, the Senior Architect. Topics include enabling Multi-Factor Authentication (MFA) for enhanced account security, configuring Network Policies to restrict access, and understanding Access Control methods like RBAC and DAC to manage permissions. Additionally, learners will dive into Dynamic Data Masking, External Tokenization, and Row Access Policies to protect sensitive data while ensuring proper access. By the end, learners will gain the knowledge to implement robust security protocols and ensure data privacy and compliance in Snowflake.

Prerequisites

  • Basic understanding of Snowflake Data Architecture
  • Understanding of Access Control in Snowflake
  • Familiarity with user and role management in any database system.
  • Ability to write and execute basic SQL commands in Snowflake
  • Understanding Snowflake roles such as SECURITYADMIN, ACCOUNTADMIN, and how privileges are assigned
Redefining the learning experience

Supercharge Your
Data+AI Teams with us!