DBAtlas · Atlas für Datenbankbetrieb

DENIED Redis is running in protected mode: Redis is running in protected mode

Redis

Was bedeutet das?

Redis läuft im Protected Mode und hat eine passwortlose Verbindung von außen (von einer Nicht-Loopback-Adresse) abgelehnt. Aus Sicherheitsgründen wird nicht authentifizierter Fernzugriff blockiert.

Ursache

Redis, an alle Schnittstellen gebunden (oder mit lockerer bind-Einstellung), hat eine Verbindung von einem externen Client erhalten, ohne dass ein Passwort (requirepass) konfiguriert ist. protected-mode ist standardmäßig aktiv und blockiert in dieser Situation Nicht-Loopback-Anfragen. Das deutet auf ein ungesichertes Redis hin, das versehentlich im Internet erreichbar ist.

Lösung

Die richtige Lösung ist, es abzusichern: Setze mit requirepass (oder ACL-Benutzern) ein starkes Passwort und lausche mit bind nur auf vertrauenswürdigen Schnittstellen. Ist Fernzugriff nötig, schütze ihn mit Passwort/TLS und beschränke Port 6379 per Firewall. protected-mode no darf nur vorübergehend in einem geschlossenen/sicheren Netz gesetzt werden; für aus dem Internet erreichbare Installationen wird es NIEMALS empfohlen.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank