TL;DR: MariaDB Galera Cluster can remove replication lag and enable rolling maintenance, but passbolt’s lab shows that mutual TLS is what lets distributed database nodes authenticate peers and clients without brittle IP-based trust, according to Passbolt. The real lesson is that identity-bound transport trust, not just encryption, becomes the control plane for clustered credentials.
Editorial analysis by NHI Mgmt Group, based on content published by PassBolt: “Passbolt with MariaDB Galera Cluster using Mutual TLS (mTLS) authentication”.
Key questions
Q: How should security teams authenticate clustered database nodes without relying on IP-based trust?
A: Use mutual TLS so each node presents a certificate and validates its peers against a trusted CA.
Q: Why does mutual TLS matter for a self-hosted secrets application backed by a database cluster?
A: Because the application is not only protecting traffic, it is protecting the trust relationship with the database that stores credentials.
Q: What do teams get wrong about TLS in clustered database environments?
A: They often treat encryption as the finish line, but TLS without mutual authentication still leaves peer identity under-validated.
Practitioner guidance
- Define certificate-backed database trust boundaries Map which database nodes and applications are allowed to authenticate via mTLS, and document the trusted CA, hostnames, and client certificates that make that trust valid.
- Align SANs with cluster naming conventions Make sure server certificate SANs match every hostname actually used by cluster members and clients, including short names and DNS aliases, so validation does not depend on ad hoc network identity.
- Separate replication identity from host location Stop treating IP address or subnet membership as proof of trust for Galera peer traffic, and govern peer authentication through certificates instead of network position.
Bottom line: Passbolt’s Galera lab shows that database clustering changes trust, not just availability, because nodes and clients must prove identity before access proceeds.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Identity-bound transport trust is the decisive control in clustered database access. Passbolt’s lab shows that encrypted database traffic still leaves a governance gap if the application and database nodes are not mutually authenticated. When cluster members can move across subnets or data centres, IP-based trust becomes brittle and hard to audit. The practitioner lesson is that database connectivity for sensitive systems should be governed as a certificate-backed identity relationship, not a network shortcut.
A question worth separating out:
Q: When should organisations use certificates instead of firewall rules to control database access?
A: Use certificates when the topology is likely to change, the database is distributed, or the application is sensitive enough that identity should follow the workload. Firewall rules still matter, but they should not be the primary proof of trust for clustered database access.
👉 Read our full editorial: Mutual TLS for Galera clusters tightens passbolt database trust