Sadržaj
A sigurna veza omogućuje nam ograničen pristup određenom resursu u našem web ekosustavu, ova vrsta ograničenja javlja se kada moramo zaštititi resurs, ali ne želimo uspostaviti sustav korisnika i lozinki, ali ipak ne želimo da bilo koji korisnik ima pristup taj dio naše stranice.Da biste to postigli Nginx uključuje modul koji nam omogućuje uspostavljanje ovog ograničenja i generiranje komponenti koje će djelovati kao sigurnosni faktor i s kojima će samo korisnici kojima pružamo sigurnosne parametre moći ući u ta područja naše web stranice.
Generirajte sigurnu vezu za datoteku
The sigurne veze Općenito znam koristi se za zaštitu datoteka od općeg pristupaDa bi se to učinilo, generira se poseban URL koji se distribuira onima koji bi trebali imati pristup, što je vrlo korisno, osobito kada moramo imati privremenu zaštitu. Na primjer, ako smo učitali datoteku koja će biti dostupna nekoliko dana, ali ne želimo da joj netko izvan našeg kruga može pristupiti.
Kako dodati sigurnu vezu
Postići stvoriti našu sigurnu vezu moramo slijediti sljedeće korake:
1- U vrijeme preuzimanja i instaliranja Nginx moramo uključiti modul -sa modulom-http_secure_link_module u vrijeme sastavljanja usluge, jer bez ovog modula nećemo moći generirati ovu vrstu sigurnosti.
2- Sljedeći korak je odabir ključne riječi koja će poslužiti kao hash, idealno je da je riječ dosta složena ili kao vrsta lozinke, tako da se ne može lako pogoditi, za ovaj primjer koristit ćemo jednostavno kao demonstraciju, riječ će biti "Superhash", zatim u našoj konfiguracijskoj datoteci Nginx postavit ćemo sljedeće:
3- Tada vidimo da prvo označavamo koja je naša ključna riječ, zatim definiramo pravila kada je ključna riječ pogrešna i dodajemo prepisati kako bismo izbjegli grešku 404 s ovom konfiguracijom sigurne veze.
4- Sada možemo testirati pristup našim zaštićenim resursima, za to moramo prvo generirati md5 hashU ovom slučaju želimo pristupiti datoteci top_secret.html i generirati sigurnu vezu možemo učiniti sljedeće na našoj konzoli:
echo -n 'top_secret.htmlsuperhash' | openssl dgst -md5
S ovim ćemo imati vezu i moći ćemo pristupiti našem resursu kao što vidimo na sljedećem ekranu:
POVEĆAJTE
U slučaju postavljanja netočne veze, Nginx poslat će nam grešku 403 i nećemo moći pristupiti sadržaju.Kao što vidimo, ova vrsta sigurnosti omogućuje nam stvaranje jednostavnog, ali učinkovitog mehanizma koji će to moći generirati jedinstvene i teško pogodljive URL-ove za neovlaštenog korisnika, u ovom slučaju s imenom datoteke i tajnom riječju napravili smo jedinstveni hash koji je vrlo teško pogoditi.
Ovim završavamo ovaj vodič, jer vidimo da imamo novi način zaštite resursa naše web stranice, što nam može omogućiti privremene veze za dijeljenje datoteka ili odjeljaka s određenim korisnicima.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod