Nginx - Sicherer Link

Inhaltsverzeichnis
EIN sichere Verbindung ermöglicht es uns, eingeschränkten Zugriff auf eine bestimmte Ressource in unserem Web-Ökosystem zu gewähren. Diese Art von Einschränkung tritt auf, wenn wir eine Ressource schützen müssen, aber kein Benutzer- und Passwortsystem einrichten möchten, aber dennoch keinen Benutzer darauf zugreifen möchten dieser Abschnitt unserer Website.
Um das zu erreichen Nginx enthält ein Modul, das es uns ermöglicht, diese Einschränkung festzulegen und die Komponenten zu generieren, die als Sicherheitsfaktor fungieren und mit denen nur Benutzer, denen wir die Sicherheitsparameter bereitstellen, diese Bereiche unserer Website betreten können.
Generieren Sie einen sicheren Link für eine Datei
Das sichere Links ich weiß allgemein Wird verwendet, um Dateien vor allgemeinem Zugriff zu schützenDazu wird eine spezielle URL generiert und an diejenigen verteilt, die Zugriff haben sollen. Dies ist sehr nützlich, insbesondere wenn wir einen vorübergehenden Schutz benötigen. Zum Beispiel, wenn wir eine Datei hochgeladen haben, die für ein paar Tage verfügbar ist, aber wir möchten, dass niemand außerhalb unseres ausgewählten Kreises darauf zugreifen kann.
So fügen Sie den sicheren Link hinzu
Erreichen Erstellen Sie unseren sicheren Link wir müssen die folgenden Schritte befolgen:
1- Zum Zeitpunkt des Herunterladens und Installierens Nginx Wir müssen sicherstellen, dass das Modul enthalten ist -mit-http_secure_link_module zum Zeitpunkt der Zusammenstellung des Dienstes, da wir ohne dieses Modul diese Art von Sicherheit nicht generieren können.
2- Der nächste Schritt besteht darin, ein Keyword auszuwählen, das als dienen soll hash, das Ideal ist, dass das Wort ziemlich komplex ist oder eine Art Passwort ist, damit es nicht leicht zu erraten ist. Für dieses Beispiel verwenden wir ein einfaches als Demonstration, das Wort wird "Superhasch", dann in unserer Konfigurationsdatei Nginx wir werden folgendes platzieren:

3- Wir sehen dann, dass wir zuerst angeben, was unser Schlüsselwort ist, dann definieren wir die Regeln, wenn das Schlüsselwort das falsche ist und fügen a . hinzu umschreiben um zu vermeiden, dass wir bei dieser sicheren Linkkonfiguration einen 404-Fehler erhalten.
4- Jetzt können wir den Zugriff auf unsere geschützte Ressource testen, dafür müssen wir zuerst Generiere den md5-HashIn diesem Fall möchten wir auf eine Datei top_secret.html zugreifen und um den sicheren Link zu generieren, können wir in unserer Konsole Folgendes tun:
echo -n 'top_secret.htmlSuperhash' | openssl dgst -md5

Damit haben wir den Link und können auf unsere Ressource zugreifen, wie wir im folgenden Bildschirm sehen:

VERGRÖSSERN

Falls Sie einen falschen Link setzen, Nginx es wird uns einen 403-Fehler senden und wir können nicht auf den Inhalt zugreifen.
Wie wir sehen, ermöglicht uns diese Art von Sicherheit, einen einfachen, aber effektiven Mechanismus zu schaffen, um in der Lage zu sein, Generieren Sie eindeutige und schwer zu erratende URLs für den nicht autorisierten Benutzer, in diesem Fall mit dem Dateinamen und dem geheimen Wort haben wir einen einzigartigen Hash erstellt, der sehr schwer zu erraten ist.
Damit beenden wir dieses Tutorial, da wir sehen, dass wir eine neue Möglichkeit haben, die Ressourcen unserer Website zu schützen. Dies kann es uns ermöglichen, temporäre Links zu erstellen, um Dateien oder Abschnitte mit bestimmten Benutzern zu teilen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave