Tietoja tästä generaattorista
Tämä esiasetus luo satunnaisen tietokantatunnisteen MongoDB-sovelluskäyttäjälle. PwdGen on riippumaton MongoDB eikä muodosta yhteyttä Atlakseen tai vastaanota luotua arvoa.
Tämä esiasetus alkaa characters-tilassa ja luo kerralla 10 riippumatonta tulosta. Kaikki näkyvät asetukset ovat säädettävissä, eikä luotuja arvoja lähetetä PwdGen:ään.
Milloin käyttää
- Uuden tunnistetiedon luominen tähän käyttötarkoitukseen
- Uudelleenkäytetyn tai heikon salasanan korvaaminen
- Arvojen luominen paikallisesti ennen turvallista tallennusta
Aakkoston koko, entropia ja raa'an voiman hyökkäysoletukset
Teoreettinen entropiakatto lasketaan kaavalla H = L × log2(A), jossa L on luotu pituus ja A on tällä hetkellä sallittujen merkkien määrä.
| Pituus | Aakkosto | Hakutila | Entropiakatto | Keskimäärin 10 miljardilla arvauksella/s |
|---|---|---|---|---|
| 24 | 68 | 6824 | 146.1 bittiä | 1.51e26 years |
Tärkeää: nämä ovat matemaattisia arvioita tasaisesti satunnaisille arvoille. Pakolliset sijainnit, rajoitetut määrät, toistuvat salasanat, sanakirjakuviot, vuotaneet tunnukset ja todelliset salasanan tiivistyskustannukset voivat muuttaa tulosta merkittävästi. Luku ei ole turvallisuustae.
MongoDB-tunnuksen käyttöönotto-ohjeet
Luo erilliset tietokantakäyttäjät sovelluksille, ylläpitäjille, varmuuskopioille ja automaatiolle. Anna jokaiselle identiteetille vain tarvitsemansa roolit ja tallenna tunnukset lähdekoodin ulkopuolelle.
Luo URL-yhteensopiva arvo Node.js:llä
node -e "console.log(require('crypto').randomBytes(24).toString('base64url'))" - Tallenna MONGODB_URI salaisuuksien hallintaan tai suojattuun ympäristömuuttujaan.
- Koodaa prosenttikoodauksella käyttäjänimi ja salasana tarvittaessa yhteysmerkkijonon URI:ää varten.
- Käytä SCRAM-SHA-256:ta todennukseen ja TLS:ää siirtosuojaukseen; toinen ei korvaa toista.
- Yhdistä tunnukset Atlas IP -pääsylistoihin tai vastaaviin verkkohallintakeinoihin.
- Kierrätä tunnus, kun epäilet altistumista, ja varmista, että vanhat tunnukset on peruutettu.
Tuloksen turvallinen käyttö
- Tarkista kohteen nykyiset salasanasäännöt
- Käytä yksilöllistä tulosta ja ota MFA käyttöön, jos mahdollista
- Säilytä palautuskoodit erillään salasanasta
Luonti- ja yksityisyysmenetelmä
Esiasetus käyttää selaimen Web Crypto API:ää satunnaisvalintaan. Tulosten uudelleenluonti, asetusten muuttaminen, valinta ja kopiointi eivät lähetä luotuja tunnuksia PwdGen:ään. Salasanan murtamisajan arvioija toimii myös paikallisesti ja on arvio, ei takuu.
MongoDB-salasanageneraattori FAQ
Voinko laittaa MongoDB-salasanan suoraan yhteysmerkkijonoon?
Vältä kovakoodaamista. Tallenna yhteysmerkkijono salaisuuksien hallintaan tai suojattuun ympäristömuuttujaan ja koodaa prosenttina käyttäjänimi tai salasanan merkit, kun URI-muoto vaatii sitä.
Korvaako SCRAM-SHA-256 TLS?
Ei. SCRAM todentaa tietokannan käyttäjän, kun taas TLS suojaa liikenteen siirrossa. Tuotantoympäristöissä tarvitaan yleensä molempia sekä asianmukaisia verkkoyhteysvalvontoja.
Pitäisikö jokaisen MongoDB-sovelluksen käyttää erillistä tietokantakäyttäjää?
Kyllä. Erilliset sovellus-, ylläpitäjä-, varmuuskopiointi- ja automaatiotunnisteet helpottavat vähimmäisoikeusroolien, auditoinnin ja tunnistetietojen vaihdon toteuttamista.