Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Sicherheit | Erweiterte Funktionen und Sicherheit
Einführung in Redis

bookSicherheit

Redis ist ein leistungsstarkes Datenmanagementsystem, das standardmäßig keine komplexen Sicherheitsfunktionen beinhaltet. Dies liegt an seinem Designfokus auf die Nutzung in vertrauenswürdigen, privaten Netzwerken.

Wenn Redis mit einem öffentlichen Netzwerk verbunden ist oder in einer Mehrbenutzerumgebung eingesetzt wird, kann mangelnde Beachtung der Sicherheit zu Datenlecks, Änderungen oder Löschungen durch böswillige Akteure führen.

Zur Erhöhung der Sicherheit kann eine Passwortauthentifizierung konfiguriert werden, die für den Zugriff auf die Datenbank erforderlich ist.

Passwort für Redis festlegen

Authentifizierung ist in Redis standardmäßig deaktiviert. Um zu überprüfen, ob die Authentifizierung aktiviert ist, kann folgender Befehl ausgeführt werden:

config get requirepass

Wie Sie sehen, wird ein leeres Feld zurückgegeben, was darauf hinweist, dass kein Passwort gesetzt ist.

Um ein Passwort zu setzen, verwenden Sie den folgenden Befehl:

config set requirepass [your password]

Sobald das Passwort gesetzt ist, versuchen Sie erneut, sich mit redis-cli anzumelden und Änderungen an der Datenbank vorzunehmen.

Eine Änderung des Datenbankzustands ist erst nach erfolgreicher Authentifizierung bei Redis möglich. Zur Authentifizierung folgenden Befehl verwenden:

AUTH [your password]

Nach der Authentifizierung sind Änderungen an Redis möglich.

Zurücksetzen des Passworts

Um das Passwort zurückzusetzen und uneingeschränkten Zugriff auf die Datenbank zu ermöglichen, kann es auf einen leeren String gesetzt werden:

config set requirepass ""

Nun können beliebige Änderungen an der Datenbank ohne Authentifizierung vorgenommen werden.

1. Wie kann das Redis-Passwort zurückgesetzt werden, sodass jeder die Datenbank ohne Authentifizierung ändern kann?

2. Wie kann überprüft werden, ob ein Passwort für Redis gesetzt ist?

question mark

Wie kann das Redis-Passwort zurückgesetzt werden, sodass jeder die Datenbank ohne Authentifizierung ändern kann?

Select the correct answer

question mark

Wie kann überprüft werden, ob ein Passwort für Redis gesetzt ist?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

How can I make the password change permanent in Redis?

Are there any other security best practices for Redis?

What should I do if I forget my Redis password?

Awesome!

Completion rate improved to 3.33

bookSicherheit

Swipe um das Menü anzuzeigen

Redis ist ein leistungsstarkes Datenmanagementsystem, das standardmäßig keine komplexen Sicherheitsfunktionen beinhaltet. Dies liegt an seinem Designfokus auf die Nutzung in vertrauenswürdigen, privaten Netzwerken.

Wenn Redis mit einem öffentlichen Netzwerk verbunden ist oder in einer Mehrbenutzerumgebung eingesetzt wird, kann mangelnde Beachtung der Sicherheit zu Datenlecks, Änderungen oder Löschungen durch böswillige Akteure führen.

Zur Erhöhung der Sicherheit kann eine Passwortauthentifizierung konfiguriert werden, die für den Zugriff auf die Datenbank erforderlich ist.

Passwort für Redis festlegen

Authentifizierung ist in Redis standardmäßig deaktiviert. Um zu überprüfen, ob die Authentifizierung aktiviert ist, kann folgender Befehl ausgeführt werden:

config get requirepass

Wie Sie sehen, wird ein leeres Feld zurückgegeben, was darauf hinweist, dass kein Passwort gesetzt ist.

Um ein Passwort zu setzen, verwenden Sie den folgenden Befehl:

config set requirepass [your password]

Sobald das Passwort gesetzt ist, versuchen Sie erneut, sich mit redis-cli anzumelden und Änderungen an der Datenbank vorzunehmen.

Eine Änderung des Datenbankzustands ist erst nach erfolgreicher Authentifizierung bei Redis möglich. Zur Authentifizierung folgenden Befehl verwenden:

AUTH [your password]

Nach der Authentifizierung sind Änderungen an Redis möglich.

Zurücksetzen des Passworts

Um das Passwort zurückzusetzen und uneingeschränkten Zugriff auf die Datenbank zu ermöglichen, kann es auf einen leeren String gesetzt werden:

config set requirepass ""

Nun können beliebige Änderungen an der Datenbank ohne Authentifizierung vorgenommen werden.

1. Wie kann das Redis-Passwort zurückgesetzt werden, sodass jeder die Datenbank ohne Authentifizierung ändern kann?

2. Wie kann überprüft werden, ob ein Passwort für Redis gesetzt ist?

question mark

Wie kann das Redis-Passwort zurückgesetzt werden, sodass jeder die Datenbank ohne Authentifizierung ändern kann?

Select the correct answer

question mark

Wie kann überprüft werden, ob ein Passwort für Redis gesetzt ist?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
some-alt