Securing Snowflake¶

Snowflake provides industry-leading features that ensure the highest levels of security for your account and users, as well as all the data you store in Snowflake.

These topics are intended primarily for administrators (i.e. users with the ACCOUNTADMIN, SYSADMIN, or SECURITYADMIN roles).

Federated Authentication & SSO

Topics related to federated authentication to Snowflake.

Key-pair authentication and key-pair rotation

Using key-pair authentication to Snowflake.

Multi-factor authentication (MFA)

Using multi-factor authentication with Snowflake.

Snowflake OAuth

Topics related to using Snowflake OAuth to connect to Snowflake.

External OAuth

Topics using External OAuth to connect to Snowflake.

Authentication policies

Using authentication policies to restrict account and user authentication by client, authentication methods, and more.

Controlling network traffic with network policies

Using network policies to restrict access to Snowflake.

Network rules

Using network rules with other Snowflake features to restrict access to and from Snowflake.

AWS VPC interface endpoints for internal stages

Using private connectivity to connect to Snowflake internal stages on AWS.

Azure Private Endpoints for Internal Stages

Using private connectivity to connect to Snowflake internal stages on Azure.

AWS PrivateLink and Snowflake

Using private connectivity to connect to your Snowflake account on AWS.

Azure Private Link and Snowflake

Using private connectivity to connect to your Snowflake account on Azure.

Google Cloud Private Service Connect and Snowflake

Using private connectivity to connect to your Snowflake account on Google Cloud Platform.

Snowflake Sessions & Session Policies

Using session policies to manage your Snowflake session.

SCIM

Topics related to using SCIM to provision users and groups to Snowflake.

Access Control

Topics related to role-based access control (RBAC) in Snowflake.

End to End Encryption

Using end-to-end encryption in Snowflake.

Encryption Key Management

Using encryption key management in Snowflake.

Tri-Secret Secure

Using Tri-Secret Secure in Snowflake.

Trust Center

Using the Trust Center to evaluate and monitor your account for security risks.