Skip to content
Home › SQL Tools › Database Security & Auditing
Software category

Database Security and Auditing Software

Software that records, restricts and protects what happens to database data: activity monitoring and database firewalls, masking and de-identification, encryption and tokenization, privileged access and secrets management, security assessment and cloud-native threat protection.

20 listings 5 comparisons Research-based
Last verified November 2026. Listings are research-based profiles built from official vendor and project documentation; no vendor paid for inclusion and the order is alphabetical, not a ranking.

This page is for security architects, DBAs, compliance owners and platform teams who need to answer three questions about their databases: who accessed which data, who is allowed to, and what an attacker or an over-privileged insider would see. No single product answers all three, so the category is really several adjacent markets that buyers often combine.

The listings range from appliance-based activity monitoring for large regulated estates, through tools that mask data before it leaves production, to vaults that remove standing database passwords and features built into the clouds. Several vendors in this market changed hands between 2023 and 2026, so ownership and product names are noted where they matter.

What this software does

Database activity monitoring (DAM) captures SQL statements and sessions, either with agents on the database host (for example IBM Guardium S-TAP), by reading the engine's native audit trail, by sniffing network traffic or by sitting in the connection path as a proxy. Captured events go to a separate system that database administrators cannot edit, which provides separation of duties for audits. A proxy or inline database firewall can also block statements that break policy; passive capture can only alert. Cloud providers offer building blocks such as Database Activity Streams on Aurora and RDS, which deliver an encrypted activity stream that a monitoring product then consumes.

Masking replaces sensitive values. Static masking rewrites a copy of the data, usually for test and development, and is irreversible; dynamic masking rewrites query results on the fly for users who should not see real values. Tokenization swaps values for tokens that authorised processes can reverse, and vaultless designs derive tokens without a central lookup table. Encryption ranges from transparent encryption of data files, which protects stolen disks and backups but not data read through a valid login, to column or application-level encryption, all depending on careful key management.

Access and secrets management controls the path to the database: vaults that issue short-lived database credentials, privileged access managers that broker and record administrator sessions, and access proxies that apply policies and just-in-time approvals. Security assessment tools scan configurations, patches and effective permissions against benchmarks such as the CIS Benchmarks and DISA STIGs, so you find excessive privileges before someone uses them.

Types of product in this category

Typical use cases

Audit evidence for regulators

Organisations subject to PCI DSS, HIPAA, the Sarbanes-Oxley Act (SOX) or the EU GDPR need to show who read or changed regulated data, and that administrators could not alter the record. Activity monitoring products keep that trail outside the database and produce scheduled reports.

Masked copies for development and test

Developers need realistic data but should not see real customers. Static masking with consistent values keeps joins working across tables and systems while removing personal data from every non-production copy.

Removing standing database passwords

Applications and engineers often share long-lived credentials stored in config files. Dynamic secrets from a vault, or a proxy that injects credentials and logs every query, replace them with short-lived, per-user access.

Controlling DBA and vendor sessions

Privileged access managers broker administrator sessions through clients such as SSMS or SQL*Plus without revealing passwords, require approval and record the session, which suits outsourced support and break-glass access.

Finding over-privileged accounts

Assessment tools calculate effective permissions through roles and nested groups, flag weak configurations and compare results with a baseline, so you can fix access paths before an audit or an incident.

Threat detection on managed databases

For Azure SQL, Aurora, RDS or Oracle Cloud databases, built-in services raise alerts on suspicious activity such as SQL injection or brute-force attempts, or stream activity to a monitoring product, without agents on servers you cannot reach.

How to choose

  • Which control you actually need. Decide first whether the gap is visibility (auditing), prevention (blocking, masking, encryption), access (credentials and sessions) or posture (assessment). Many failed projects buy an activity monitor to solve an access problem, or encryption to solve a visibility problem.
  • Data source coverage. Check named support for your engines and versions, including cloud services and warehouses. Coverage ranges from Oracle Database only (Oracle Data Safe) or SQL Server only (IDERA SQL Secure) to very broad multi-engine lists in Guardium, Imperva and DataSunrise. AWS Database Activity Streams, for example, does not support RDS for MySQL, MariaDB or PostgreSQL.
  • Capture method and its blind spots. Agents, native audit logs, network sniffing and proxies each miss something. DataSunrise documents that sniffer mode cannot analyse SSL-encrypted traffic and that blocking and dynamic masking need proxy mode, which cannot see local connections. Ask each vendor which connections and statement types its method does not see.
  • Blocking versus alerting. If you need to stop queries, confirm the product has an inline or proxy enforcement mode and test its latency and failure behaviour. Several services, including Microsoft Defender for SQL and Database Activity Streams, record or alert but do not block.
  • Masking semantics. For non-production data, check deterministic masking (the same input gives the same output across tables and databases), referential integrity, support for files and NoSQL, and whether masking is reversible. Irreversible masking suits test data; tokenization suits processes that must recover real values.
  • Key and secret management. For encryption and tokenization, ask where keys live, how they rotate without downtime and who can unprotect data. For vaults, check which databases get dynamic credentials in the free edition and which need an enterprise licence; HashiCorp Vault, for example, needs Enterprise for Oracle dynamic credentials.
  • Separation of duties and tamper resistance. Auditors expect DBAs not to be able to change their own audit trail. Check that the monitoring store, policies and reports are administered separately from the databases, and how long audit data is retained online and in archive.
  • Operational footprint. Appliances, collectors, agents and proxies need sizing, patching and high availability. Managed cloud features avoid this but tie you to one provider. Factor the specialist skills large DAM deployments need into the total cost.
  • Ownership and roadmap. This market consolidated quickly: Imperva is part of Thales, Satori is now Commvault Data Access Manager, CyberArk is owned by Palo Alto Networks and sold under Idira, HashiCorp is owned by IBM, Trustwave DbProtect is now LevelBlue DbProtect, and Redgate SQL Data Privacy Suite is no longer sold under that name. Confirm the current product name, support terms and roadmap in writing.

All database security & auditing listings

SaaS platform

Commvault Data Access Manager

Formerly Satori: dynamic masking, row-level security and access requests for Snowflake, Databricks and other data stores.

SaaS, Kubernetes
Access and secrets management
Commercial software

CyberArk Privileged Access Manager

Palo Alto Networks (Idira) PAM: vaults and rotates privileged credentials and records database and server sessions.

Self-hosted, SaaS
Access and secrets management
Built-in feature

Database Activity Streams (Amazon Aurora and Amazon RDS)

Aurora and RDS feature that streams encrypted database activity to Amazon Kinesis for audit tools.

AWS
Cloud-native security service
Commercial software

DataMasque

Irreversible static masking for Oracle, SQL Server, PostgreSQL, MongoDB, Snowflake and files, with consistent keys.

Linux, Docker, EKS, AWS, Azure
Masking and privacy
Commercial software

DataSunrise Database and Data Security

Self-hosted database audit, firewall, masking and discovery suite run as proxy, sniffer, log reader or agent.

Windows, Linux, Docker, cloud marketplaces
Activity monitoring and auditing
Freemium Managed service

Google Cloud Sensitive Data Protection

Managed service (formerly Cloud DLP) that discovers, inspects and de-identifies sensitive data, priced per GB.

Google Cloud
Masking and privacy
Freemium Source-available tool

HashiCorp Vault

IBM-owned secrets manager issuing short-lived database credentials; BSL Community, Enterprise and HCP editions.

Linux, Kubernetes, SaaS (HCP)
Access and secrets management
Commercial software

IBM Guardium Data Protection

IBM's enterprise database activity monitoring and audit product with S-TAP agents and agentless universal connectors.

Appliances, on premises or cloud
Activity monitoring and auditing
Commercial software

IDERA SQL Secure

SQL Server permissions and security configuration audit tool with policy templates, from US$647 per instance.

Windows
Security assessment
Commercial software

Imperva Data Security Fabric

Thales-owned Imperva platform for data activity monitoring, discovery, classification and risk analytics.

On premises, hybrid, multicloud
Activity monitoring and auditing
Commercial software

K2view

Entity-based test data management and data masking: subsets, reservation, rollback and synthetic data across systems.

On-premises, cloud, hybrid
Masking and privacy
Commercial software

LevelBlue DbProtect

Agentless database vulnerability scanning, rights analysis and activity monitoring, formerly Trustwave DbProtect.

Self-hosted or managed service
Security assessment
Managed service

Microsoft Defender for SQL

Defender for Cloud plans that scan Azure SQL and SQL Server for vulnerabilities and raise threat alerts.

Azure, Azure Arc
Cloud-native security service
Commercial software

Oracle Audit Vault and Database Firewall

Oracle appliance that consolidates database audit trails and monitors or blocks SQL on the network.

Appliance, on premises or OCI
Activity monitoring and auditing
Managed service

Oracle Data Safe

OCI service for assessment, auditing, discovery, masking and SQL Firewall management of Oracle databases.

Oracle Cloud (OCI)
Cloud-native security service
Commercial software

Perforce Delphix

Virtual, writable database copies for testing plus discovery and masking with referential integrity.

On-premises, AWS, Azure, GCP, OCI
Masking and privacy
Commercial software

Protegrity Data Security Platform

Vaultless tokenization and encryption with protectors for Oracle, SQL Server, Db2, Teradata, Snowflake and Databricks.

On-premises, AWS, Azure, GCP
Encryption and tokenization
Discontinued bundle

Redgate SQL Data Privacy Suite

Discontinued Redgate SQL Server bundle for classifying and masking data; now replaced by Redgate Test Data Manager.

SQL Server
Masking and privacy
SaaS platform

StrongDM

Credential-free proxied access to databases, servers and Kubernetes with query logs; part of Delinea since March 2026.

SaaS, self-hosted gateways
Access and secrets management
Commercial software

Thales CipherTrust Data Security Platform

Key management, transparent file encryption, tokenization and masking for databases, files and clouds.

On-premises, SaaS, Linux, Windows
Encryption and tokenization
No listings match this filter.

Comparisons

Alternatives and buyer guides

Related reading on CodeWithSQL

Frequently asked questions

What is database activity monitoring?

Database activity monitoring (DAM) captures database sessions and SQL statements, through host agents, native audit logs, network capture or a proxy, and stores them outside the database so administrators cannot alter them. It then applies policies to raise alerts, produce compliance reports and, in products with an inline or proxy mode, block statements.

Is transparent data encryption enough to protect sensitive columns?

No. Transparent or file-level encryption protects data files, backups and stolen disks, but anyone who can log in and query the database sees decrypted values. To hide values from authorised database users you need column or application-level encryption, tokenization, dynamic masking or tighter access control.

What is the difference between static and dynamic data masking?

Static masking permanently replaces sensitive values in a copy of the data, typically for test, development or analytics, and cannot be undone. Dynamic masking leaves stored data unchanged and alters query results at read time for users or roles who should not see real values, so it needs a proxy or a database feature in the query path.

Do cloud databases need a separate security tool?

Cloud providers offer building blocks such as auditing, threat detection (Microsoft Defender for SQL), assessment and masking (Oracle Data Safe) or activity streams (AWS Database Activity Streams). Organisations with many engines, several clouds or strict separation-of-duties requirements often add a multi-engine monitoring or access product on top, because the native features cover only that provider's services.

What happened to Satori and to Redgate SQL Data Privacy Suite?

Commvault completed its acquisition of Satori Cyber on 28 August 2025, and the product is now documented as Commvault Data Access Manager (formerly Satori). Redgate SQL Data Privacy Suite was an older SQL Server bundle that is no longer offered under that name; Redgate now sells Redgate Test Data Manager, with Data Masker, SQL Data Catalog and SQL Provision still listed separately.

How we research listings: our editorial method. Other categories: the full SQL tools directory.

Compare before you choose

See the head to head comparisons or browse every category in the tools directory.