Modhanna íocaíochta Abuse

Cumrú Slándála MongoDB ar Ubuntu 20.04

17.12.2022, 13:13

Chun slándáil MongoDB a chumrú ar Ubuntu 20.04, ní mór duit úsáideoir a chruthú le cearta riarthóra, fíordheimhniú a chumrú agus é a thástáil. Is bunachar sonraí NoSQL é MongoDB (Mongo) a stórálann JSON le scéimeanna dinimiciúla.

Cén Fáth a gCaithfidh Slándáil MongoDB a Chumrú in Ubuntu 20.04

Is í an fhadhb le slándáil Mongo ná nach bhfuil aon fhíordheimhniú ann as an mbosca. Is féidir le haon úsáideoir a bhfuil rochtain aige ar an bhfreastalaí leis an mbunachar sonraí sonraí a chur leis agus a scriosadh gan srianta. Tá tionchar tromchúiseach aige seo ar shlándáil. Ar an gcúis seo, chun cosaint a dhéanamh i gcoinne leochaileacht MongoDB in Ubuntu 20.04, ní mór duit:

  • cruthaigh úsáideoir le cearta riarthóra agus rochtain ar an mbunachar sonraí;
  • cumasaigh fíordheimhniú;
  • seiceáil fíordheimhniú trí thástálacha.

Cad is gá chun slándáil Mongo a chumrú

1, bunachar sonraí MongoDB ar an bhfreastalaí.

2. Freastalaí Ubuntu 20.04 gan úsáideoirí fréimhe, ach le balla dóiteáin.

Treoracha céim ar chéim chun slándáil MongoDB a bhunú:

Cuir úsáideoir leis le cearta riarthóra. Is féidir leat é seo a dhéanamh gan socruithe breise, ós rud é go bhfuil fíordheimhniú díchumasaithe de réir réamhshocraithe. Cruthaigh úsáideoir leis an ordú db.createUser. Déanta na fírinne, tá tú ag cruthú comhad JSON le sonraí (ainm, pasfhocal, ról). Tar éis an t-úsáideoir a chruthú, scoir cliant MongoDB ag baint úsáide as an ordú exit.

Gníomhachtaigh fíordheimhniú sa chomhad cumraíochta MongoDB mongod.conf. Chun seo a dhéanamh, aimsigh slándáil sna cumraíochtaí agus roghnaigh

 security: authorization: "enabled"

Chun athruithe sna cumraíochtaí a ghníomhachtú, atosú an daemon.

Ag an gcéim dheireanach, déanaimid seiceáil ar shocruithe fíordheimhnithe Mongo. Is féidir leat srianta rochtana a sheiceáil ag baint úsáide as an ordú show dbs. Mura bhfuil an t-úsáideoir fíordheimhnithe leis na cearta a socraíodh roimhe seo, ní thabharfaidh an córas rochtain ar an mbunachar sonraí.