Capitolo 19. Introduzione alla sicurezza di MongoDB
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Per proteggere il tuo cluster MongoDB e i dati in esso contenuti, dovrai adottare le seguenti misure di sicurezza:
Abilita l'autorizzazione e applica l'autenticazione
Crittografa la comunicazione
Crittografa i dati
Questo capitolo mostra come affrontare le prime due misure di sicurezza con un tutorial sull'utilizzo del supporto di MongoDB per x.509 per configurare l'autenticazione e la crittografia del livello di trasporto per garantire comunicazioni sicure tra client e server in un set di repliche MongoDB. In un capitolo successivo parleremo della crittografia dei dati a livello di archiviazione.
Autenticazione e autorizzazione di MongoDB
Sebbene l'autenticazione e l'autorizzazione siano strettamente collegate, è importante notare che l'autenticazione è distinta dall'autorizzazione. Lo scopo dell'autenticazione è quello di verificare l'identità di un utente, mentre l'autorizzazione determina l'accesso dell'utente verificato alle risorse e alle operazioni.
Meccanismi di autenticazione
L'abilitazione dell'autorizzazione su un cluster MongoDB fa rispettare l'autenticazione e garantisce che gli utenti possano eseguire solo le azioni per le quali sono autorizzati, come stabilito dai loro ruoli. La versione Community di MongoDB supporta lo SCRAM (Salted Challenge Response Authentication Mechanism) e l'autenticazione ...