📄️ Architecture
Role-Based Access Control (RBAC) in MongoDB is a security feature that controls access to resources and operations based on roles. A role grants privileges that dictate what actions a user can perform on which resources. MongoDB provides a variety of built-in roles and also allows you to define custom roles tailored to your specific needs.
📄️ SSL Transport Encryption
Secure Sockets Layer (SSL) and its successor, Transport Layer Security (TLS), are cryptographic protocols designed to secure data transmission over a network. MongoDB supports SSL/TLS to encrypt the data that flows over the network between MongoDB clients and instances, adding an extra layer of security.
📄️ Encryption at REST
Encryption at rest refers to the practice of encrypting data when it is stored on disk, as opposed to encryption in transit, which protects data as it moves across a network. MongoDB Enterprise offers support for encryption at rest, allowing you to secure your data without requiring changes to your application or affecting database performance.