# MaxScale Security

- [Securing Your MaxScale Deployment](/docs/maxscale/maxscale-security/securing-your-maxscale-deployment.md): Essential hardening steps for production MaxScale environments. Learn to encrypt passwords, secure the REST API with TLS, enable audit logging, and configure encrypted database connections.
- [Authentication Modules](/docs/maxscale/maxscale-security/authentication-modules.md): Understand how MaxScale handles MySQL protocol authentication. This guide covers the User Account Manager, required database grants, and general authentication settings like matching hosts.
- [MaxScale Authentication](/docs/maxscale/maxscale-security/maxscale-authentication.md): Explore the supported authentication methods in MariaDB MaxScale. Learn how authenticators validate clients and backend servers using plugins like Native, PAM, GSSAPI, etc.
- [Native Authenticator](/docs/maxscale/maxscale-security/maxscale-authentication/native-authenticator.md): Authenticate clients using the default Native Authenticator. This guide explains how MaxScale validates passwords against backend servers using the standard MariaDB authentication plugin.
