Konfigurera MongoDB-säkerhet i Ubuntu 20.04

17.12.2022
13:13

För att konfigurera MongoDB-säkerhet på Ubuntu 20.04 måste du skapa en användare med administratörsrättigheter, konfigurera autentisering och testa den. MongoDB (Mongo) är en databas som tillhör NoSQL och lagrar JSON med dynamiska scheman.

Varför du behöver konfigurera MongoDB-säkerhet i Ubuntu 20.04

Mongos säkerhetsproblem är att det inte finns någon autentisering ur lådan. Alla användare som har åtkomst till servern med databasen kan lägga till och ta bort data utan begränsning. Detta har en allvarlig inverkan på säkerheten. För att skydda mot MongoDB-sårbarheten i Ubuntu 20.04 måste du därför

  • skapa en användare med administratörsrättigheter och tillgång till databasen;
  • aktivera autentisering;
  • kontrollera autentiseringen med hjälp av tester.

Vad som behövs för att konfigurera Mongo-säkerhet

1. MongoDB-databas på servern.

2. Ubuntu 20.04-server utan root-användare men med en brandvägg.

Steg för steg-instruktioner för att konfigurera MongoDB-säkerhet:

Lägg till en användare med administratörsrättigheter. Du kan göra detta utan ytterligare inställningar, eftersom autentisering är inaktiverad som standard. Skapa användaren med kommandot db.createUser. I grund och botten bildar du en JSON-fil med data (namn, lösenord, roll). När du har skapat användaren avslutar du MongoDB-klienten med kommandot exit

Aktivera autentisering i MongoDB:s konfigurationsfil mongod.conf. Detta gör du genom att leta upp security i configs och välja

security:

authorization: "enabled"

Starta om demonen för att aktivera ändringarna i konfigurationerna.

I slutskedet kontrollerar du autentiseringsinställningarna för Mongo. Du kan kontrollera åtkomstbegränsningar med hjälp av kommandot show dbs. Om autentiseringen av användaren med de tidigare inställda rättigheterna inte utförs kommer systemet inte att ge åtkomst till databasen.

15% rabatt på ny VPS
Skynda dig att beställa en server på valfri plats
Välj en VPS

Övriga artiklar

17.12.2022
6 164
Kunskapsbas / Instruktioner
Så här konfigurerar du FTP på Ubuntu 20.04 LTS
17.12.2022
5 898
Kunskapsbas / Instruktioner
Så här säkrar du Apache med Let's Encrypt på CentOS Stream
17.12.2022
5 544
Kunskapsbas / Instruktioner
Så här installerar du LAMP-stack på CentOS Stream-servern