Navigation
This is an upcoming (i.e. in progress) version of the manual.

Security

MongoDB provides various features, such as authentication, access control, encryption, to secure your MongoDB deployments. Some key security features include:

Authentication Authorization TLS/SSL

Authentication

SCRAM

x.509

Role-Based Access Control

Enable Access Control

Manage Users and Roles

TLS/SSL (Transport Encryption)

Configure mongod and mongos for TLS/SSL

TLS/SSL Configuration for Clients

Enterprise Only Encryption  

Kerberos Authentication

LDAP Proxy Authentication

Encryption at Rest

Auditing

Client-Side Field Level Encryption  

Security Checklist

MongoDB also provides the Security Checklist for a list of recommended actions to protect a MongoDB deployment.