CockroachCloud Security

A CockroachCloud cluster is single-tenant (no shared machines) running in a Virtual Private Cloud (no shared network) and has data encryption-in-flight enabled by default. Additionally, CockroachCloud provides authentication, authorization, and SQL audit logging features to secure your clusters.

The following table summarizes the CockroachCloud security features and provides links to detailed documentation for each feature where applicable.

Security feature Description
Authentication
  • Inter-node and node identity authentication using TLS 1.2
  • Client identity authentication using TLS 1.2 or username/password
Encryption
User Authorization
  • Users and privileges
  • Role-based access control
Network Authorization
  • IP allowlisting
  • VPC Peering for GCP clusters
  • AWS PrivateLink for AWS clusters
Audit logging ALTER TABLE...EXPERIMENTAL AUDIT to get detailed information about queries being executed against your system
YesYes NoNo