Skip to main content
Question

Audit user activities

  • November 25, 2020
  • 3 replies
  • 12 views

SK21
Forum|alt.badge.img+2
  • Participating Frequently

I have certain tables which have sensitive data .
Sometimes we have some problems in which our sensitive data is leaked.
Their are several users around 65 which access vertica db through dbvisualizer.

What are the best practices to review these user activities on those tables?
Is their anyway to know whether they have downloaded reports from dbvisualizer?

3 replies

Jim_Knicely
Forum|alt.badge.img+2
  • Participating Frequently
  • November 25, 2020

SK21
Forum|alt.badge.img+2
  • Author
  • Participating Frequently
  • November 25, 2020

@JimKnicely any thing similar to trigger in vertica?


Jim_Knicely
Forum|alt.badge.img+2
  • Participating Frequently
  • November 25, 2020

No. Way too much overhead for an Analytic Database!

One option is to set up a cronjob that runs every so often to check if a user accessed the tables in question and store that info in an audit table for later analysis.

If you want to mask/hide data from users, have you looked into Column and Row Level Access Policies?

Doc Page:
https://www.vertica.com/docs/latest/HTML/Content/Authoring/AdministratorsGuide/DBUsersAndPrivileges/AccessPolicies/AccessPoliciesOverview.htm