Nginx - Sikkert link

Indholdsfortegnelse
EN sikkert link giver os mulighed for at give begrænset adgang til en bestemt ressource i vores webøkosystem, denne type begrænsning opstår, når vi har brug for at beskytte en ressource, men vi ønsker ikke at etablere et bruger- og kodeordsystem, men stadig ønsker vi ikke, at nogen bruger skal få adgang den del af vores websted.
For at opnå dette Nginx indeholder et modul, der giver os mulighed for at etablere denne begrænsning og generere de komponenter, der vil fungere som en sikkerhedsfaktor, og som kun brugere, som vi leverer sikkerhedsparametrene til, vil være i stand til at indtaste de områder af vores websted.
Generer et sikkert link til en fil
Det sikre links Jeg ved generelt bruges til at beskytte filer mod generel adgangFor at gøre dette genereres og distribueres en særlig URL til dem, der skal have adgang, dette er meget nyttigt, især når vi skal have midlertidig beskyttelse. For eksempel, hvis vi har uploadet en fil, der vil være tilgængelig i et par dage, men vi ikke ønsker, at nogen uden for vores valgte cirkel skal have adgang til den.
Sådan tilføjes det sikre link
At opnå opret vores sikre link vi skal følge følgende trin:
1- På tidspunktet for download og installation Nginx vi skal sørge for at inkludere modulet -med-http_secure_link_module på tidspunktet for kompilering af tjenesten, da vi uden dette modul ikke vil være i stand til at generere denne type sikkerhed.
2- Det næste trin er at vælge et søgeord, der skal fungere som hash, det ideelle er, at ordet er ret komplekst eller som en slags adgangskode, så det ikke er let at gætte, for dette eksempel vil vi bruge en simpel som en demonstration, ordet vil være "Superhash", derefter i vores konfigurationsfil Nginx placerer vi følgende:

3- Vi ser så, at vi først angiver, hvad vores søgeord er, derefter definerer vi reglerne for, hvornår søgeordet er det forkerte og tilføjer et omskrive for at undgå at give os en 404 -fejl med denne sikre linkkonfiguration.
4- Nu kan vi teste adgangen til vores beskyttede ressource, for dette skal vi først generer md5 -hashI dette tilfælde ønsker vi at få adgang til en fil top_secret.html og for at generere det sikre link kan vi gøre følgende i vores konsol:
echo -n 'top_secret.htmlsuperhash' | openssl dgst -md5

Med dette vil vi have linket, og vi kan få adgang til vores ressource, som vi ser på følgende skærm:

FORSTØRRE

I tilfælde af at placere et forkert link, Nginx det sender os en 403 -fejl, og vi har ikke adgang til indholdet.
Som vi ser, giver denne type sikkerhed os mulighed for at oprette en enkel, men effektiv mekanisme til at kunne generere unikke og svært at gætte webadresser til den uautoriserede bruger, i dette tilfælde med filnavnet og det hemmelige ord har vi lavet en unik hash, der er meget vanskelig at gætte.
Med dette afslutter vi denne vejledning, da vi ser, at vi har en ny måde at være i stand til at beskytte ressourcerne på vores websted, kan dette give os mulighed for at have midlertidige links til at dele filer eller sektioner med bestemte brugere.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave