Chibi88
Lt. Commander
- Registriert
- Dez. 2007
- Beiträge
- 1.302
Hallo,
derzeit habe ich eine Nextcloudinstanz und eine Vaultwardeninstanz auf meinem Server laufen. Die beiden Dienste habe ich mit einer Nginx Proxy Manager Weiterleitung so konfiguriert, dass sie auf die Ports zeigen.
Deployt habe ich die Docker Container wie folgt:
Nextcloud auf Host 11000 und Docker 80
Vaultwarden auf Host 15000 und Docker 80
Wenn ich im Proxy Manager jetzt wie folgt konfiguriere
Domain Name: <meineDomain>
Scheme: <http>
Hostname / IP: <meineVPSipv4>
Forward Port <11000 und bei dem anderen Dienst 15000)
kann ich unter SSL für diese Dienste ein Zertifikat von let's Encrypt ausrollen. Bei Domainaufruf ohne Portangabe im Header werde ich auch richtig weitergeleitet. Ich kann diese aber auch im Browser über nur http mit der Domain und dem Port, z. B. 15000 aufrufen.
Ist das ein Sicherheitsrisiko? Wenn ja, wie kann ich das beheben? MITM ist bei normalen Domainaufruf nicht möglich, da SSL verschlüsselt. Außerdem muss ich in UFW Ports 11000 und 15000 freigeben, da ich sonst keinen Zugriff bekomme. Kann ich hier evtl. auch ein bisschen mehr Sicherheit erlangen?
Grüße
Edit: Das Management vom Portainer und Nginx Proxy Manager sind auch öffentlich erreichbar. Ich habe hier ein langes PW genommen und arbeite mit Fail2ban. Gibt es bessere Lösungen?
derzeit habe ich eine Nextcloudinstanz und eine Vaultwardeninstanz auf meinem Server laufen. Die beiden Dienste habe ich mit einer Nginx Proxy Manager Weiterleitung so konfiguriert, dass sie auf die Ports zeigen.
Deployt habe ich die Docker Container wie folgt:
Nextcloud auf Host 11000 und Docker 80
Vaultwarden auf Host 15000 und Docker 80
Wenn ich im Proxy Manager jetzt wie folgt konfiguriere
Domain Name: <meineDomain>
Scheme: <http>
Hostname / IP: <meineVPSipv4>
Forward Port <11000 und bei dem anderen Dienst 15000)
kann ich unter SSL für diese Dienste ein Zertifikat von let's Encrypt ausrollen. Bei Domainaufruf ohne Portangabe im Header werde ich auch richtig weitergeleitet. Ich kann diese aber auch im Browser über nur http mit der Domain und dem Port, z. B. 15000 aufrufen.
Ist das ein Sicherheitsrisiko? Wenn ja, wie kann ich das beheben? MITM ist bei normalen Domainaufruf nicht möglich, da SSL verschlüsselt. Außerdem muss ich in UFW Ports 11000 und 15000 freigeben, da ich sonst keinen Zugriff bekomme. Kann ich hier evtl. auch ein bisschen mehr Sicherheit erlangen?
Grüße
Edit: Das Management vom Portainer und Nginx Proxy Manager sind auch öffentlich erreichbar. Ich habe hier ein langes PW genommen und arbeite mit Fail2ban. Gibt es bessere Lösungen?
Zuletzt bearbeitet: