Crittografia in transito
La crittografia in transito protegge i dati mentre si spostano tra client, applicazioni e server di database, impedendo l'accesso non autorizzato o la manomissione. In MongoDB Atlas, tutto il traffico di rete viene crittografato automaticamente utilizzando Transport Layer Security (TLS), abilitato per impostazione predefinita e richiesto per ogni connessione. L'attuale impostazione predefinita è TLS 1.2. Anche la comunicazione tra i nodi del cluster Atlas è protetta tramite TLS per garantire che i dati rimangano protetti in ogni fase.
MongoDB Enterprise Advanced supporta anche la crittografia in transito tramite TLS.
Scopri di più sulla crittografia in transito →
Crittografia a riposo
La crittografia a riposo protegge i dati archiviati crittografando i file del database su disco, aggiungendo un layer fondamentale di difesa. In MongoDB Atlas, tutti i dati dei clienti sono crittografati automaticamente a riposo con AES-256, sfruttando le funzionalità native di crittografia del disco e di gestione delle chiavi del provider cloud. Atlas supporta inoltre la crittografia a livello di database con chiavi gestite dal cliente tramite AWS Key Management Service (KMS), Google Cloud KMS o Azure Key Vault.
MongoDB Enterprise Advanced offre la crittografia a riposo tramite il motore di archiviazione WiredTiger con AES-256, configurabile con un provider di gestione delle chiavi conforme a KMIP.
Crittografia a riposo → MongoDB Enterprise Advanced e MongoDB Atlas
Crittografia in uso con Queryable Encryption
La crittografia in uso protegge i dati sensibili mentre vengono attivamente elaborati dal database. Ciò consente alle informazioni di rimanere protette durante l'intero ciclo di vita al di là della crittografia a riposo e in transito. MongoDB offre questa funzionalità attraverso Queryable Encryption, una tecnologia di crittografia in uso innovativa e leader del settore.
Queryable Encryption consente ai clienti di crittografare dati applicativi sensibili, di memorizzarli in modo sicuro in formato crittografato su MongoDB e di eseguire query complesse direttamente sui dati crittografati. Le query per prefisso, suffisso e sottostringa sono ora disponibili a livello generale, oltre alle query di uguaglianza e di intervallo.
Con Queryable Encryption, le organizzazioni possono eseguire ricerche testuali flessibili sui dati crittografati, come la corrispondenza di nomi parziali, parole chiave o identificatori, senza mai esporre le informazioni sottostanti. Le organizzazioni si affidano già a Queryable Encryption per proteggere alcuni dei loro dati più sensibili, tra cui le forze di sicurezza interne della Francia (ANFSI), supportate da una revisione della sicurezza di livello governativo. Altri vantaggi principali includono:
- Maggiore protezione dei dati: mantieni i dati sensibili crittografati durante le query, riducendo il rischio di esposizione e minimizzando l'impatto reputazionale o finanziario derivante da incidenti di sicurezza.
- Maggiore conformità normativa: mantiene la crittografia lungo l'intero ciclo di vita dei dati per aiutare a soddisfare requisiti quali GDPR e HIPAA, evitando multe e rafforzando la fiducia dei clienti.
- Maggiore efficienza operativa: proteggi i dati senza affidarti a soluzioni di ricerca personalizzate o strumenti esterni, riducendo la complessità dell'infrastruttura pur mantenendo le prestazioni dell'applicazione.
- Esperienza di sviluppo senza intoppi: Queryable Encryption si integra nativamente nel linguaggio di query di MongoDB, consentendo una ricerca crittografata avanzata senza la necessità di riscrivere il codice dell'applicazione.
- Protezione integrata: inclusa in MongoDB senza costi aggiuntivi, per offrire la crittografia integrata senza la necessità di soluzioni di terze parti.
Scopri di più –> Queryable Encryption