Informazioni su questo generatore
Questa preimpostazione crea una credenziale database casuale per un utente applicativo MongoDB. PwdGen è indipendente da MongoDB e non si connette ad Atlas né riceve il valore generato.
Questo preset inizia con la modalità characters e genera 10 risultati indipendenti alla volta. Ogni impostazione visibile rimane regolabile e i valori generati non vengono inviati a PwdGen.
Quando usarlo
- Creare una nuova credenziale per questo caso d'uso specifico
- Sostituire una password riutilizzata o debole
- Generare valori localmente prima dell'archiviazione sicura
Dimensione dell'alfabeto, entropia e ipotesi di forza bruta
Il limite teorico di entropia è calcolato come H = L × log2(A), dove L è la lunghezza generata e A è il numero di caratteri attualmente consentiti.
| Lunghezza | Alfabeto | Spazio di ricerca | Limite di entropia | Media a 10 miliardi di tentativi/s |
|---|---|---|---|---|
| 24 | 68 | 6824 | 146.1 bit | 1.51e26 years |
Importante: queste sono stime matematiche per valori uniformemente casuali. Posizioni richieste, conteggi limitati, password ripetute, pattern di dizionario, credenziali compromesse e costi reali di hashing delle password possono modificare sostanzialmente il risultato. La cifra non è una garanzia di sicurezza.
Guida alla distribuzione delle credenziali MongoDB
Creare utenti di database separati per applicazioni, amministratori, backup e automazione. Assegnare a ogni identità solo i ruoli necessari e archiviare le credenziali al di fuori del codice sorgente.
Generare un valore sicuro per URL con Node.js
node -e "console.log(require('crypto').randomBytes(24).toString('base64url'))" - Archiviare MONGODB_URI in un secret manager o in una variabile d'ambiente protetta.
- Codificare in percentuale i componenti di nome utente e password quando richiesto dalla URI della stringa di connessione.
- Utilizzare SCRAM-SHA-256 per l'autenticazione e TLS per la protezione del trasporto; l'uno non sostituisce l'altro.
- Combinare le credenziali con le liste di accesso Atlas IP o controlli di rete equivalenti.
- Ruotare una credenziale quando si sospetta un'esposizione e verificare che le vecchie credenziali siano revocate.
Come utilizzare il risultato in modo sicuro
- Controlla le regole attuali delle password della destinazione
- Usa un risultato unico e abilita MFA dove disponibile
- Conserva i codici di recupero separatamente dalla password
Metodo di generazione e privacy
Il preset utilizza il Web Crypto API del browser per la selezione casuale. Rigenerare, modificare le impostazioni, selezionare e copiare i risultati non invia le credenziali generate a PwdGen. Anche lo stimatore del tempo di cracking delle password viene eseguito localmente ed è una stima, non una garanzia.
Generatore di Password MongoDB FAQ
Posso inserire una password MongoDB direttamente in una stringa di connessione?
Evita di codificarla in modo fisso. Conserva la stringa di connessione in un gestore di segreti o in una variabile d'ambiente protetta e percent-encode i caratteri di nome utente o password quando il formato URI lo richiede.
SCRAM-SHA-256 sostituisce TLS?
No. SCRAM autentica l'utente del database, mentre TLS protegge il traffico in transito. Le distribuzioni di produzione generalmente necessitano di entrambi più controlli di accesso di rete appropriati.
Ogni applicazione MongoDB dovrebbe usare un utente database separato?
Sì. Identità separate per applicazione, amministratore, backup e automazione rendono più facili da applicare ruoli con privilegio minimo, audit e rotazione delle credenziali.