Enable Secure View¶
Privacera supports Secure View for Snowflake connector. This feature allows you to create views on top of existing tables while applying Row-Level Security (RLS) and column-level masking policies.
For more information, refer to the About Secure Views section.
Configuration¶
Note
By deafult, native column masking and row filter policies are enabled. You must disable them to use Secure Views.
-
Navigate to Settings → Applications in the Self-Managed Portal.
-
From the list of Connected Applications, select Snowflake.
-
Click on the application name or the icon to edit. Then, go to the Access Management tab.
-
Under the ADVANCED tab, enable the following options to configure secure views:
- Enforce masking policies using secure views: Enables enforcement of masking policies using secure views.
- Enforce row filter policies using secure views: Enables enforcement of row filter policies using secure views.
- Create secure view for all tables/views: Enable to create secure view for all tables and views.
-
Under ADVANCED tab, ensure the following native options are disabled:
- Enforce snowflake native masking: Disable this option if you want to use secure Views instead of native maksing, which is enabled by default.
- Enforce snowflake native row filter: Disable this option if you want to use secure Views instead of native row level filter, which is enabled by default.
-
Set default values for masked columns:
- Default masked defaultValue for numeric datatype columns: Default value is
0
for numeric datatype columns. - Default masked defaultValue for text/varchar/string datatype columns: Default value is
<MASKED>
for text/varchar/string datatype columns.
- Default masked defaultValue for numeric datatype columns: Default value is
-
Set view naming conventions (optional):
- Secure view name prefix: Prefix for the secure view name.
- Secure view name postfix: Postfix for the secure view name.
- Secure view schema name prefix: Prefix for the secure view schema name.
- Secure view schema name postfix: Postfix for the secure view schema name.
-
Click SAVE to apply the changes.
-
SSH to the instance where Privacera Manager is installed.
-
Run the following command to open the
.yml
file to be edited.If you have multiple connectors, then replace
instance1
with the appropriate connector instance name.Bash -
To enable secure view update the following properties to
true
: -
Ensure the following native options are disabled:
-
Set default masked values:
-
Set view naming conventions (optional):
-
Once the properties are configured, run the following commands to update your Privacera Manager platform instance:
Step 1 - Setup which generates the helm charts. This step usually takes few minutes.
Step 2 - Apply the Privacera Manager helm charts. Step 3 - Post-installation step which generates Plugin tar ball, updates Route 53 DNS and so on.
- Prev topic: Advanced Configuration