Chiffrement en transit
Le chiffrement en transit protège les données à mesure qu’elles circulent entre les clients, les applications et les serveurs de base de données, empêchant ainsi tout accès non autorisé ou toute falsification. Dans MongoDB Atlas, tout le trafic du réseau est automatiquement chiffré à l’aide du protocole Transport Layer Security (TLS), qui est activé par défaut et requis pour chaque connexion. La valeur par défaut actuelle est TLS 1.2. La communication entre les nœuds du cluster Atlas est également sécurisée par TLS pour garantir que les données restent protégées à chaque étape.
MongoDB Enterprise Advanced prend également en charge le chiffrement en transit à l’aide de TLS.
En savoir plus sur le chiffrement en transit →
Chiffrement au repos
Le chiffrement des données au repos protège les données stockées en chiffrant les fichiers de la base de données sur le disque, ajoutant ainsi une couche de protection essentielle. Dans MongoDB Atlas, toutes les données des clients sont automatiquement chiffrées au repos par la norme AES-256, en tirant parti du chiffrement de disque et de la gestion des clés natifs du fournisseur de cloud. Atlas prend également en charge le chiffrement au niveau de la base de données avec des clés gérées par le client via AWS Key Management Service (KMS), Google Cloud KMS ou Azure Key Vault.
MongoDB Enterprise Advanced fournit un chiffrement au repos via le moteur de stockage WiredTiger avec AES-256, configurable avec un fournisseur de gestion des clés conforme à KMIP.
Chiffrement au repos → MongoDB Enterprise Advanced et MongoDB Atlas
Chiffrement en cours d'utilisation avec Queryable Encryption
Le chiffrement en cours d’utilisation protège les données sensibles lorsqu’elles sont activement traitées par la base de données. Cela permet aux informations de rester sécurisées tout au long de leur cycle de vie au-delà du chiffrement au repos et en transit. MongoDB offre cette fonctionnalité grâce à Queryable Encryption, une technologie de chiffrement en cours d'utilisation inédite dans le secteur.
Queryable Encryption permet aux clients de chiffrer les données sensibles de leurs applications, de les stocker en toute sécurité dans un état chiffré dans MongoDB et d'effectuer des requêtes expressives directement sur les données chiffrées. Les requêtes de préfixe, de suffixe et de sous-chaîne sont désormais généralement disponibles, en plus de l'égalité et de la plage.
Avec Queryable Encryption, les organisations peuvent effectuer des recherches textuelles flexibles sur des données chiffrées, telles que la recherche de correspondances sur des noms partiels, des mots-clés ou des identifiants, sans jamais exposer les informations sous-jacentes. Des organisations font déjà confiance à Queryable Encryption pour protéger certaines de leurs données les plus sensibles, notamment les forces de sécurité intérieure françaises (ANFSI), avec le soutien d’un examen de sécurité de niveau gouvernemental. Parmi les autres avantages clés, citons :
- Meilleure protection des données : gardez les données sensibles chiffrées pendant les requêtes, réduisant le risque d'exposition et minimisant l'impact réputationnel ou financier des incidents de sécurité.
- Conformité réglementaire renforcée : maintenez le chiffrement tout au long du cycle de vie des données pour respecter les exigences telles que les réglementations RGPD et HIPAA, évitant ainsi les amendes et renforçant la confiance des clients.
- Amélioration de l’efficacité opérationnelle : protection des données sans dépendre de solutions de recherche personnalisées ou d’outils externes, ce qui réduit la complexité de l’infrastructure tout en maintenant les performances des applications.
- Une expérience de développement fluide : Queryable Encryption s’intègre nativement au langage de requête de MongoDB, permettant une recherche chiffrée avancée sans avoir besoin de réécrire le code de l’application.
- Protection intégrée : incluse avec MongoDB sans coût supplémentaire, offrant un chiffrement intégré sans nécessiter de solutions tierces.
En savoir plus –> Queryable Encryption