Over deze generator
Deze preset maakt een willekeurige database credential voor een MongoDB applicatiegebruiker. PwdGen is onafhankelijk van MongoDB en maakt geen verbinding met Atlas of ontvangt de gegenereerde waarde.
Dit voorinstelling start met de characters-modus en genereert 10 onafhankelijke resultaten tegelijk. Elke zichtbare instelling blijft aanpasbaar en gegenereerde waarden worden niet naar PwdGen verzonden.
Wanneer te gebruiken
- Een nieuwe credential maken voor deze specifieke use case
- Een hergebruikt of zwak wachtwoord vervangen
- Waarden lokaal genereren vóór veilige opslag
Alfabetgrootte, entropie en brute-force-aannames
Het theoretische entropieplafond wordt berekend als H = L × log2(A), waarbij L de gegenereerde lengte is en A het aantal momenteel toegestane tekens.
| Lengte | Alfabet | Zoekruimte | Entropieplafond | Gemiddeld bij 10 miljard gissingen/s |
|---|---|---|---|---|
| 24 | 68 | 6824 | 146.1 bits | 1.51e26 years |
Belangrijk: dit zijn wiskundige schattingen voor uniform willekeurige waarden. Vereiste posities, beperkte aantallen, herhaalde wachtwoorden, woordenboekpatronen, gelekke inloggegevens en echte wachtwoord-hashkosten kunnen het resultaat aanzienlijk veranderen. Het cijfer is geen beveiligingsgarantie.
MongoDB-implementatiehandleiding voor inloggegevens
Maak aparte databasegebruikers voor applicaties, beheerders, back-ups en automatisering. Geef elke identiteit alleen de rollen die het nodig heeft en sla inloggegevens buiten de broncode op.
Genereer een URL-veilige waarde met Node.js
node -e "console.log(require('crypto').randomBytes(24).toString('base64url'))" - Sla MONGODB_URI op in een geheimenbeheerder of beschermde omgevingsvariabele.
- Codeer gebruikersnaam en wachtwoordcomponenten procentueel wanneer vereist door de verbindingsreeks URI.
- Gebruik SCRAM-SHA-256 voor authenticatie en TLS voor transportbeveiliging; de een vervangt de ander niet.
- Combineer inloggegevens met Atlas IP-toegangslijsten of equivalente netwerkcontroles.
- Roteer een inloggegevens wanneer blootstelling wordt vermoed en verifieer dat oude inloggegevens zijn ingetrokken.
Hoe het resultaat veilig te gebruiken
- Controleer de huidige wachtwoordregels van de bestemming
- Gebruik een uniek resultaat en schakel MFA in waar beschikbaar
- Bewaar herstelcodes apart van het wachtwoord
Generatie- en privacymethode
De voorinstelling gebruikt de browser Web Crypto API voor willekeurige selectie. Opnieuw genereren, instellingen wijzigen, selecteren en kopiëren van resultaten stuurt gegenereerde inloggegevens niet naar PwdGen. De schatter van wachtwoordkraaktijd draait ook lokaal en is een schatting, geen garantie.
MongoDB Wachtwoord Generator FAQ
Kan ik een MongoDB wachtwoord direct in een connection string plaatsen?
Vermijd hard-coderen. Bewaar de connection string in een geheimenmanager of beveiligde omgevingsvariabele, en percent-encode gebruikersnaam- of wachtwoordtekens wanneer het URI formaat dit vereist.
Vervangt SCRAM-SHA-256 TLS?
Nee. SCRAM authenticeert de databasegebruiker, terwijl TLS verkeer onderweg beschermt. Productieomgevingen hebben over het algemeen beide plus passende netwerktoegangscontroles nodig.
Moet elke MongoDB applicatie een aparte databasegebruiker gebruiken?
Ja. Aparte applicatie-, beheerder-, back-up- en automatisering-identiteiten maken least-privilege rollen, auditing en credential rotatie eenvoudiger afdwingbaar.