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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

NETWORK SECURITY AND POLICIES

A
  • networking policies allow for creating a user allowed and vice versa list based on user IP address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Access Control

A
  • Access based on objects, roles, privilege’s, users etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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:
  1. App launches window displaying the authentication page for IdP
  2. The user enters IdP credentials (username and password)
  3. If user is enrolled in MFA in Snowflake, they are prompted to type the MFA passcode or confirm authentication on other device
  4. 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly