Manage Access Audits¶
Runtime tab
The Runtime tab describes the Omni Connector on a Runtime Plane, which is a separate connector from PolicySync. Sections without a Runtime tab apply to PolicySync only.
The Databricks SQL connector provides access auditing capabilities to help organizations track user activity, ensure compliance, and enhance security monitoring.
Audit Configuration¶
- Audit Enable: Enables audit logs for the Databricks SQL. Set this property to
trueto enable audit logging. - Audit Excluded Users: Comma-separated list of users to exclude from audits (e.g.,
user1@gmail.com). - Audit Initial Pull Minutes: Specifies the number of minutes of audit data to retrieve during the initial sync when auditing is first enabled. The default is
30minutes.
Setup¶
Warning
- Replace the example values with your actual values.
-
SSH to the instance where Privacera Manager is installed.
-
Run the following command to open the
.ymlfile to be edited.If you have multiple connectors, then replace
instance1with the appropriate connector instance name.Bash -
Add or update the following properties to enable access audits:
-
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 - (Optional) Post-installation step which generates Plugin tar ball, updates Route 53 DNS and so on. This step is not required if you are updating only connector properties.
-
In PrivaceraCloud portal, navigate to Settings → Applications.
-
On the Connected Applications screen, select Databricks SQL.
-
Click on the icon or the Account Name to modify the settings.
-
On the Edit Application screen, go to Access Management.
-
Under BASIC tab, enable Enable access audits with the toggle.
-
Under ADVANCED tab, enter the following values:
- Users to exclude when fetching access audits:
user1@gmail.com
- Users to exclude when fetching access audits:
-
Enter the following properties under Add New Custom Properties:
Bash -
Click SAVE to apply the changes.
Access audits for the Omni Connector are fetched from the workspace's SQL query history and delivered to the Audit Server. They are off by default.
Warning
- The connector's principal must be a workspace admin to see other users' queries.
- Audit records carry the SQL statement text as it is, unless the workspace redacts it. Set Request data cap (bytes) to
0to send no statement text.
-
In the portal, navigate to Settings → Runtime Plane and open your Runtime Plane.
-
Open the Connectors tab and open your Databricks SQL (Hive Metastore) connector.
-
Go to ACCESS CONTROL CONFIGS and expand Manage Access Audits.
-
Turn on Enable access audits, and review the other settings:
- Audit fetch schedule: six-field cron in UTC. Default
0 0 */4 * * *. - Delay window (seconds): default
3600. - Backfill window: ISO-8601 duration for the first run. Default
PT4H. - Users to exclude: principals whose audits are dropped, matched against the query history
user_name. A service principal appears as its application ID, and a user as their email.
- Audit fetch schedule: six-field cron in UTC. Default
-
Select Save.
For all fields, see Access audits.
- Prev topic: Advanced Configuration