D1.2 - OUTLINE SECURITY PRINCIPLES Flashcards
1
Q
MULTI-FACTOR AUTHENTICATION (MFA)
A
- MFA support is integrated into Snowflake, power by Duo
- MFA is enabled on per user basis, it is not automatic
- STRONGLY recommend for all users with ACCOUNTADMIN role
2
Q
DATA ENCRYPTION
A
- All ingested data stored in Snowflake is AES-256 strong encryption
- Enterprise edition includes periodic rekeying of encrypted data
- Business critical edition includes encryption using customer managed keys
3
Q
NETWORK SECURITY AND POLICIES
A
- networking policies allow for creating a user allowed and vice versa list based on user IP address
4
Q
Access Control
A
- Access based on objects, roles, privilege’s, users etc
5
Q
FEDERATED AUTHENTICATION
A
- Enables users to sign on to Snowflake using SSO
- When using SSO users can authenticate through an external, SAML 2.0 compliant identity provider (IdP)
- Once authenticated by an IdP users can initiate one or more sessions for the duration of and IdP session without having to login to Snowflake
- Then can choose to initiate from within IdP session or Snowflake
6
Q
Single Sign-On (SSO)
A
- Applicable when a client application is configured to use browser-based SSO, the application uses the following workflow for user authentication:
- App launches window displaying the authentication page for IdP
- The user enters IdP credentials (username and password)
- If user is enrolled in MFA in Snowflake, they are prompted to type the MFA passcode or confirm authentication on other device
- After IdP has authenticated user credentials, the browser displays a success message. The user can then close the browser tab/window (it does not need to be open after authentication), return to the application, and use the Snowflake session that has been initiated