Die NAS-Verwaltungsseite funktioniert zu Hause und hört in dem Moment auf zu funktionieren, in dem der Administrator reist, also öffnet jemand einen Port, und das Problem verschwindet zusammen mit der Privatsphäre. Dafür gibt es eine bessere Form. Lassen Sie die Seite, wo sie ist, lassen Sie den Tunnel die Erreichbarkeit liefern, und machen Sie das, was Sie dokumentieren, zu einer vollständigen URL mit einem benannten Berechtigungspfad statt zu einer Geräteadresse, die zufällig antwortet. Jede Entscheidung unten, vom Namen über das Zertifikat bis zum einzigen erlaubten Port, folgt daraus, es so aufzuschreiben.

Die Designeinheit ist eine URL, keine Adresse

Schreiben Sie den Eintrag als vollständige URL mit Port und Schema und hängen Sie dann die Bedingungen an: wer sie nutzen darf, aus welchem Netz und über welchen Pfad. Ein Beispiel könnte https://nas.corp.example:8443 sein, das nur für freigegebene private Clients veröffentlicht wird, wobei Name und Port für das stehen, worauf das Gerät tatsächlich lauscht.

Dieser Rahmen erzwingt die Entscheidungen früh. Eine URL impliziert einen Namen, ein Name impliziert ein Zertifikat, und ein Zertifikat impliziert eine Vertrauensregelung. Eine Adresse impliziert nichts davon, und genau deshalb überlebt die reine Adressvariante bis zur ersten Browserwarnung und wird dann zur Gewohnheit, durch sie hindurchzuklicken.

Entry pointWhat it costsWhen it fits
Private name over the tunnelA private DNS zone and a certificate for that nameAdministrators who already hold VPN access
Public reverse proxyAn exposed front end to patch and monitorA documented, reviewed need for public reach
Vendor relay serviceTrust in a third party pathA supported product design, not a workaround

Behalten Sie den Namen, für den das Zertifikat ausgestellt wurde

Der Client braucht eine erlaubte Route zur privaten Adresse des NAS, und eine private DNS-Regelung kann den vorgesehenen Hostnamen auf diese Adresse auflösen und dabei den Namen bewahren, den der HTTPS-Dienst erwartet. Beide Hälften zählen: die Route bringt die Pakete dorthin, der Name sagt dem Client, welche Identität zu prüfen ist.

Die numerische Adresse stattdessen einzutippen, ändert die Identitätsanforderung. RFC 9525 trennt den Namen, den ein Client kontaktieren will, von der Identität, die ein Dienst präsentiert, sodass ein für nas.corp.example ausgestelltes Zertifikat zu Recht fehlschlagen kann, wenn der Browser auf 10.20.0.15 gerichtet wurde. Die Warnung ist korrekt, und die Lösung ist der Name, keine Ausnahme.

dig +short nas.corp.example
openssl s_client -connect nas.corp.example:8443 -servername nas.corp.example

Führen Sie beides aus, bevor Sie den Tunnel beschuldigen. Das erste zeigt, ob der private Name dort aufgelöst wird, wo Sie denken, und das zweite zeigt, welches Zertifikat und welche alternativen Subjektnamen der Dienst tatsächlich präsentiert. Eine private CA kann eine vollkommen sauber verwaltete Wahl sein; was nicht zur Routine werden sollte, ist, Menschen beizubringen, Identitätswarnungen wegzuklicken.

Begrenzen Sie den Verwaltungspfad

Erlauben Sie genau den Verwaltungsdienst aus der vorgesehenen Quelle, sowohl am Gateway als auch am NAS. Dieser Satz verbirgt ein Detail, das beißt: ein gerouteter Client-Pool und ein Gateway mit Quellübersetzung erreichen das NAS mit unterschiedlichen Quelladressen, sodass eine für das eine geschriebene Erlaubnisregel für das andere still versagt.

Das NAS braucht auch einen Rückweg, und der Browser muss den konfigurierten Port und das Schema verwenden statt des Herstellerstandards aus einem Forumsbeitrag. Das Gerät zu erreichen ist keine Erlaubnis, jeden Port darauf zu erreichen. Die Lücke zwischen einem Gerät, das auf Ping antwortet, und einer Verwaltungsseite, die lädt, ist die Lücke zwischen zwei getrennten Regeln. Schreiben Sie sie als zwei Regeln mit zwei Kommentaren, damit die nächste Person sieht, warum beide existieren.

Trennen Sie VPN-Zutritt von NAS-Berechtigung

Durch den Tunnel hereingelassen zu werden, ist nicht dasselbe, wie das Gerät verwalten zu dürfen. Ein Benutzer, der legitim Dateispeicher braucht, sollte keine Geräteverwaltung erben, nur weil beides hinter einem Gateway liegt, und das Kontomodell des NAS ist der Ort, an dem diese Trennung durchgesetzt werden muss.

Eine geteilte oder übersetzte Ausgangsadresse kann einen einzelnen Administrator ebenfalls nicht identifizieren. Wenn der Prüfpfad eine Person benennen muss, muss die Identität aus einem authentifizierten Konto kommen und nicht aus der Quelladresse eines Tunnels, den viele Menschen nutzen.

Was Sie nicht versehentlich veröffentlichen sollten

Ein öffentlicher Reverse-Proxy und ein Herstellerrelay sind beide echte Architekturen, und jede trägt ihre eigenen Vertrauens- und Exponierungsentscheidungen. Keine von beiden wird nötig, weil ein Administrator nicht zu Hause ist, und keine sollte als Nebenwirkung auftauchen, wenn ein Medienserver oder eine Dateifreigabe exponiert wird.

Dokumentieren Sie vier Dinge und hören Sie auf: den privaten Namen, den Listener, auf den er abbildet, die Gruppe, die ihn nutzen darf, und den Wiederherstellungspfad, falls der Tunnel nicht verfügbar ist. Diese vier beantworten auch die Fragen, die eine Incident-Überprüfung stellen wird, was für einen Screenshot einer Port-Forwarding-Seite nicht gilt. Am Ende steht ein stabiler administrativer Einstiegspunkt statt eines Geräts, dessen jede Funktion ins Internet zeigt.

Ähnliche Artikel